From ee01b6028c951cf2c3fdfd368a7c0f4e75dcb470 Mon Sep 17 00:00:00 2001 From: Paul Cody Johnston Date: Mon, 12 Feb 2024 22:53:39 -0700 Subject: [PATCH] bazel 6.4.0, rules_go v0.45, bazel-gazelle 0.35, more... (#355) * Convert to yaml config * Vendor timestamp.proto (for ts_proto) * Switch to proto_gazelle rule * Fix missing NonEmptyAttrs * Reset baseline generated rules using proto_gazelle * Upgrade rules_go, gazelle, go_deps * Upgrade gazelle to v0.35.0 * Migrate resolver to accomodate https://github.com/bazelbuild/bazel-gazelle/pull/1687/ * checkpoint migrate to protobuf-javascript * Use java 17, upgrade rules_scala, custom toolchain * sync scala version * Upgrade rules_python and add to WORKSPACE boilerplate files * Add :protobuf_python to example deps * ensure strings sorted for import labels * Upgrade rules_go to v0.45.1 * exclude grpc_test.go from default go_test rule * remove obsolete patch * Add "make golden_test" target * ensure reassign memory value * Update build status badge * preserve last-wins semantics of prior stackb/rules_proto behavior * Update release.yaml --- .bazelrc | 20 +- .bazelversion | 2 +- .github/workflows/ci.bazelrc | 14 + .github/workflows/ci.yaml | 54 + .github/workflows/format.yaml | 44 + .github/workflows/release.yaml | 31 + .github/workflows/workspace_snippet.sh | 22 + BUILD.bazel | 10 +- Makefile | 12 +- README.md | 4 +- WORKSPACE | 142 +- cmd/gazelle/BUILD.bazel | 1 + cmd/gazelle/fix-update.go | 58 +- cmd/gazelle/internal/module/BUILD.bazel | 6 - cmd/gazelle/internal/module/module.go | 3 + cmd/gazelle/internal/wspace/BUILD.bazel | 6 - cmd/gazelle/langs.go | 1 - cmd/gazelle/profiler.go | 53 + cmd/gazelle/update-repos.go | 50 +- deps/BUILD.bazel | 280 +- deps/closure_deps.bzl | 12 + deps/core_deps.bzl | 24 +- deps/grpc_core_deps.bzl | 67 +- deps/grpc_node_deps.bzl | 67 +- deps/grpc_web_deps.bzl | 50 +- deps/js_core_deps.bzl | 25 + deps/protobuf_core_deps.bzl | 24 +- deps/protobuf_deps.bzl | 8 +- deps/scala_deps.bzl | 12 +- docs/scala.md | 2 +- example/BUILD.bazel | 163 +- example/config.yaml | 98 - example/golden/builtin.WORKSPACE | 6 + example/golden/prebuilt.WORKSPACE | 10 + .../proto_gazelle_data_test.bzl | 5 + example/golden/testdata/scala/WORKSPACE | 2 +- .../testdata/strip_import_prefix/BUILD.in | 1 + .../testdata/strip_import_prefix/BUILD.out | 1 + .../module_app/app/BUILD.out | 5 +- .../module_lib/util/BUILD.out | 1 + example/person/BUILD.bazel | 77 +- example/place/BUILD.bazel | 76 +- example/routeguide/BUILD.bazel | 97 +- example/thing/BUILD.bazel | 96 +- example/toolchain/standard/standard_test.go | 4 + go.mod | 27 +- go.sum | 150 +- go_deps.bzl | 238 +- google/protobuf/BUILD.bazel | 36 + google/protobuf/timestamp.proto | 144 + pkg/plugin/builtin/python_plugin.go | 2 +- pkg/plugin/grpc/grpc/BUILD.bazel | 5 +- pkg/plugin/grpc/grpc/grpc_test.go | 3 + pkg/protoc/proto_descriptor_set.go | 3 + pkg/protoc/resolver.go | 12 +- pkg/protoc/resolver_test.go | 12 +- pkg/rule/rules_cc/cc_library.go | 7 +- pkg/rule/rules_cc/proto_cc_library.go | 2 +- pkg/rule/rules_closure/closure_js_library.go | 12 +- .../rules_closure/grpc_closure_js_library.go | 1 + pkg/rule/rules_java/java_library.go | 7 +- pkg/rule/rules_java/proto_java_library.go | 2 +- pkg/rule/rules_nodejs/js_library.go | 3 + pkg/rule/rules_nodejs/proto_ts_library.go | 3 + pkg/rule/rules_python/BUILD.bazel | 1 + pkg/rule/rules_python/proto_py_library.go | 2 +- pkg/rule/rules_python/py_library.go | 12 +- pkg/rule/rules_scala/scala_library.go | 16 +- pkg/rule/rules_scala/scala_proto_library.go | 3 + plugin/builtin/BUILD.bazel | 2 + plugin/grpc/grpc-web/BUILD.bazel | 10 +- proto_repositories.bzl | 11 +- rules/private/proto_repository_tools_srcs.bzl | 20 +- rules/ts/proto_ts_library.bzl | 1 + rules_proto_config.yaml | 314 ++ third_party/BUILD.bazel | 2 - .../com_google_protobuf.deploy-env.patch | 12 - toolchain/scala/BUILD.bazel | 90 + .../bazelbuild/bazel-gazelle/config/config.go | 6 + .../bazel-gazelle/internal/module/module.go | 86 + .../bazelbuild/bazel-gazelle/label/label.go | 4 + .../bazelbuild/bazel-gazelle/language/base.go | 15 + .../bazel-gazelle/language/go/config.go | 62 +- .../bazel-gazelle/language/go/fileinfo.go | 23 +- .../bazel-gazelle/language/go/fix.go | 9 +- .../bazel-gazelle/language/go/generate.go | 57 +- .../bazel-gazelle/language/go/package.go | 133 +- .../bazel-gazelle/language/go/resolve.go | 14 +- .../language/go/std_package_list.go | 188 +- .../bazel-gazelle/language/lifecycle.go | 15 + .../language/proto/known_go_imports.go | 483 +- .../language/proto/known_imports.go | 4020 +--------------- .../language/proto/known_proto_imports.go | 4020 +--------------- .../bazel-gazelle/language/proto/proto.csv | 4024 +---------------- .../bazelbuild/bazel-gazelle/repo/remote.go | 23 +- .../bazel-gazelle/resolve/config.go | 148 +- .../bazelbuild/bazel-gazelle/rule/merge.go | 101 +- .../bazel-gazelle/rule/platform_strings.go | 37 +- .../bazelbuild/bazel-gazelle/rule/rule.go | 112 +- .../bazelbuild/bazel-gazelle/rule/value.go | 40 + .../bazelbuild/bazel-gazelle/walk/config.go | 45 +- .../bazelbuild/bazel-gazelle/walk/walk.go | 27 +- .../rules_go/go/tools/bazel/runfiles.go | 7 + .../go/tools/bazel_testing/bazel_testing.go | 109 +- .../github.com/bmatcuk/doublestar/.travis.yml | 7 +- .../github.com/bmatcuk/doublestar/README.md | 43 +- .../bmatcuk/doublestar/doublestar.go | 88 +- vendor/github.com/bmatcuk/doublestar/go.mod | 3 - .../bmatcuk/doublestar/v4/README.md | 2 - .../github.com/bmatcuk/doublestar/v4/go.mod | 3 - .../github.com/bmatcuk/doublestar/v4/match.go | 11 +- vendor/github.com/davecgh/go-spew/LICENSE | 2 +- .../github.com/davecgh/go-spew/spew/bypass.go | 187 +- .../davecgh/go-spew/spew/bypasssafe.go | 2 +- .../github.com/davecgh/go-spew/spew/common.go | 2 +- .../github.com/davecgh/go-spew/spew/dump.go | 10 +- .../github.com/davecgh/go-spew/spew/format.go | 4 +- vendor/github.com/emicklei/proto/go.mod | 3 - .../google/go-cmp/cmp/cmpopts/equate.go | 49 +- .../google/go-cmp/cmp/cmpopts/ignore.go | 16 +- .../google/go-cmp/cmp/cmpopts/sort.go | 12 +- .../google/go-cmp/cmp/cmpopts/xform.go | 4 +- .../github.com/google/go-cmp/cmp/compare.go | 38 +- .../cmp/{export_unsafe.go => export.go} | 5 - .../google/go-cmp/cmp/export_panic.go | 16 - .../value/{pointer_unsafe.go => pointer.go} | 3 - .../cmp/internal/value/pointer_purego.go | 34 - .../github.com/google/go-cmp/cmp/options.go | 84 +- vendor/github.com/google/go-cmp/cmp/path.go | 46 +- .../google/go-cmp/cmp/report_reflect.go | 2 +- .../testify/assert/assertion_compare.go | 112 +- .../assert/assertion_compare_can_convert.go | 16 + .../assert/assertion_compare_legacy.go | 16 + .../testify/assert/assertion_format.go | 232 +- .../testify/assert/assertion_forward.go | 464 +- .../testify/assert/assertion_order.go | 32 +- .../stretchr/testify/assert/assertions.go | 526 ++- .../github.com/stretchr/testify/assert/doc.go | 43 +- .../testify/assert/http_assertions.go | 12 +- .../internal/compile/compile.go | 53 +- .../internal/compile/serial.go | 4 + vendor/go.starlark.net/resolve/binding.go | 2 +- vendor/go.starlark.net/resolve/resolve.go | 44 +- vendor/go.starlark.net/starlark/eval.go | 186 +- vendor/go.starlark.net/starlark/hashtable.go | 129 +- vendor/go.starlark.net/starlark/int.go | 37 +- .../go.starlark.net/starlark/int_generic.go | 2 +- .../go.starlark.net/starlark/int_posix64.go | 44 +- vendor/go.starlark.net/starlark/interp.go | 65 +- vendor/go.starlark.net/starlark/library.go | 172 +- vendor/go.starlark.net/starlark/profile.go | 4 +- vendor/go.starlark.net/starlark/unpack.go | 4 +- vendor/go.starlark.net/starlark/value.go | 285 +- .../go.starlark.net/starlarkstruct/struct.go | 7 +- vendor/go.starlark.net/syntax/options.go | 63 + vendor/go.starlark.net/syntax/parse.go | 119 +- vendor/go.starlark.net/syntax/scan.go | 7 +- vendor/go.starlark.net/syntax/syntax.go | 8 +- vendor/go.starlark.net/syntax/walk.go | 4 +- .../x/mod/internal/lazyregexp/lazyre.go | 2 +- vendor/golang.org/x/mod/modfile/print.go | 14 +- vendor/golang.org/x/mod/modfile/read.go | 2 +- vendor/golang.org/x/mod/modfile/rule.go | 156 +- vendor/golang.org/x/mod/modfile/work.go | 65 +- vendor/golang.org/x/mod/module/module.go | 30 +- vendor/golang.org/x/mod/module/pseudo.go | 2 +- vendor/golang.org/x/mod/semver/semver.go | 6 +- vendor/golang.org/x/sync/errgroup/errgroup.go | 10 +- vendor/golang.org/x/sync/errgroup/go120.go | 13 + .../golang.org/x/sync/errgroup/pre_go120.go | 14 + .../golang.org/x/sys/execabs/execabs_go118.go | 1 - .../golang.org/x/sys/execabs/execabs_go119.go | 1 - vendor/golang.org/x/sys/unix/aliases.go | 2 - vendor/golang.org/x/sys/unix/asm_aix_ppc64.s | 1 - vendor/golang.org/x/sys/unix/asm_bsd_386.s | 2 - vendor/golang.org/x/sys/unix/asm_bsd_amd64.s | 2 - vendor/golang.org/x/sys/unix/asm_bsd_arm.s | 2 - vendor/golang.org/x/sys/unix/asm_bsd_arm64.s | 2 - vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s | 2 - .../golang.org/x/sys/unix/asm_bsd_riscv64.s | 2 - vendor/golang.org/x/sys/unix/asm_linux_386.s | 1 - .../golang.org/x/sys/unix/asm_linux_amd64.s | 1 - vendor/golang.org/x/sys/unix/asm_linux_arm.s | 1 - .../golang.org/x/sys/unix/asm_linux_arm64.s | 3 - .../golang.org/x/sys/unix/asm_linux_loong64.s | 3 - .../golang.org/x/sys/unix/asm_linux_mips64x.s | 3 - .../golang.org/x/sys/unix/asm_linux_mipsx.s | 3 - .../golang.org/x/sys/unix/asm_linux_ppc64x.s | 3 - .../golang.org/x/sys/unix/asm_linux_riscv64.s | 2 - .../golang.org/x/sys/unix/asm_linux_s390x.s | 3 - .../x/sys/unix/asm_openbsd_mips64.s | 1 - .../golang.org/x/sys/unix/asm_solaris_amd64.s | 1 - vendor/golang.org/x/sys/unix/asm_zos_s390x.s | 3 - vendor/golang.org/x/sys/unix/cap_freebsd.go | 1 - vendor/golang.org/x/sys/unix/constants.go | 1 - vendor/golang.org/x/sys/unix/dev_aix_ppc.go | 1 - vendor/golang.org/x/sys/unix/dev_aix_ppc64.go | 1 - vendor/golang.org/x/sys/unix/dev_zos.go | 1 - vendor/golang.org/x/sys/unix/dirent.go | 1 - vendor/golang.org/x/sys/unix/endian_big.go | 1 - vendor/golang.org/x/sys/unix/endian_little.go | 1 - vendor/golang.org/x/sys/unix/env_unix.go | 1 - vendor/golang.org/x/sys/unix/epoll_zos.go | 1 - vendor/golang.org/x/sys/unix/fcntl.go | 3 +- .../x/sys/unix/fcntl_linux_32bit.go | 1 - vendor/golang.org/x/sys/unix/fdset.go | 1 - vendor/golang.org/x/sys/unix/fstatfs_zos.go | 1 - vendor/golang.org/x/sys/unix/gccgo.go | 1 - vendor/golang.org/x/sys/unix/gccgo_c.c | 1 - .../x/sys/unix/gccgo_linux_amd64.go | 1 - vendor/golang.org/x/sys/unix/ifreq_linux.go | 1 - vendor/golang.org/x/sys/unix/ioctl_linux.go | 5 + vendor/golang.org/x/sys/unix/ioctl_signed.go | 1 - .../golang.org/x/sys/unix/ioctl_unsigned.go | 1 - vendor/golang.org/x/sys/unix/ioctl_zos.go | 1 - vendor/golang.org/x/sys/unix/mkall.sh | 2 +- vendor/golang.org/x/sys/unix/mkerrors.sh | 15 +- vendor/golang.org/x/sys/unix/mmap_nomremap.go | 13 + vendor/golang.org/x/sys/unix/mremap.go | 52 + vendor/golang.org/x/sys/unix/pagesize_unix.go | 1 - .../golang.org/x/sys/unix/pledge_openbsd.go | 92 +- vendor/golang.org/x/sys/unix/ptrace_darwin.go | 7 - vendor/golang.org/x/sys/unix/ptrace_ios.go | 7 - vendor/golang.org/x/sys/unix/race.go | 1 - vendor/golang.org/x/sys/unix/race0.go | 1 - .../x/sys/unix/readdirent_getdents.go | 1 - .../x/sys/unix/readdirent_getdirentries.go | 1 - vendor/golang.org/x/sys/unix/sockcmsg_unix.go | 1 - .../x/sys/unix/sockcmsg_unix_other.go | 1 - vendor/golang.org/x/sys/unix/syscall.go | 1 - vendor/golang.org/x/sys/unix/syscall_aix.go | 21 +- .../golang.org/x/sys/unix/syscall_aix_ppc.go | 1 - .../x/sys/unix/syscall_aix_ppc64.go | 1 - vendor/golang.org/x/sys/unix/syscall_bsd.go | 17 +- .../golang.org/x/sys/unix/syscall_darwin.go | 236 +- .../x/sys/unix/syscall_darwin_amd64.go | 2 - .../x/sys/unix/syscall_darwin_arm64.go | 2 - .../x/sys/unix/syscall_darwin_libSystem.go | 1 - .../x/sys/unix/syscall_dragonfly.go | 198 - .../x/sys/unix/syscall_dragonfly_amd64.go | 1 - .../golang.org/x/sys/unix/syscall_freebsd.go | 192 - .../x/sys/unix/syscall_freebsd_386.go | 1 - .../x/sys/unix/syscall_freebsd_amd64.go | 1 - .../x/sys/unix/syscall_freebsd_arm.go | 1 - .../x/sys/unix/syscall_freebsd_arm64.go | 1 - .../x/sys/unix/syscall_freebsd_riscv64.go | 1 - vendor/golang.org/x/sys/unix/syscall_hurd.go | 1 - .../golang.org/x/sys/unix/syscall_hurd_386.go | 1 - .../golang.org/x/sys/unix/syscall_illumos.go | 1 - vendor/golang.org/x/sys/unix/syscall_linux.go | 257 +- .../x/sys/unix/syscall_linux_386.go | 1 - .../x/sys/unix/syscall_linux_alarm.go | 2 - .../x/sys/unix/syscall_linux_amd64.go | 3 +- .../x/sys/unix/syscall_linux_amd64_gc.go | 1 - .../x/sys/unix/syscall_linux_arm.go | 1 - .../x/sys/unix/syscall_linux_arm64.go | 3 +- .../golang.org/x/sys/unix/syscall_linux_gc.go | 1 - .../x/sys/unix/syscall_linux_gc_386.go | 1 - .../x/sys/unix/syscall_linux_gc_arm.go | 1 - .../x/sys/unix/syscall_linux_gccgo_386.go | 1 - .../x/sys/unix/syscall_linux_gccgo_arm.go | 1 - .../x/sys/unix/syscall_linux_loong64.go | 3 +- .../x/sys/unix/syscall_linux_mips64x.go | 4 +- .../x/sys/unix/syscall_linux_mipsx.go | 2 - .../x/sys/unix/syscall_linux_ppc.go | 1 - .../x/sys/unix/syscall_linux_ppc64x.go | 2 - .../x/sys/unix/syscall_linux_riscv64.go | 14 +- .../x/sys/unix/syscall_linux_s390x.go | 1 - .../x/sys/unix/syscall_linux_sparc64.go | 1 - .../golang.org/x/sys/unix/syscall_netbsd.go | 272 +- .../x/sys/unix/syscall_netbsd_386.go | 1 - .../x/sys/unix/syscall_netbsd_amd64.go | 1 - .../x/sys/unix/syscall_netbsd_arm.go | 1 - .../x/sys/unix/syscall_netbsd_arm64.go | 1 - .../golang.org/x/sys/unix/syscall_openbsd.go | 119 +- .../x/sys/unix/syscall_openbsd_386.go | 1 - .../x/sys/unix/syscall_openbsd_amd64.go | 1 - .../x/sys/unix/syscall_openbsd_arm.go | 1 - .../x/sys/unix/syscall_openbsd_arm64.go | 1 - .../x/sys/unix/syscall_openbsd_libc.go | 1 - .../x/sys/unix/syscall_openbsd_ppc64.go | 1 - .../x/sys/unix/syscall_openbsd_riscv64.go | 1 - .../golang.org/x/sys/unix/syscall_solaris.go | 37 +- .../x/sys/unix/syscall_solaris_amd64.go | 1 - vendor/golang.org/x/sys/unix/syscall_unix.go | 12 +- .../golang.org/x/sys/unix/syscall_unix_gc.go | 2 - .../x/sys/unix/syscall_unix_gc_ppc64x.go | 3 - .../x/sys/unix/syscall_zos_s390x.go | 18 +- vendor/golang.org/x/sys/unix/sysvshm_linux.go | 1 - vendor/golang.org/x/sys/unix/sysvshm_unix.go | 1 - .../x/sys/unix/sysvshm_unix_other.go | 1 - vendor/golang.org/x/sys/unix/timestruct.go | 1 - .../golang.org/x/sys/unix/unveil_openbsd.go | 41 +- vendor/golang.org/x/sys/unix/xattr_bsd.go | 1 - .../golang.org/x/sys/unix/zerrors_aix_ppc.go | 1 - .../x/sys/unix/zerrors_aix_ppc64.go | 1 - .../x/sys/unix/zerrors_darwin_amd64.go | 1 - .../x/sys/unix/zerrors_darwin_arm64.go | 1 - .../x/sys/unix/zerrors_dragonfly_amd64.go | 1 - .../x/sys/unix/zerrors_freebsd_386.go | 1 - .../x/sys/unix/zerrors_freebsd_amd64.go | 1 - .../x/sys/unix/zerrors_freebsd_arm.go | 1 - .../x/sys/unix/zerrors_freebsd_arm64.go | 1 - .../x/sys/unix/zerrors_freebsd_riscv64.go | 1 - vendor/golang.org/x/sys/unix/zerrors_linux.go | 66 +- .../x/sys/unix/zerrors_linux_386.go | 12 +- .../x/sys/unix/zerrors_linux_amd64.go | 12 +- .../x/sys/unix/zerrors_linux_arm.go | 12 +- .../x/sys/unix/zerrors_linux_arm64.go | 14 +- .../x/sys/unix/zerrors_linux_loong64.go | 15 +- .../x/sys/unix/zerrors_linux_mips.go | 12 +- .../x/sys/unix/zerrors_linux_mips64.go | 12 +- .../x/sys/unix/zerrors_linux_mips64le.go | 12 +- .../x/sys/unix/zerrors_linux_mipsle.go | 12 +- .../x/sys/unix/zerrors_linux_ppc.go | 12 +- .../x/sys/unix/zerrors_linux_ppc64.go | 12 +- .../x/sys/unix/zerrors_linux_ppc64le.go | 12 +- .../x/sys/unix/zerrors_linux_riscv64.go | 15 +- .../x/sys/unix/zerrors_linux_s390x.go | 12 +- .../x/sys/unix/zerrors_linux_sparc64.go | 60 +- .../x/sys/unix/zerrors_netbsd_386.go | 1 - .../x/sys/unix/zerrors_netbsd_amd64.go | 1 - .../x/sys/unix/zerrors_netbsd_arm.go | 1 - .../x/sys/unix/zerrors_netbsd_arm64.go | 1 - .../x/sys/unix/zerrors_openbsd_386.go | 1 - .../x/sys/unix/zerrors_openbsd_amd64.go | 1 - .../x/sys/unix/zerrors_openbsd_arm.go | 1 - .../x/sys/unix/zerrors_openbsd_arm64.go | 1 - .../x/sys/unix/zerrors_openbsd_mips64.go | 1 - .../x/sys/unix/zerrors_openbsd_ppc64.go | 1 - .../x/sys/unix/zerrors_openbsd_riscv64.go | 1 - .../x/sys/unix/zerrors_solaris_amd64.go | 1 - .../x/sys/unix/zerrors_zos_s390x.go | 1 - .../x/sys/unix/zptrace_armnn_linux.go | 2 - .../x/sys/unix/zptrace_mipsnn_linux.go | 2 - .../x/sys/unix/zptrace_mipsnnle_linux.go | 2 - .../x/sys/unix/zptrace_x86_linux.go | 2 - .../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 23 - .../x/sys/unix/zsyscall_aix_ppc64.go | 23 - .../x/sys/unix/zsyscall_aix_ppc64_gc.go | 1 - .../x/sys/unix/zsyscall_aix_ppc64_gccgo.go | 1 - .../x/sys/unix/zsyscall_darwin_amd64.go | 41 +- .../x/sys/unix/zsyscall_darwin_amd64.s | 149 - .../x/sys/unix/zsyscall_darwin_arm64.go | 41 +- .../x/sys/unix/zsyscall_darwin_arm64.s | 149 - .../x/sys/unix/zsyscall_dragonfly_amd64.go | 23 - .../x/sys/unix/zsyscall_freebsd_386.go | 23 - .../x/sys/unix/zsyscall_freebsd_amd64.go | 23 - .../x/sys/unix/zsyscall_freebsd_arm.go | 23 - .../x/sys/unix/zsyscall_freebsd_arm64.go | 23 - .../x/sys/unix/zsyscall_freebsd_riscv64.go | 23 - .../x/sys/unix/zsyscall_illumos_amd64.go | 11 +- .../golang.org/x/sys/unix/zsyscall_linux.go | 95 +- .../x/sys/unix/zsyscall_linux_386.go | 1 - .../x/sys/unix/zsyscall_linux_amd64.go | 1 - .../x/sys/unix/zsyscall_linux_arm.go | 1 - .../x/sys/unix/zsyscall_linux_arm64.go | 1 - .../x/sys/unix/zsyscall_linux_loong64.go | 1 - .../x/sys/unix/zsyscall_linux_mips.go | 1 - .../x/sys/unix/zsyscall_linux_mips64.go | 1 - .../x/sys/unix/zsyscall_linux_mips64le.go | 1 - .../x/sys/unix/zsyscall_linux_mipsle.go | 1 - .../x/sys/unix/zsyscall_linux_ppc.go | 1 - .../x/sys/unix/zsyscall_linux_ppc64.go | 1 - .../x/sys/unix/zsyscall_linux_ppc64le.go | 1 - .../x/sys/unix/zsyscall_linux_riscv64.go | 17 +- .../x/sys/unix/zsyscall_linux_s390x.go | 1 - .../x/sys/unix/zsyscall_linux_sparc64.go | 1 - .../x/sys/unix/zsyscall_netbsd_386.go | 30 +- .../x/sys/unix/zsyscall_netbsd_amd64.go | 30 +- .../x/sys/unix/zsyscall_netbsd_arm.go | 30 +- .../x/sys/unix/zsyscall_netbsd_arm64.go | 30 +- .../x/sys/unix/zsyscall_openbsd_386.go | 104 +- .../x/sys/unix/zsyscall_openbsd_386.s | 30 + .../x/sys/unix/zsyscall_openbsd_amd64.go | 104 +- .../x/sys/unix/zsyscall_openbsd_amd64.s | 30 + .../x/sys/unix/zsyscall_openbsd_arm.go | 104 +- .../x/sys/unix/zsyscall_openbsd_arm.s | 30 + .../x/sys/unix/zsyscall_openbsd_arm64.go | 104 +- .../x/sys/unix/zsyscall_openbsd_arm64.s | 30 + .../x/sys/unix/zsyscall_openbsd_mips64.go | 104 +- .../x/sys/unix/zsyscall_openbsd_mips64.s | 30 + .../x/sys/unix/zsyscall_openbsd_ppc64.go | 104 +- .../x/sys/unix/zsyscall_openbsd_ppc64.s | 36 + .../x/sys/unix/zsyscall_openbsd_riscv64.go | 104 +- .../x/sys/unix/zsyscall_openbsd_riscv64.s | 30 + .../x/sys/unix/zsyscall_solaris_amd64.go | 257 +- .../x/sys/unix/zsyscall_zos_s390x.go | 12 - .../x/sys/unix/zsysctl_openbsd_386.go | 1 - .../x/sys/unix/zsysctl_openbsd_amd64.go | 1 - .../x/sys/unix/zsysctl_openbsd_arm.go | 1 - .../x/sys/unix/zsysctl_openbsd_arm64.go | 1 - .../x/sys/unix/zsysctl_openbsd_mips64.go | 1 - .../x/sys/unix/zsysctl_openbsd_ppc64.go | 1 - .../x/sys/unix/zsysctl_openbsd_riscv64.go | 1 - .../x/sys/unix/zsysnum_darwin_amd64.go | 1 - .../x/sys/unix/zsysnum_darwin_arm64.go | 1 - .../x/sys/unix/zsysnum_dragonfly_amd64.go | 1 - .../x/sys/unix/zsysnum_freebsd_386.go | 1 - .../x/sys/unix/zsysnum_freebsd_amd64.go | 1 - .../x/sys/unix/zsysnum_freebsd_arm.go | 1 - .../x/sys/unix/zsysnum_freebsd_arm64.go | 1 - .../x/sys/unix/zsysnum_freebsd_riscv64.go | 1 - .../x/sys/unix/zsysnum_linux_386.go | 3 +- .../x/sys/unix/zsysnum_linux_amd64.go | 4 +- .../x/sys/unix/zsysnum_linux_arm.go | 3 +- .../x/sys/unix/zsysnum_linux_arm64.go | 3 +- .../x/sys/unix/zsysnum_linux_loong64.go | 3 +- .../x/sys/unix/zsysnum_linux_mips.go | 3 +- .../x/sys/unix/zsysnum_linux_mips64.go | 3 +- .../x/sys/unix/zsysnum_linux_mips64le.go | 3 +- .../x/sys/unix/zsysnum_linux_mipsle.go | 3 +- .../x/sys/unix/zsysnum_linux_ppc.go | 3 +- .../x/sys/unix/zsysnum_linux_ppc64.go | 3 +- .../x/sys/unix/zsysnum_linux_ppc64le.go | 3 +- .../x/sys/unix/zsysnum_linux_riscv64.go | 5 +- .../x/sys/unix/zsysnum_linux_s390x.go | 4 +- .../x/sys/unix/zsysnum_linux_sparc64.go | 3 +- .../x/sys/unix/zsysnum_netbsd_386.go | 1 - .../x/sys/unix/zsysnum_netbsd_amd64.go | 1 - .../x/sys/unix/zsysnum_netbsd_arm.go | 1 - .../x/sys/unix/zsysnum_netbsd_arm64.go | 1 - .../x/sys/unix/zsysnum_openbsd_386.go | 1 - .../x/sys/unix/zsysnum_openbsd_amd64.go | 1 - .../x/sys/unix/zsysnum_openbsd_arm.go | 1 - .../x/sys/unix/zsysnum_openbsd_arm64.go | 1 - .../x/sys/unix/zsysnum_openbsd_mips64.go | 1 - .../x/sys/unix/zsysnum_openbsd_ppc64.go | 1 - .../x/sys/unix/zsysnum_openbsd_riscv64.go | 1 - .../x/sys/unix/zsysnum_zos_s390x.go | 1 - .../golang.org/x/sys/unix/ztypes_aix_ppc.go | 1 - .../golang.org/x/sys/unix/ztypes_aix_ppc64.go | 1 - .../x/sys/unix/ztypes_darwin_amd64.go | 1 - .../x/sys/unix/ztypes_darwin_arm64.go | 1 - .../x/sys/unix/ztypes_dragonfly_amd64.go | 1 - .../x/sys/unix/ztypes_freebsd_386.go | 1 - .../x/sys/unix/ztypes_freebsd_amd64.go | 1 - .../x/sys/unix/ztypes_freebsd_arm.go | 1 - .../x/sys/unix/ztypes_freebsd_arm64.go | 1 - .../x/sys/unix/ztypes_freebsd_riscv64.go | 1 - vendor/golang.org/x/sys/unix/ztypes_linux.go | 148 +- .../golang.org/x/sys/unix/ztypes_linux_386.go | 3 +- .../x/sys/unix/ztypes_linux_amd64.go | 3 +- .../golang.org/x/sys/unix/ztypes_linux_arm.go | 3 +- .../x/sys/unix/ztypes_linux_arm64.go | 3 +- .../x/sys/unix/ztypes_linux_loong64.go | 3 +- .../x/sys/unix/ztypes_linux_mips.go | 3 +- .../x/sys/unix/ztypes_linux_mips64.go | 3 +- .../x/sys/unix/ztypes_linux_mips64le.go | 3 +- .../x/sys/unix/ztypes_linux_mipsle.go | 3 +- .../golang.org/x/sys/unix/ztypes_linux_ppc.go | 3 +- .../x/sys/unix/ztypes_linux_ppc64.go | 3 +- .../x/sys/unix/ztypes_linux_ppc64le.go | 3 +- .../x/sys/unix/ztypes_linux_riscv64.go | 30 +- .../x/sys/unix/ztypes_linux_s390x.go | 3 +- .../x/sys/unix/ztypes_linux_sparc64.go | 3 +- .../x/sys/unix/ztypes_netbsd_386.go | 1 - .../x/sys/unix/ztypes_netbsd_amd64.go | 1 - .../x/sys/unix/ztypes_netbsd_arm.go | 1 - .../x/sys/unix/ztypes_netbsd_arm64.go | 1 - .../x/sys/unix/ztypes_openbsd_386.go | 1 - .../x/sys/unix/ztypes_openbsd_amd64.go | 1 - .../x/sys/unix/ztypes_openbsd_arm.go | 1 - .../x/sys/unix/ztypes_openbsd_arm64.go | 1 - .../x/sys/unix/ztypes_openbsd_mips64.go | 1 - .../x/sys/unix/ztypes_openbsd_ppc64.go | 1 - .../x/sys/unix/ztypes_openbsd_riscv64.go | 1 - .../x/sys/unix/ztypes_solaris_amd64.go | 1 - .../golang.org/x/sys/unix/ztypes_zos_s390x.go | 1 - vendor/golang.org/x/tools/PATENTS | 22 - .../golang.org/x/tools/{ => go/vcs}/LICENSE | 0 vendor/golang.org/x/tools/go/vcs/vcs.go | 16 +- vendor/gopkg.in/yaml.v3/decode.go | 78 +- vendor/gopkg.in/yaml.v3/go.mod | 5 - vendor/gopkg.in/yaml.v3/parserc.go | 11 +- vendor/modules.txt | 51 +- 476 files changed, 7544 insertions(+), 17499 deletions(-) create mode 100644 .github/workflows/ci.bazelrc create mode 100644 .github/workflows/ci.yaml create mode 100644 .github/workflows/format.yaml create mode 100644 .github/workflows/release.yaml create mode 100755 .github/workflows/workspace_snippet.sh create mode 100644 cmd/gazelle/profiler.go create mode 100644 deps/js_core_deps.bzl delete mode 100644 example/config.yaml create mode 100644 google/protobuf/BUILD.bazel create mode 100644 google/protobuf/timestamp.proto create mode 100644 rules_proto_config.yaml delete mode 100644 third_party/com_google_protobuf.deploy-env.patch create mode 100644 toolchain/scala/BUILD.bazel create mode 100644 vendor/github.com/bazelbuild/bazel-gazelle/internal/module/module.go delete mode 100644 vendor/github.com/bmatcuk/doublestar/go.mod delete mode 100644 vendor/github.com/bmatcuk/doublestar/v4/go.mod delete mode 100644 vendor/github.com/emicklei/proto/go.mod rename vendor/github.com/google/go-cmp/cmp/{export_unsafe.go => export.go} (94%) delete mode 100644 vendor/github.com/google/go-cmp/cmp/export_panic.go rename vendor/github.com/google/go-cmp/cmp/internal/value/{pointer_unsafe.go => pointer.go} (95%) delete mode 100644 vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go create mode 100644 vendor/github.com/stretchr/testify/assert/assertion_compare_can_convert.go create mode 100644 vendor/github.com/stretchr/testify/assert/assertion_compare_legacy.go create mode 100644 vendor/go.starlark.net/syntax/options.go create mode 100644 vendor/golang.org/x/sync/errgroup/go120.go create mode 100644 vendor/golang.org/x/sync/errgroup/pre_go120.go create mode 100644 vendor/golang.org/x/sys/unix/mmap_nomremap.go create mode 100644 vendor/golang.org/x/sys/unix/mremap.go delete mode 100644 vendor/golang.org/x/tools/PATENTS rename vendor/golang.org/x/tools/{ => go/vcs}/LICENSE (100%) delete mode 100644 vendor/gopkg.in/yaml.v3/go.mod diff --git a/.bazelrc b/.bazelrc index 9a2851a90..d116901be 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,13 +1,19 @@ -common --enable_platform_specific_config +common --jvmopt=-Djava.security.manager=allow +build --java_language_version=17 +build --java_runtime_version=remotejdk_17 +build --tool_java_language_version=17 +build --tool_java_runtime_version=remotejdk_17 + +common --enable_platform_specific_config build:windows --cxxopt='/std:c++14' build:windows --host_cxxopt='/std:c++14' -build:linux --cxxopt='-std=c++14' -build:linux --host_cxxopt='-std=c++14' -build:macos --cxxopt='-std=c++14' -build:macos --host_cxxopt='-std=c++14' -build:freebsd --cxxopt='-std=c++14' -build:freebsd --host_cxxopt='-std=c++14' +build:linux --cxxopt='-std=c++14' +build:linux --host_cxxopt='-std=c++14' +build:macos --cxxopt='-std=c++14' +build:macos --host_cxxopt='-std=c++14' +build:freebsd --cxxopt='-std=c++14' +build:freebsd --host_cxxopt='-std=c++14' build:bazelci --deleted_packages=docs diff --git a/.bazelversion b/.bazelversion index 8a30e8f94..19b860c18 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -5.4.0 +6.4.0 diff --git a/.github/workflows/ci.bazelrc b/.github/workflows/ci.bazelrc new file mode 100644 index 000000000..5856ed9b6 --- /dev/null +++ b/.github/workflows/ci.bazelrc @@ -0,0 +1,14 @@ +# This file contains Bazel settings to apply on CI only. +# It is referenced with a --bazelrc option in the call to bazel in ci.yaml +# Debug where options came from +build --announce_rc +# Don't rely on test logs being easily accessible from the test runner, +# though it makes the log noisier. +test --test_output=errors +# This directory is configured in GitHub actions to be persisted between runs. +build --disk_cache=$HOME/.cache/bazel +build --repository_cache=$HOME/.cache/bazel-repo +# Allows tests to run bazelisk-in-bazel, since this is the cache folder used +test --test_env=XDG_CACHE_HOME +# Keep until @io_bazel_rules_scala is upgraded +build --incompatible_java_common_parameters=false diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 000000000..976278132 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,54 @@ +name: CI + +# Controls when the action will run. +on: + # Triggers the workflow on push or pull request events but only for the master branch + push: + branches: [master] + pull_request: + branches: [master] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + test: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + - uses: actions/checkout@v3 + + - uses: bazelbuild/setup-bazelisk@v2 + + - name: Mount bazel action cache + uses: actions/cache@v3 + if: always() + with: + path: "~/.cache/bazel" + key: bazel + + - name: Mount bazel repo cache + uses: actions/cache@v3 + if: always() + with: + path: "~/.cache/bazel-repo" + key: bazel-repo + + - name: bazel test + env: + # Bazelisk will download bazel to here, ensure it is cached between runs. + XDG_CACHE_HOME: ~/.cache/bazel-repo + run: >- + bazel + --bazelrc=.github/workflows/ci.bazelrc + --bazelrc=.bazelrc + test + --deleted_packages=//plugin/grpc-ecosystem/grpc-gateway + //example/... + //pkg/... + //plugin/... + //language/... + //rules/... + //toolchain/... diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml new file mode 100644 index 000000000..6ced3a929 --- /dev/null +++ b/.github/workflows/format.yaml @@ -0,0 +1,44 @@ +name: Format + +# Controls when the action will run. +on: + # Triggers the workflow on push or pull request events but only for the main branch + push: + branches: [main] + pull_request: + branches: [main] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + test: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + - uses: actions/checkout@v3 + + - uses: bazelbuild/setup-bazelisk@v2 + + - name: Mount bazel action cache + uses: actions/cache@v2 + with: + path: "~/.cache/bazel" + key: bazel + + - name: Mount bazel repo cache + uses: actions/cache@v2 + with: + path: "~/.cache/bazel-repo" + key: bazel-repo + + - name: Run format + env: + # Bazelisk will download bazel to here, ensure it is cached between runs. + XDG_CACHE_HOME: ~/.cache/bazel-repo + run: ./tools/format.sh + + - name: Check no changes + run: bash -c "if [[ $(git status --porcelain | wc -l) -gt 0 ]]; then echo >&2 'Please run \`./tools/format.sh\` - Found differences after formatting:' && git diff && exit 1; fi" diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 000000000..9fca9ad93 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,31 @@ +# Cut a release whenever a new tag is pushed to the repo. +name: Release + +on: + push: + tags: + - "v*.*.*" + + # Allows owner to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + test: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Prepare workspace snippet + run: .github/workflows/workspace_snippet.sh ${{ env.GITHUB_REF_NAME }} > release_notes.txt + + - name: Release + uses: softprops/action-gh-release@v1 + with: + prerelease: false + # Use GH feature to populate the changelog automatically + generate_release_notes: true + body_path: release_notes.txt diff --git a/.github/workflows/workspace_snippet.sh b/.github/workflows/workspace_snippet.sh new file mode 100755 index 000000000..7ae5159b4 --- /dev/null +++ b/.github/workflows/workspace_snippet.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +set -eufo pipefail + +# Set by GH actions, see +# https://docs.github.com/en/actions/learn-github-actions/environment-variables#default-environment-variables +TAG=${GITHUB_REF_NAME} +PREFIX="rules_proto-${TAG:1}" +SHA=$(git archive --format=tar --prefix=${PREFIX}/ ${TAG} | gzip | shasum -a 256 | awk '{print $1}') + +cat << EOF +WORKSPACE snippet: +\`\`\`starlark +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + +http_archive( + name = "build_stack_rules_proto", + sha256 = "${SHA}", + strip_prefix = "${PREFIX}", + url = "https://github.com/stackb/rules_proto/archive/refs/tags/${TAG}.tar.gz", +) +\`\`\` +EOF diff --git a/BUILD.bazel b/BUILD.bazel index f726915fc..006a1149b 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,6 +1,9 @@ load("@bazel_gazelle//:def.bzl", "gazelle", "gazelle_binary") load("@com_github_bazelbuild_buildtools//buildifier:def.bzl", "buildifier") load("@npm_ts_proto//:defs.bzl", "npm_link_all_packages") +load("@//rules:proto_gazelle.bzl", "proto_gazelle") + +exports_files(["rules_proto_config.yaml"]) # ---------------------------------------------------- # Buildifier @@ -28,9 +31,14 @@ gazelle_binary( visibility = ["//visibility:public"], ) -gazelle( +proto_gazelle( name = "gazelle", + cfgs = [":rules_proto_config.yaml"], gazelle = ":gazelle-protobuf", + imports = [ + "@googleapis//:imports.csv", + "@protoapis//:imports.csv", + ], ) gazelle( diff --git a/Makefile b/Makefile index 39a565ba0..bf4921aba 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -BAZEL := bzl +BAZEL := bazel .PHONY: tidy tidy: deps @@ -9,6 +9,10 @@ tidy: deps $(BAZEL) run //:buildifier $(BAZEL) run //:gazelle +.PHONY: gazelle +gazelle: + $(BAZEL) run //:gazelle + .PHONY: deps deps: $(BAZEL) build //deps:* @@ -21,9 +25,13 @@ site: $(BAZEL) build //example/golden:* cp -f ./bazel-bin/example/golden/*.md docs/ +.PHONY: golden_test +golden_test: + $(BAZEL) test //example/golden:golden_test + .PHONY: test test: - $(BAZEL) test //example/... //pkg/... //plugin/... //language/... //rules/... //toolchain/... \ + $(BAZEL) test --keep_going //example/... //pkg/... //plugin/... //language/... //rules/... //toolchain/... \ --deleted_packages=//plugin/grpc-ecosystem/grpc-gateway .PHONY: get diff --git a/README.md b/README.md index dd9fcd590..dc544b779 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # `rules_proto (v3)` -[![Build status](https://badge.buildkite.com/5980cc1d55f96e721bd9a7bd5dc1e40a096a7c30bc13117910.svg?branch=master)](https://buildkite.com/bazel/stackb-rules-proto) +![build-status](https://github.com/stackb/rules_proto/actions/workflows/ci.yaml/badge.svg) [![Go Reference](https://pkg.go.dev/badge/github.com/stackb/rules_proto.svg)](https://pkg.go.dev/github.com/stackb/rules_proto) Bazel starlark rules for building protocol buffers +/- gRPC :sparkles:. @@ -597,7 +597,7 @@ proto_repository( build_file_generation = "clean", build_file_proto_mode = "file", reresolve_known_proto_imports = True, - proto_language_config_file = "//example:config.yaml", + proto_language_config_file = "@//:rules_proto_config.yaml", strip_prefix = "googleapis-02710fa0ea5312d79d7fb986c9c9823fb41049a9", type = "zip", urls = ["https://codeload.github.com/googleapis/googleapis/zip/02710fa0ea5312d79d7fb986c9c9823fb41049a9"], diff --git a/WORKSPACE b/WORKSPACE index 8f84478f7..0904d6ee0 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -6,61 +6,67 @@ workspace(name = "build_stack_rules_proto") # Toolchain-Related # ---------------------------------------------------- -register_toolchains("//toolchain:standard") -# alternatively: -# register_toolchains("//toolchain:prebuilt") +register_toolchains( + "//toolchain:standard", + # "//toolchain:prebuilt", # alt +) # ---------------------------------------------------- -# Top-Level Dependency Trees +# Core Deps # ---------------------------------------------------- load("//deps:core_deps.bzl", "core_deps") core_deps() +# ---------------------------------------------------- +# Core Protobuf +# ---------------------------------------------------- + load("//deps:protobuf_core_deps.bzl", "protobuf_core_deps") protobuf_core_deps() -load("//deps:prebuilt_protoc_deps.bzl", "prebuilt_protoc_deps") - -prebuilt_protoc_deps() +# ---------------------------------------------------- +# Core gRPC +# ---------------------------------------------------- load("//deps:grpc_core_deps.bzl", "grpc_core_deps") grpc_core_deps() -load("//deps:grpc_java_deps.bzl", "grpc_java_deps") - -grpc_java_deps() - -load("//deps:closure_deps.bzl", "closure_deps") - -closure_deps() - -load("//deps:grpc_js_deps.bzl", "grpc_js_deps") - -grpc_js_deps() - -load("//deps:scala_deps.bzl", "scala_deps") - -scala_deps() +load( + "@com_github_grpc_grpc//bazel:grpc_deps.bzl", + "grpc_deps", +) -load("//deps:nodejs_deps.bzl", "nodejs_deps") +grpc_deps() -nodejs_deps() +# NOTE: rather than using the 'grpc_extra_deps' function, we selectively load +# only the parts of that macro that are needed. Using the macro as-is for +# *this* WORKSPACE causes issues with duplicate go_register_toolchains calls. +# +# load( "@com_github_grpc_grpc//bazel:grpc_extra_deps.bzl", "grpc_extra_deps", +# ) +# grpc_extra_deps() -load("//deps:grpc_node_deps.bzl", "grpc_node_deps") +load("@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies") -grpc_node_deps() +apple_rules_dependencies(ignore_version_differences = False) -load("//deps:grpc_web_deps.bzl", "grpc_web_deps") +load("@com_google_googleapis//:repository_rules.bzl", "switched_rules_by_language") -grpc_web_deps() +# Initialize Google APIs with only C++ and Python targets +switched_rules_by_language( + name = "com_google_googleapis_imports", + cc = True, + grpc = True, + python = True, +) -load("//deps:ts_proto_deps.bzl", "ts_proto_deps") +load("@envoy_api//bazel:repositories.bzl", "api_dependencies") -ts_proto_deps() +api_dependencies() # ---------------------------------------------------- # Go Tools @@ -84,21 +90,60 @@ load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies") gazelle_dependencies() -load("//:go_deps.bzl", "go_deps") +load("//:go_deps.bzl", "gazelle_protobuf_extension_go_deps", "go_deps") # gazelle:repository_macro go_deps.bzl%go_deps go_deps() +gazelle_protobuf_extension_go_deps() + +load("//deps:prebuilt_protoc_deps.bzl", "prebuilt_protoc_deps") + +prebuilt_protoc_deps() + +load("//deps:js_core_deps.bzl", "js_core_deps") + +js_core_deps() + +load("//deps:grpc_java_deps.bzl", "grpc_java_deps") + +grpc_java_deps() + +load("//deps:closure_deps.bzl", "closure_deps") + +closure_deps() + +load("//deps:grpc_js_deps.bzl", "grpc_js_deps") + +grpc_js_deps() + +load("//deps:scala_deps.bzl", "scala_deps") + +scala_deps() + +load("//deps:nodejs_deps.bzl", "nodejs_deps") + +nodejs_deps() + +load("//deps:grpc_node_deps.bzl", "grpc_node_deps") + +grpc_node_deps() + +load("//deps:grpc_web_deps.bzl", "grpc_web_deps") + +grpc_web_deps() + +load("//deps:ts_proto_deps.bzl", "ts_proto_deps") + +ts_proto_deps() + # ---------------------------------------------------- -# Core gRPC +# Python # ---------------------------------------------------- -load( - "@com_github_grpc_grpc//bazel:grpc_deps.bzl", - "grpc_deps", -) +load("@rules_python//python:repositories.bzl", "py_repositories") -grpc_deps() +py_repositories() # ---------------------------------------------------- # Java @@ -136,9 +181,9 @@ compat_repositories() grpc_java_repositories() -# ---------------------------------------------------- -# Golang -# ---------------------------------------------------- +# # ---------------------------------------------------- +# # Golang +# # ---------------------------------------------------- load("//deps:go_core_deps.bzl", "go_core_deps") @@ -150,15 +195,22 @@ go_core_deps() load("@io_bazel_rules_scala//:scala_config.bzl", "scala_config") -scala_config(scala_version = "2.12.11") +scala_config( + enable_compiler_dependency_tracking = True, + scala_version = "2.12.18", +) load("@io_bazel_rules_scala//scala:scala.bzl", "scala_repositories") scala_repositories() -load("@io_bazel_rules_scala//scala:toolchains.bzl", "scala_register_toolchains") +register_toolchains( + "//toolchain/scala:default_toolchain", +) -scala_register_toolchains() +# ---------------------------------------------------- +# Scala/Maven +# ---------------------------------------------------- # bazel run @maven_scala//:pin, but first comment out the "maven_install_json" # (put it back once pinned again) @@ -215,7 +267,9 @@ load("@io_bazel_rules_closure//closure:repositories.bzl", "rules_closure_depende rules_closure_toolchains() -rules_closure_dependencies() +rules_closure_dependencies( + omit_rules_python = True, +) # ---------------------------------------------------- # NodeJS diff --git a/cmd/gazelle/BUILD.bazel b/cmd/gazelle/BUILD.bazel index 5b4b2cb0d..50d321eb5 100644 --- a/cmd/gazelle/BUILD.bazel +++ b/cmd/gazelle/BUILD.bazel @@ -10,6 +10,7 @@ go_library( "langs.go", # keep "metaresolver.go", "print.go", + "profiler.go", "update-repos.go", "wspace.go", ], diff --git a/cmd/gazelle/fix-update.go b/cmd/gazelle/fix-update.go index 8f4e0c3ae..1de742271 100644 --- a/cmd/gazelle/fix-update.go +++ b/cmd/gazelle/fix-update.go @@ -18,6 +18,7 @@ package main import ( "bytes" "context" + "errors" "flag" "fmt" "io/ioutil" @@ -26,6 +27,7 @@ import ( "path/filepath" "sort" "strings" + "syscall" "github.com/bazelbuild/bazel-gazelle/config" gzflag "github.com/bazelbuild/bazel-gazelle/flag" @@ -52,6 +54,7 @@ type updateConfig struct { patchPath string patchBuffer bytes.Buffer print0 bool + profile profiler } type emitFunc func(c *config.Config, f *rule.File) error @@ -73,6 +76,8 @@ type updateConfigurer struct { recursive bool knownImports []string repoConfigPath string + cpuProfile string + memProfile string } func (ucr *updateConfigurer) RegisterFlags(fs *flag.FlagSet, cmd string, c *config.Config) { @@ -85,6 +90,8 @@ func (ucr *updateConfigurer) RegisterFlags(fs *flag.FlagSet, cmd string, c *conf fs.BoolVar(&ucr.recursive, "r", true, "when true, gazelle will update subdirectories recursively") fs.StringVar(&uc.patchPath, "patch", "", "when set with -mode=diff, gazelle will write to a file instead of stdout") fs.BoolVar(&uc.print0, "print0", false, "when set with -mode=fix, gazelle will print the names of rewritten files separated with \\0 (NULL)") + fs.StringVar(&ucr.cpuProfile, "cpuprofile", "", "write cpu profile to `file`") + fs.StringVar(&ucr.memProfile, "memprofile", "", "write memory profile to `file`") fs.Var(&gzflag.MultiFlag{Values: &ucr.knownImports}, "known_import", "import path for which external resolution is skipped (can specify multiple times)") fs.StringVar(&ucr.repoConfigPath, "repo_config", "", "file where Gazelle should load repository configuration. Defaults to WORKSPACE.") } @@ -103,6 +110,11 @@ func (ucr *updateConfigurer) CheckFlags(fs *flag.FlagSet, c *config.Config) erro if uc.patchPath != "" && !filepath.IsAbs(uc.patchPath) { uc.patchPath = filepath.Join(c.WorkDir, uc.patchPath) } + p, err := newProfiler(ucr.cpuProfile, ucr.memProfile) + if err != nil { + return err + } + uc.profile = p dirs := fs.Args() if len(dirs) == 0 { @@ -142,7 +154,7 @@ func (ucr *updateConfigurer) CheckFlags(fs *flag.FlagSet, c *config.Config) erro ucr.repoConfigPath = wspace.FindWORKSPACEFile(c.RepoRoot) } repoConfigFile, err := rule.LoadWorkspaceFile(ucr.repoConfigPath, "") - if err != nil && !os.IsNotExist(err) { + if err != nil && !os.IsNotExist(err) && !isDirErr(err) { return err } else if err == nil { c.Repos, _, err = repo.ListRepositories(repoConfigFile) @@ -156,10 +168,22 @@ func (ucr *updateConfigurer) CheckFlags(fs *flag.FlagSet, c *config.Config) erro GoPrefix: imp, }) } + + moduleToApparentName, err := module.ExtractModuleToApparentNameMapping(c.RepoRoot) + if err != nil { + return err + } + for _, r := range c.Repos { if r.Kind() == "go_repository" { + var name string + if apparentName := moduleToApparentName(r.AttrString("module_name")); apparentName != "" { + name = apparentName + } else { + name = r.Name() + } uc.repos = append(uc.repos, repo.Repo{ - Name: r.Name(), + Name: name, GoPrefix: r.AttrString("importpath"), }) } @@ -173,7 +197,7 @@ func (ucr *updateConfigurer) CheckFlags(fs *flag.FlagSet, c *config.Config) erro workspace = repoConfigFile } else { workspace, err = rule.LoadWorkspaceFile(workspacePath, "") - if err != nil && !os.IsNotExist(err) { + if err != nil && !os.IsNotExist(err) && !isDirErr(err) { return err } } @@ -291,12 +315,21 @@ func runFixUpdate(wd string, cmd command, args []string) (err error) { // Visit all directories in the repository. var visits []visitRecord uc := getUpdateConfig(c) + defer func() { + if err := uc.profile.stop(); err != nil { + log.Printf("stopping profiler: %v", err) + } + }() + var errorsFromWalk []error walk.Walk(c, cexts, uc.dirs, uc.walkMode, func(dir, rel string, c *config.Config, update bool, f *rule.File, subdirs, regularFiles, genFiles []string) { // If this file is ignored or if Gazelle was not asked to update this // directory, just index the build file and move on. if !update { if c.IndexLibraries && f != nil { + for _, repl := range c.KindMap { + mrslv.MappedKind(rel, repl) + } for _, r := range f.Rules { ruleIndex.AddRule(c, r, f) } @@ -361,6 +394,14 @@ func runFixUpdate(wd string, cmd command, args []string) (err error) { r.SetKind(repl.KindName) } } + for _, r := range empty { + if repl, ok := c.KindMap[r.Kind()]; ok { + mappedKindInfo[repl.KindName] = kinds[r.Kind()] + mappedKinds = append(mappedKinds, repl) + mrslv.MappedKind(rel, repl) + r.SetKind(repl.KindName) + } + } // Insert or merge rules into the build file. if f == nil { @@ -729,3 +770,14 @@ func appendOrMergeKindMapping(mappedLoads []rule.LoadInfo, mappedKind config.Map Symbols: []string{mappedKind.KindName}, }) } + +func isDirErr(err error) bool { + if err == nil { + return false + } + var pe *os.PathError + if errors.As(err, &pe) { + return pe.Err == syscall.EISDIR + } + return false +} diff --git a/cmd/gazelle/internal/module/BUILD.bazel b/cmd/gazelle/internal/module/BUILD.bazel index eb8216ea1..ffbf07afa 100644 --- a/cmd/gazelle/internal/module/BUILD.bazel +++ b/cmd/gazelle/internal/module/BUILD.bazel @@ -17,9 +17,3 @@ filegroup( ], visibility = ["//visibility:public"], ) - -alias( - name = "go_default_library", - actual = ":module", - visibility = ["//:__subpackages__"], -) diff --git a/cmd/gazelle/internal/module/module.go b/cmd/gazelle/internal/module/module.go index 49e9611ee..c4411e0cd 100644 --- a/cmd/gazelle/internal/module/module.go +++ b/cmd/gazelle/internal/module/module.go @@ -1,8 +1,11 @@ /* Copyright 2023 The Bazel Authors. All rights reserved. + Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/cmd/gazelle/internal/wspace/BUILD.bazel b/cmd/gazelle/internal/wspace/BUILD.bazel index a4c05ce34..550e539ce 100644 --- a/cmd/gazelle/internal/wspace/BUILD.bazel +++ b/cmd/gazelle/internal/wspace/BUILD.bazel @@ -24,9 +24,3 @@ filegroup( ], visibility = ["//visibility:public"], ) - -alias( - name = "go_default_library", - actual = ":wspace", - visibility = ["//:__subpackages__"], -) diff --git a/cmd/gazelle/langs.go b/cmd/gazelle/langs.go index 9e5d829e9..aca0c6d38 100644 --- a/cmd/gazelle/langs.go +++ b/cmd/gazelle/langs.go @@ -25,6 +25,5 @@ import ( var languages = []language.Language{ proto.NewLanguage(), protobuf.NewLanguage(), - golang.NewLanguage(), } diff --git a/cmd/gazelle/profiler.go b/cmd/gazelle/profiler.go new file mode 100644 index 000000000..5d6a57cc8 --- /dev/null +++ b/cmd/gazelle/profiler.go @@ -0,0 +1,53 @@ +package main + +import ( + "os" + "runtime" + "runtime/pprof" +) + +type profiler struct { + cpuProfile *os.File + memProfile string +} + +// newProfiler creates a profiler that writes to the given files. +// it returns an empty profiler if both files are empty. +// so that stop() will never fail. +func newProfiler(cpuProfile, memProfile string) (profiler, error) { + if cpuProfile == "" { + return profiler{ + memProfile: memProfile, + }, nil + } + + f, err := os.Create(cpuProfile) + if err != nil { + return profiler{}, err + } + pprof.StartCPUProfile(f) + + return profiler{ + cpuProfile: f, + memProfile: memProfile, + }, nil +} + +func (p *profiler) stop() error { + if p.cpuProfile != nil { + pprof.StopCPUProfile() + p.cpuProfile.Close() + } + + if p.memProfile == "" { + return nil + } + + f, err := os.Create(p.memProfile) + if err != nil { + return err + } + defer f.Close() + runtime.GC() + return pprof.WriteHeapProfile(f) +} diff --git a/cmd/gazelle/update-repos.go b/cmd/gazelle/update-repos.go index b38a812ed..5c639bf9b 100644 --- a/cmd/gazelle/update-repos.go +++ b/cmd/gazelle/update-repos.go @@ -233,35 +233,40 @@ func updateRepos(wd string, args []string) (err error) { emptyForFiles[f] = append(emptyForFiles[f], r) } - var newGenFile *rule.File var macroPath string if uc.macroFileName != "" { macroPath = filepath.Join(c.RepoRoot, filepath.Clean(uc.macroFileName)) } - for f := range genForFiles { - if macroPath == "" && wspace.IsWORKSPACE(f.Path) || - macroPath != "" && f.Path == macroPath && f.DefName == uc.macroDefName { - newGenFile = f - break + // If we are in bzlmod mode, then do not update the workspace. However, if a macro file was + // specified, proceed with generating the macro file. This is useful for rule repositories that + // build with bzlmod enabled, but support clients that use legacy WORKSPACE dependency loading. + if !c.Bzlmod || macroPath != "" { + var newGenFile *rule.File + for f := range genForFiles { + if macroPath == "" && wspace.IsWORKSPACE(f.Path) || + macroPath != "" && f.Path == macroPath && f.DefName == uc.macroDefName { + newGenFile = f + break + } } - } - if newGenFile == nil { - if uc.macroFileName == "" { - newGenFile = uc.workspace - } else { - var err error - newGenFile, err = rule.LoadMacroFile(macroPath, "", uc.macroDefName) - if os.IsNotExist(err) { - newGenFile, err = rule.EmptyMacroFile(macroPath, "", uc.macroDefName) - if err != nil { - return fmt.Errorf("error creating %q: %v", macroPath, err) + if newGenFile == nil { + if uc.macroFileName == "" { + newGenFile = uc.workspace + } else { + var err error + newGenFile, err = rule.LoadMacroFile(macroPath, "", uc.macroDefName) + if os.IsNotExist(err) { + newGenFile, err = rule.EmptyMacroFile(macroPath, "", uc.macroDefName) + if err != nil { + return fmt.Errorf("error creating %q: %v", macroPath, err) + } + } else if err != nil { + return fmt.Errorf("error loading %q: %v", macroPath, err) } - } else if err != nil { - return fmt.Errorf("error loading %q: %v", macroPath, err) } } + genForFiles[newGenFile] = append(genForFiles[newGenFile], newGen...) } - genForFiles[newGenFile] = append(genForFiles[newGenFile], newGen...) workspaceInsertIndex := findWorkspaceInsertIndex(uc.workspace, kinds, loads) for _, r := range genForFiles[uc.workspace] { @@ -283,7 +288,8 @@ func updateRepos(wd string, args []string) (err error) { sortedFiles = append(sortedFiles, f) } } - if ensureMacroInWorkspace(uc, workspaceInsertIndex) { + // If we are in bzlmod mode, then do not update the workspace. + if !c.Bzlmod && ensureMacroInWorkspace(uc, workspaceInsertIndex) { if !seenFile[uc.workspace] { seenFile[uc.workspace] = true sortedFiles = append(sortedFiles, uc.workspace) @@ -300,7 +306,7 @@ func updateRepos(wd string, args []string) (err error) { for _, f := range sortedFiles { merger.MergeFile(f, emptyForFiles[f], genForFiles[f], merger.PreResolve, kinds) merger.FixLoads(f, loads) - if f == uc.workspace { + if f == uc.workspace && !c.Bzlmod { if err := merger.CheckGazelleLoaded(f); err != nil { return err } diff --git a/deps/BUILD.bazel b/deps/BUILD.bazel index a59f64691..f05a54bc8 100644 --- a/deps/BUILD.bazel +++ b/deps/BUILD.bazel @@ -14,6 +14,11 @@ depsgen( deps = ["//deps:com_google_protobuf"], ) +depsgen( + name = "js_core", + deps = ["//deps:com_google_protobuf_javascript"], +) + depsgen( name = "go_core", deps = [ @@ -76,11 +81,11 @@ depsgen( depsgen( name = "grpc_web", deps = [ - ":github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_aarch64", - ":github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_x86_64", - ":github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_aarch64", - ":github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_x86_64", - ":github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_windows_x86_64_exe", + ":github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_aarch64", + ":github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_x86_64", + ":github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_aarch64", + ":github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_x86_64", + ":github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_windows_x86_64_exe", ], ) @@ -89,25 +94,25 @@ depsgen( deps = ["//deps:io_grpc_grpc_java"], ) -# Release: v0.39.1 -# TargetCommitish: release-0.39 -# Date: 2023-04-20 04:35:08 +0000 UTC -# URL: https://github.com/bazelbuild/rules_go/releases/tag/v0.39.1 -# Size: 1759832 (1.8 MB) +# Release: v0.45.1 +# TargetCommitish: release-0.45 +# Date: 2024-01-19 14:54:08 +0000 UTC +# URL: https://github.com/bazelbuild/rules_go/releases/tag/v0.45.1 +# Size: 1681865 (1.7 MB) proto_dependency( name = "io_bazel_rules_go", repository_rule = "http_archive", - sha256 = "473a064d502e89d11c497a59f9717d1846e01515a3210bd169f22323161c076e", - strip_prefix = "rules_go-0.39.1", - urls = ["https://github.com/bazelbuild/rules_go/archive/v0.39.1.tar.gz"], + sha256 = "aac6e182a9fffa2944fdf8abdca513823e21030bbb854ce74d8abfbccd636459", + strip_prefix = "rules_go-0.45.1", + urls = ["https://github.com/bazelbuild/rules_go/archive/v0.45.1.tar.gz"], visibility = ["//visibility:public"], ) # Release: v0.35.0 # TargetCommitish: master -# Date: 2023-12-21 18:18:45 +0000 UTC +# Date: 2023-12-21 16:38:31 +0000 UTC # URL: https://github.com/bazelbuild/bazel-gazelle/releases/tag/v0.35.0 -# Size: 1780790 (1.7 MB) +# Size: 1780790 (1.8 MB) proto_dependency( name = "bazel_gazelle", patch_args = ["-p1"], @@ -116,17 +121,25 @@ proto_dependency( sha256 = "a0ee1d304f7caa46680ba06bdef0e5d9ec8815f6e01ec29398efd13256598c3f", strip_prefix = "bazel-gazelle-0.35.0", urls = ["https://github.com/bazelbuild/bazel-gazelle/archive/v0.35.0.tar.gz"], - deps = [":io_bazel_rules_go"], + deps = [ + ":bazel_skylib", + ":io_bazel_rules_go", + ], ) +# Branch: v21.12 +# Commit: f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c +# Date: 2022-12-13 00:03:12 +0000 UTC +# URL: https://github.com/protocolbuffers/protobuf/commit/f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c +# +# Updating version.json and repo version numbers to: 21.12 +# Size: 5146983 (5.1 MB) proto_dependency( name = "com_google_protobuf", - patch_args = ["-p1"], - patches = ["@build_stack_rules_proto//third_party:com_google_protobuf.deploy-env.patch"], repository_rule = "http_archive", - sha256 = "8b28fdd45bab62d15db232ec404248901842e5340299a57765e48abe8a80d930", - strip_prefix = "protobuf-3.20.1", - urls = ["https://github.com/protocolbuffers/protobuf/archive/v3.20.1.tar.gz"], + sha256 = "d594b561fb41bf243233d8f411c7f2b7d913e5c9c1be4ca439baf7e48384c893", + strip_prefix = "protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c", + urls = ["https://github.com/protocolbuffers/protobuf/archive/f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz"], visibility = ["//visibility:public"], deps = [ ":bazel_skylib", @@ -136,6 +149,57 @@ proto_dependency( ], ) +proto_dependency( + name = "zlib", + build_file = "@build_stack_rules_proto//third_party:zlib.BUILD", + repository_rule = "http_archive", + sha256 = "c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1", + strip_prefix = "zlib-1.2.11", + urls = [ + "https://mirror.bazel.build/zlib.net/zlib-1.2.11.tar.gz", + "https://zlib.net/zlib-1.2.11.tar.gz", + ], + visibility = ["//visibility:public"], +) + +# Commit: e1a52f9a897653985b0649cca17615cb1b0eb3b7 +# Date: 2023-11-09 20:28:22 +0000 UTC +# URL: https://github.com/protocolbuffers/protobuf-javascript/commit/e1a52f9a897653985b0649cca17615cb1b0eb3b7 +# +# Update project status (November 2023) (#178) +# +# * Update README.md +# +# Co-authored-by: Luke Sandberg +# Size: 416305 (416 kB) +proto_dependency( + name = "com_google_protobuf_javascript", + repository_rule = "http_archive", + sha256 = "06fc35c7d35c48bdc99a6ab72211086532d1de2bc4ec28011cde607a4025ea95", + strip_prefix = "protobuf-javascript-e1a52f9a897653985b0649cca17615cb1b0eb3b7", + urls = ["https://github.com/protocolbuffers/protobuf-javascript/archive/e1a52f9a897653985b0649cca17615cb1b0eb3b7.tar.gz"], +) + +# Commit: f9b0b880d1e10e18daeeb168cef9d0f8316fdcb5 +# Date: 2023-11-29 16:35:25 +0000 UTC +# URL: https://github.com/bazelbuild/rules_proto/commit/f9b0b880d1e10e18daeeb168cef9d0f8316fdcb5 +# +# feat: introduce toolchain helper (#194) +# +# This is not final yet, I just want to test out with rules_python first. +# Welcome to review though. +# +# Also due to https://github.com/bazelbuild/bazel/issues/20297 i can't +# write unit tests for the incompatible flag. I'll look for a workaround. +# Size: 16426 (16 kB) +proto_dependency( + name = "rules_proto", + repository_rule = "http_archive", + sha256 = "f5ae0e582238fcd4ea3d0146a3f5f3db9517f8fe24491eab3c105ace53aad1bb", + strip_prefix = "rules_proto-f9b0b880d1e10e18daeeb168cef9d0f8316fdcb5", + urls = ["https://github.com/bazelbuild/rules_proto/archive/f9b0b880d1e10e18daeeb168cef9d0f8316fdcb5.tar.gz"], +) + # Commit: ea8c75a15c4ac9562da29f3d9a633decb384d4a3 # Date: 2022-05-10 17:40:30 +0000 UTC # URL: https://github.com/bazelbuild/rules_pkg/commit/ea8c75a15c4ac9562da29f3d9a633decb384d4a3 @@ -159,58 +223,31 @@ proto_dependency( visibility = ["//visibility:public"], ) -# Branch: master -# Commit: c7e068d38e2fec1d899e1c150e372f205c220e27 -# Date: 2021-02-02 22:16:45 +0000 UTC -# URL: https://github.com/bazelbuild/rules_python/commit/c7e068d38e2fec1d899e1c150e372f205c220e27 -# -# pip: 20.3.3 -> 20.3.4 (#405) -# Size: 2563550 (2.6 MB) +# Release: 0.27.1 +# TargetCommitish: main +# Date: 2023-12-04 23:37:32 +0000 UTC +# URL: https://github.com/bazelbuild/rules_python/releases/tag/0.27.1 +# Size: 466161 (466 kB) proto_dependency( name = "rules_python", repository_rule = "http_archive", - sha256 = "8cc0ad31c8fc699a49ad31628273529ef8929ded0a0859a3d841ce711a9a90d5", - strip_prefix = "rules_python-c7e068d38e2fec1d899e1c150e372f205c220e27", - urls = ["https://github.com/bazelbuild/rules_python/archive/c7e068d38e2fec1d899e1c150e372f205c220e27.tar.gz"], + sha256 = "e85ae30de33625a63eca7fc40a94fea845e641888e52f32b6beea91e8b1b2793", + strip_prefix = "rules_python-0.27.1", + urls = ["https://github.com/bazelbuild/rules_python/archive/0.27.1.tar.gz"], visibility = ["//visibility:public"], ) -# Branch: master -# Commit: f7a30f6f80006b591fa7c437fe5a951eb10bcbcf -# Date: 2021-02-09 14:25:06 +0000 UTC -# URL: https://github.com/bazelbuild/rules_proto/commit/f7a30f6f80006b591fa7c437fe5a951eb10bcbcf -# -# Merge pull request #77 from Yannic/proto_descriptor_set_rule -# -# Create proto_descriptor_set -# Size: 14397 (14 kB) -proto_dependency( - name = "rules_proto", - repository_rule = "http_archive", - sha256 = "9fc210a34f0f9e7cc31598d109b5d069ef44911a82f507d5a88716db171615a8", - strip_prefix = "rules_proto-f7a30f6f80006b591fa7c437fe5a951eb10bcbcf", - urls = ["https://github.com/bazelbuild/rules_proto/archive/f7a30f6f80006b591fa7c437fe5a951eb10bcbcf.tar.gz"], -) - +# Release: 1.5.0 +# TargetCommitish: main +# Date: 2023-11-05 16:16:45 +0000 UTC +# URL: https://github.com/bazelbuild/bazel-skylib/releases/tag/1.5.0 +# Size: 112573 (113 kB) proto_dependency( name = "bazel_skylib", repository_rule = "http_archive", - sha256 = "ebdf850bfef28d923a2cc67ddca86355a449b5e4f38b0a70e584dc24e5984aa6", - strip_prefix = "bazel-skylib-f80bc733d4b9f83d427ce3442be2e07427b2cc8d", - urls = ["https://github.com/bazelbuild/bazel-skylib/archive/f80bc733d4b9f83d427ce3442be2e07427b2cc8d.tar.gz"], - visibility = ["//visibility:public"], -) - -proto_dependency( - name = "zlib", - build_file = "@build_stack_rules_proto//third_party:zlib.BUILD", - repository_rule = "http_archive", - sha256 = "c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1", - strip_prefix = "zlib-1.2.11", - urls = [ - "https://mirror.bazel.build/zlib.net/zlib-1.2.11.tar.gz", - "https://zlib.net/zlib-1.2.11.tar.gz", - ], + sha256 = "118e313990135890ee4cc8504e32929844f9578804a1b2f571d69b1dd080cfb8", + strip_prefix = "bazel-skylib-1.5.0", + urls = ["https://github.com/bazelbuild/bazel-skylib/archive/1.5.0.tar.gz"], visibility = ["//visibility:public"], ) @@ -221,60 +258,22 @@ proto_dependency( visibility = ["//visibility:public"], ) -# Release: v1.54.1 +# Release: v1.54.3 # TargetCommitish: v1.54.x -# Date: 2023-05-02 04:01:25 +0000 UTC -# URL: https://github.com/grpc/grpc/releases/tag/v1.54.1 -# Size: 8901937 (8.9 MB) +# Date: 2023-07-25 20:28:39 +0000 UTC +# URL: https://github.com/grpc/grpc/releases/tag/v1.54.3 +# Size: 8914754 (8.9 MB) proto_dependency( name = "com_github_grpc_grpc", repository_rule = "http_archive", - sha256 = "79e3ff93f7fa3c8433e2165f2550fa14889fce147c15d9828531cbfc7ad11e01", - strip_prefix = "grpc-1.54.1", - urls = ["https://github.com/grpc/grpc/archive/v1.54.1.tar.gz"], + sha256 = "17e4e1b100657b88027721220cbfb694d86c4b807e9257eaf2fb2d273b41b1b1", + strip_prefix = "grpc-1.54.3", + urls = ["https://github.com/grpc/grpc/archive/v1.54.3.tar.gz"], deps = [ - ":build_bazel_rules_swift", - ":com_google_absl", ":com_google_protobuf", - ":rules_jvm_external", - ], -) - -proto_dependency( - name = "com_google_absl", - repository_rule = "http_archive", - sha256 = "9a2b5752d7bfade0bdeee2701de17c9480620f8b237e1964c1b9967c75374906", - strip_prefix = "abseil-cpp-20230125.2", - urls = [ - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20230125.2.tar.gz", - "https://github.com/abseil/abseil-cpp/archive/20230125.2.tar.gz", ], ) -# Release: 0.18.0 -# Commit: master -# Date: 2021-01-04 23:36:38 +0000 UTC -# URL: https://github.com/bazelbuild/rules_swift/releases/tag/0.18.0 -# Branch: master -# Commit: dadd12190182530cf6f91ca7f9e70391644ce502 -# Date: 2021-02-08 21:24:10 +0000 UTC -# URL: https://github.com/bazelbuild/rules_swift/commit/dadd12190182530cf6f91ca7f9e70391644ce502 -# -# Don't re-export the modules imported by a Swift generated header. -# -# This was an unintentional change in behavior from https://github.com/bazelbuild/rules_swift/commit/5f51ca9c5149122f41cada6122c61788d880fee9; this puts us back to the original behavior, but leaves an API in place for finer-grained control over re-exporting modules in the future. (But the BUILD rules today don't really have the flexibility to support it yet.) -# -# PiperOrigin-RevId: 356338982 -# (cherry picked from commit f45eea8c02a87c3077e5209f471fe4a193b5b0ba) -# Size: 157518 (158 kB) -proto_dependency( - name = "build_bazel_rules_swift", - repository_rule = "http_archive", - sha256 = "1f5499bb053736cda8905d89aac42e98011bbe9ca93b774a40c04759f045d7bf", - strip_prefix = "rules_swift-dadd12190182530cf6f91ca7f9e70391644ce502", - urls = ["https://github.com/bazelbuild/rules_swift/archive/dadd12190182530cf6f91ca7f9e70391644ce502.tar.gz"], -) - # Release: v1.57.1 # TargetCommitish: master # Date: 2023-08-01 17:05:26 +0000 UTC @@ -346,21 +345,17 @@ filegroup( urls = ["https://github.com/google/protobuf/releases/download/v3.20.1/protoc-3.20.1-win32.zip"], ) -# Branch: master -# Commit: 2437e40131072cadc1628726775ff00fa3941a4a -# Date: 2021-09-06 10:18:08 +0000 UTC -# URL: https://github.com/bazelbuild/rules_scala/commit/2437e40131072cadc1628726775ff00fa3941a4a -# -# Remove customized ijar code (#1285) -# -# ijar patch was upstreamed and is available since Bazek 4.1.0 -# Size: 638431 (638 kB) +# Release: v6.4.0 +# TargetCommitish: master +# Date: 2023-12-19 10:42:41 +0000 UTC +# URL: https://github.com/bazelbuild/rules_scala/releases/tag/v6.4.0 +# Size: 680962 (681 kB) proto_dependency( name = "io_bazel_rules_scala", repository_rule = "http_archive", - sha256 = "0701ee4e1cfd59702d780acde907ac657752fbb5c7d08a0ec6f58ebea8cd0efb", - strip_prefix = "rules_scala-2437e40131072cadc1628726775ff00fa3941a4a", - urls = ["https://github.com/bazelbuild/rules_scala/archive/2437e40131072cadc1628726775ff00fa3941a4a.tar.gz"], + sha256 = "9a23058a36183a556a9ba7229b4f204d3e68c8c6eb7b28260521016b38ef4e00", + strip_prefix = "rules_scala-6.4.0", + urls = ["https://github.com/bazelbuild/rules_scala/archive/v6.4.0.tar.gz"], deps = [":bazel_skylib"], ) @@ -467,6 +462,9 @@ proto_dependency( sha256 = "00d492551233d7548ca2a983f4e19d6aabb0bc716957ade62d691baf1dcef374", strip_prefix = "rules_closure-42195b5ca136f78d28819ef486e3a7b02ad45146", urls = ["https://github.com/bazelbuild/rules_closure/archive/42195b5ca136f78d28819ef486e3a7b02ad45146.tar.gz"], + deps = [ + ":com_google_protobuf_javascript", + ], ) # Branch: master @@ -536,49 +534,49 @@ proto_dependency( deps = ["build_bazel_rules_nodejs"], ) -# URL: https://github.com/grpc/grpc-web/releases/tag/1.4.2 +# URL: https://github.com/grpc/grpc-web/releases/tag/1.5.0 proto_dependency( - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_aarch64", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_aarch64", executable = True, repository_rule = "http_file", - sha256 = "87263950cd36ec875c86b1e50625215727264c5495d6625ddf9e4f79aeef727e", - urls = ["https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-darwin-aarch64"], + sha256 = "a12b759629b943ebac5528f58fac5039d9aa2fb7abb9e9684d1b481b35afbfc6", + urls = ["https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-darwin-aarch64"], ) -# URL: https://github.com/grpc/grpc-web/releases/tag/1.4.2 +# URL: https://github.com/grpc/grpc-web/releases/tag/1.5.0 proto_dependency( - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_x86_64", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_x86_64", executable = True, repository_rule = "http_file", - sha256 = "6b73e8e9ef2deb114d39c9eea177ff8450d92e7154b5e47dea668a43499a2383", - urls = ["https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-darwin-x86_64"], + sha256 = "1fa3ef92194d06c03448a5cba82759e9773e43d8b188866a1f1d4fc23bb1ecb7", + urls = ["https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-darwin-x86_64"], ) -# URL: https://github.com/grpc/grpc-web/releases/tag/1.4.2 +# URL: https://github.com/grpc/grpc-web/releases/tag/1.5.0 proto_dependency( - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_aarch64", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_aarch64", executable = True, repository_rule = "http_file", - sha256 = "db3b1e18284a157b1361ecb79502e5f4623a212daf7185f17e35bd8e239055a4", - urls = ["https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-linux-aarch64"], + sha256 = "522e958568cdeabdd20ef3c97394fc067ff8e374a728c08b7410bf5de8f57783", + urls = ["https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-linux-aarch64"], ) -# URL: https://github.com/grpc/grpc-web/releases/tag/1.4.2 +# URL: https://github.com/grpc/grpc-web/releases/tag/1.5.0 proto_dependency( - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_x86_64", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_x86_64", executable = True, repository_rule = "http_file", - sha256 = "5e82c3f1f435e176c94b94de9669911ab3bfb891608b7e80adff358f777ff857", - urls = ["https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-linux-x86_64"], + sha256 = "2e6e074497b221045a14d5a54e9fc910945bfdd1198b12b9fc23686a95671d64", + urls = ["https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-linux-x86_64"], ) -# URL: https://github.com/grpc/grpc-web/releases/tag/1.4.2 +# URL: https://github.com/grpc/grpc-web/releases/tag/1.5.0 proto_dependency( - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_windows_x86_64_exe", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_windows_x86_64_exe", executable = True, repository_rule = "http_file", - sha256 = "3a0fc44662cb89a5c101b632e3e8841d04d9bea3103512deae82591e2acdff93", - urls = ["https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-windows-x86_64.exe"], + sha256 = "c8f6191072d09344555fb12d45e82cff9f8b8f29200b0d6497680e696feaf8a1", + urls = ["https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-windows-x86_64.exe"], ) filegroup( diff --git a/deps/closure_deps.bzl b/deps/closure_deps.bzl index b6b6a5f2c..0aee66314 100644 --- a/deps/closure_deps.bzl +++ b/deps/closure_deps.bzl @@ -11,8 +11,20 @@ def _maybe(repo_rule, name, **kwargs): def closure_deps(): """closure dependency macro """ + com_google_protobuf_javascript() # via io_bazel_rules_closure io_bazel_rules_closure() # via +def com_google_protobuf_javascript(): + _maybe( + http_archive, + name = "com_google_protobuf_javascript", + sha256 = "06fc35c7d35c48bdc99a6ab72211086532d1de2bc4ec28011cde607a4025ea95", + strip_prefix = "protobuf-javascript-e1a52f9a897653985b0649cca17615cb1b0eb3b7", + urls = [ + "https://github.com/protocolbuffers/protobuf-javascript/archive/e1a52f9a897653985b0649cca17615cb1b0eb3b7.tar.gz", + ], + ) + def io_bazel_rules_closure(): _maybe( http_archive, diff --git a/deps/core_deps.bzl b/deps/core_deps.bzl index 558b94445..9eaa8bf57 100644 --- a/deps/core_deps.bzl +++ b/deps/core_deps.bzl @@ -11,18 +11,30 @@ def _maybe(repo_rule, name, **kwargs): def core_deps(): """core dependency macro """ + bazel_skylib() # via bazel_gazelle io_bazel_rules_go() # via bazel_gazelle bazel_gazelle() # via rules_proto() # via +def bazel_skylib(): + _maybe( + http_archive, + name = "bazel_skylib", + sha256 = "118e313990135890ee4cc8504e32929844f9578804a1b2f571d69b1dd080cfb8", + strip_prefix = "bazel-skylib-1.5.0", + urls = [ + "https://github.com/bazelbuild/bazel-skylib/archive/1.5.0.tar.gz", + ], + ) + def io_bazel_rules_go(): _maybe( http_archive, name = "io_bazel_rules_go", - sha256 = "473a064d502e89d11c497a59f9717d1846e01515a3210bd169f22323161c076e", - strip_prefix = "rules_go-0.39.1", + sha256 = "aac6e182a9fffa2944fdf8abdca513823e21030bbb854ce74d8abfbccd636459", + strip_prefix = "rules_go-0.45.1", urls = [ - "https://github.com/bazelbuild/rules_go/archive/v0.39.1.tar.gz", + "https://github.com/bazelbuild/rules_go/archive/v0.45.1.tar.gz", ], ) @@ -47,9 +59,9 @@ def rules_proto(): _maybe( http_archive, name = "rules_proto", - sha256 = "9fc210a34f0f9e7cc31598d109b5d069ef44911a82f507d5a88716db171615a8", - strip_prefix = "rules_proto-f7a30f6f80006b591fa7c437fe5a951eb10bcbcf", + sha256 = "f5ae0e582238fcd4ea3d0146a3f5f3db9517f8fe24491eab3c105ace53aad1bb", + strip_prefix = "rules_proto-f9b0b880d1e10e18daeeb168cef9d0f8316fdcb5", urls = [ - "https://github.com/bazelbuild/rules_proto/archive/f7a30f6f80006b591fa7c437fe5a951eb10bcbcf.tar.gz", + "https://github.com/bazelbuild/rules_proto/archive/f9b0b880d1e10e18daeeb168cef9d0f8316fdcb5.tar.gz", ], ) diff --git a/deps/grpc_core_deps.bzl b/deps/grpc_core_deps.bzl index 28f5ef744..37a5187a2 100644 --- a/deps/grpc_core_deps.bzl +++ b/deps/grpc_core_deps.bzl @@ -11,47 +11,21 @@ def _maybe(repo_rule, name, **kwargs): def grpc_core_deps(): """grpc_core dependency macro """ - build_bazel_rules_swift() # via com_github_grpc_grpc - com_google_absl() # via com_github_grpc_grpc bazel_skylib() # via com_google_protobuf rules_pkg() # via com_google_protobuf rules_python() # via com_google_protobuf zlib() # via com_google_protobuf com_google_protobuf() # via com_github_grpc_grpc - rules_jvm_external() # via com_github_grpc_grpc com_github_grpc_grpc() # via -def build_bazel_rules_swift(): - _maybe( - http_archive, - name = "build_bazel_rules_swift", - sha256 = "1f5499bb053736cda8905d89aac42e98011bbe9ca93b774a40c04759f045d7bf", - strip_prefix = "rules_swift-dadd12190182530cf6f91ca7f9e70391644ce502", - urls = [ - "https://github.com/bazelbuild/rules_swift/archive/dadd12190182530cf6f91ca7f9e70391644ce502.tar.gz", - ], - ) - -def com_google_absl(): - _maybe( - http_archive, - name = "com_google_absl", - sha256 = "9a2b5752d7bfade0bdeee2701de17c9480620f8b237e1964c1b9967c75374906", - strip_prefix = "abseil-cpp-20230125.2", - urls = [ - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20230125.2.tar.gz", - "https://github.com/abseil/abseil-cpp/archive/20230125.2.tar.gz", - ], - ) - def bazel_skylib(): _maybe( http_archive, name = "bazel_skylib", - sha256 = "ebdf850bfef28d923a2cc67ddca86355a449b5e4f38b0a70e584dc24e5984aa6", - strip_prefix = "bazel-skylib-f80bc733d4b9f83d427ce3442be2e07427b2cc8d", + sha256 = "118e313990135890ee4cc8504e32929844f9578804a1b2f571d69b1dd080cfb8", + strip_prefix = "bazel-skylib-1.5.0", urls = [ - "https://github.com/bazelbuild/bazel-skylib/archive/f80bc733d4b9f83d427ce3442be2e07427b2cc8d.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/archive/1.5.0.tar.gz", ], ) @@ -70,10 +44,10 @@ def rules_python(): _maybe( http_archive, name = "rules_python", - sha256 = "8cc0ad31c8fc699a49ad31628273529ef8929ded0a0859a3d841ce711a9a90d5", - strip_prefix = "rules_python-c7e068d38e2fec1d899e1c150e372f205c220e27", + sha256 = "e85ae30de33625a63eca7fc40a94fea845e641888e52f32b6beea91e8b1b2793", + strip_prefix = "rules_python-0.27.1", urls = [ - "https://github.com/bazelbuild/rules_python/archive/c7e068d38e2fec1d899e1c150e372f205c220e27.tar.gz", + "https://github.com/bazelbuild/rules_python/archive/0.27.1.tar.gz", ], ) @@ -94,27 +68,10 @@ def com_google_protobuf(): _maybe( http_archive, name = "com_google_protobuf", - sha256 = "8b28fdd45bab62d15db232ec404248901842e5340299a57765e48abe8a80d930", - strip_prefix = "protobuf-3.20.1", - urls = [ - "https://github.com/protocolbuffers/protobuf/archive/v3.20.1.tar.gz", - ], - patches = [ - "@build_stack_rules_proto//third_party:com_google_protobuf.deploy-env.patch", - ], - patch_args = [ - "-p1", - ], - ) - -def rules_jvm_external(): - _maybe( - http_archive, - name = "rules_jvm_external", - sha256 = "1ce86ffee65725300dc1f0017b7df89715c832de550137432dc1985d60a13155", - strip_prefix = "rules_jvm_external-e6c1ff21e002bf97a7b1c07d63edd508a8dc9659", + sha256 = "d594b561fb41bf243233d8f411c7f2b7d913e5c9c1be4ca439baf7e48384c893", + strip_prefix = "protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c", urls = [ - "https://github.com/bazelbuild/rules_jvm_external/archive/e6c1ff21e002bf97a7b1c07d63edd508a8dc9659.tar.gz", + "https://github.com/protocolbuffers/protobuf/archive/f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz", ], ) @@ -122,9 +79,9 @@ def com_github_grpc_grpc(): _maybe( http_archive, name = "com_github_grpc_grpc", - sha256 = "79e3ff93f7fa3c8433e2165f2550fa14889fce147c15d9828531cbfc7ad11e01", - strip_prefix = "grpc-1.54.1", + sha256 = "17e4e1b100657b88027721220cbfb694d86c4b807e9257eaf2fb2d273b41b1b1", + strip_prefix = "grpc-1.54.3", urls = [ - "https://github.com/grpc/grpc/archive/v1.54.1.tar.gz", + "https://github.com/grpc/grpc/archive/v1.54.3.tar.gz", ], ) diff --git a/deps/grpc_node_deps.bzl b/deps/grpc_node_deps.bzl index 863e39fd1..4232b7f70 100644 --- a/deps/grpc_node_deps.bzl +++ b/deps/grpc_node_deps.bzl @@ -11,48 +11,22 @@ def _maybe(repo_rule, name, **kwargs): def grpc_node_deps(): """grpc_node dependency macro """ - build_bazel_rules_swift() # via com_github_grpc_grpc - com_google_absl() # via com_github_grpc_grpc bazel_skylib() # via com_google_protobuf rules_pkg() # via com_google_protobuf rules_python() # via com_google_protobuf zlib() # via com_google_protobuf com_google_protobuf() # via com_github_grpc_grpc - rules_jvm_external() # via com_github_grpc_grpc com_github_grpc_grpc() # via com_github_grpc_grpc_node_packages_grpc_tools_src com_github_grpc_grpc_node_packages_grpc_tools_src() # via -def build_bazel_rules_swift(): - _maybe( - http_archive, - name = "build_bazel_rules_swift", - sha256 = "1f5499bb053736cda8905d89aac42e98011bbe9ca93b774a40c04759f045d7bf", - strip_prefix = "rules_swift-dadd12190182530cf6f91ca7f9e70391644ce502", - urls = [ - "https://github.com/bazelbuild/rules_swift/archive/dadd12190182530cf6f91ca7f9e70391644ce502.tar.gz", - ], - ) - -def com_google_absl(): - _maybe( - http_archive, - name = "com_google_absl", - sha256 = "9a2b5752d7bfade0bdeee2701de17c9480620f8b237e1964c1b9967c75374906", - strip_prefix = "abseil-cpp-20230125.2", - urls = [ - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20230125.2.tar.gz", - "https://github.com/abseil/abseil-cpp/archive/20230125.2.tar.gz", - ], - ) - def bazel_skylib(): _maybe( http_archive, name = "bazel_skylib", - sha256 = "ebdf850bfef28d923a2cc67ddca86355a449b5e4f38b0a70e584dc24e5984aa6", - strip_prefix = "bazel-skylib-f80bc733d4b9f83d427ce3442be2e07427b2cc8d", + sha256 = "118e313990135890ee4cc8504e32929844f9578804a1b2f571d69b1dd080cfb8", + strip_prefix = "bazel-skylib-1.5.0", urls = [ - "https://github.com/bazelbuild/bazel-skylib/archive/f80bc733d4b9f83d427ce3442be2e07427b2cc8d.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/archive/1.5.0.tar.gz", ], ) @@ -71,10 +45,10 @@ def rules_python(): _maybe( http_archive, name = "rules_python", - sha256 = "8cc0ad31c8fc699a49ad31628273529ef8929ded0a0859a3d841ce711a9a90d5", - strip_prefix = "rules_python-c7e068d38e2fec1d899e1c150e372f205c220e27", + sha256 = "e85ae30de33625a63eca7fc40a94fea845e641888e52f32b6beea91e8b1b2793", + strip_prefix = "rules_python-0.27.1", urls = [ - "https://github.com/bazelbuild/rules_python/archive/c7e068d38e2fec1d899e1c150e372f205c220e27.tar.gz", + "https://github.com/bazelbuild/rules_python/archive/0.27.1.tar.gz", ], ) @@ -95,27 +69,10 @@ def com_google_protobuf(): _maybe( http_archive, name = "com_google_protobuf", - sha256 = "8b28fdd45bab62d15db232ec404248901842e5340299a57765e48abe8a80d930", - strip_prefix = "protobuf-3.20.1", - urls = [ - "https://github.com/protocolbuffers/protobuf/archive/v3.20.1.tar.gz", - ], - patches = [ - "@build_stack_rules_proto//third_party:com_google_protobuf.deploy-env.patch", - ], - patch_args = [ - "-p1", - ], - ) - -def rules_jvm_external(): - _maybe( - http_archive, - name = "rules_jvm_external", - sha256 = "1ce86ffee65725300dc1f0017b7df89715c832de550137432dc1985d60a13155", - strip_prefix = "rules_jvm_external-e6c1ff21e002bf97a7b1c07d63edd508a8dc9659", + sha256 = "d594b561fb41bf243233d8f411c7f2b7d913e5c9c1be4ca439baf7e48384c893", + strip_prefix = "protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c", urls = [ - "https://github.com/bazelbuild/rules_jvm_external/archive/e6c1ff21e002bf97a7b1c07d63edd508a8dc9659.tar.gz", + "https://github.com/protocolbuffers/protobuf/archive/f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz", ], ) @@ -123,10 +80,10 @@ def com_github_grpc_grpc(): _maybe( http_archive, name = "com_github_grpc_grpc", - sha256 = "79e3ff93f7fa3c8433e2165f2550fa14889fce147c15d9828531cbfc7ad11e01", - strip_prefix = "grpc-1.54.1", + sha256 = "17e4e1b100657b88027721220cbfb694d86c4b807e9257eaf2fb2d273b41b1b1", + strip_prefix = "grpc-1.54.3", urls = [ - "https://github.com/grpc/grpc/archive/v1.54.1.tar.gz", + "https://github.com/grpc/grpc/archive/v1.54.3.tar.gz", ], ) diff --git a/deps/grpc_web_deps.bzl b/deps/grpc_web_deps.bzl index 41ea87387..d85511ab4 100644 --- a/deps/grpc_web_deps.bzl +++ b/deps/grpc_web_deps.bzl @@ -11,63 +11,63 @@ def _maybe(repo_rule, name, **kwargs): def grpc_web_deps(): """grpc_web dependency macro """ - github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_aarch64() # via - github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_x86_64() # via - github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_aarch64() # via - github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_x86_64() # via - github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_windows_x86_64_exe() # via + github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_aarch64() # via + github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_x86_64() # via + github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_aarch64() # via + github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_x86_64() # via + github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_windows_x86_64_exe() # via -def github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_aarch64(): +def github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_aarch64(): _maybe( http_file, - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_aarch64", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_aarch64", executable = True, - sha256 = "87263950cd36ec875c86b1e50625215727264c5495d6625ddf9e4f79aeef727e", + sha256 = "a12b759629b943ebac5528f58fac5039d9aa2fb7abb9e9684d1b481b35afbfc6", urls = [ - "https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-darwin-aarch64", + "https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-darwin-aarch64", ], ) -def github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_x86_64(): +def github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_x86_64(): _maybe( http_file, - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_x86_64", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_x86_64", executable = True, - sha256 = "6b73e8e9ef2deb114d39c9eea177ff8450d92e7154b5e47dea668a43499a2383", + sha256 = "1fa3ef92194d06c03448a5cba82759e9773e43d8b188866a1f1d4fc23bb1ecb7", urls = [ - "https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-darwin-x86_64", + "https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-darwin-x86_64", ], ) -def github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_aarch64(): +def github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_aarch64(): _maybe( http_file, - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_aarch64", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_aarch64", executable = True, - sha256 = "db3b1e18284a157b1361ecb79502e5f4623a212daf7185f17e35bd8e239055a4", + sha256 = "522e958568cdeabdd20ef3c97394fc067ff8e374a728c08b7410bf5de8f57783", urls = [ - "https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-linux-aarch64", + "https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-linux-aarch64", ], ) -def github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_x86_64(): +def github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_x86_64(): _maybe( http_file, - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_x86_64", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_x86_64", executable = True, - sha256 = "5e82c3f1f435e176c94b94de9669911ab3bfb891608b7e80adff358f777ff857", + sha256 = "2e6e074497b221045a14d5a54e9fc910945bfdd1198b12b9fc23686a95671d64", urls = [ - "https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-linux-x86_64", + "https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-linux-x86_64", ], ) -def github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_windows_x86_64_exe(): +def github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_windows_x86_64_exe(): _maybe( http_file, - name = "github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_windows_x86_64_exe", + name = "github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_windows_x86_64_exe", executable = True, - sha256 = "3a0fc44662cb89a5c101b632e3e8841d04d9bea3103512deae82591e2acdff93", + sha256 = "c8f6191072d09344555fb12d45e82cff9f8b8f29200b0d6497680e696feaf8a1", urls = [ - "https://github.com/grpc/grpc-web/releases/download/1.4.2/protoc-gen-grpc-web-1.4.2-windows-x86_64.exe", + "https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-windows-x86_64.exe", ], ) diff --git a/deps/js_core_deps.bzl b/deps/js_core_deps.bzl new file mode 100644 index 000000000..a301c0047 --- /dev/null +++ b/deps/js_core_deps.bzl @@ -0,0 +1,25 @@ +""" +GENERATED FILE - DO NOT EDIT (created via @build_stack_rules_proto//cmd/depsgen) +""" + +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + +def _maybe(repo_rule, name, **kwargs): + if name not in native.existing_rules(): + repo_rule(name = name, **kwargs) + +def js_core_deps(): + """js_core dependency macro + """ + com_google_protobuf_javascript() # via + +def com_google_protobuf_javascript(): + _maybe( + http_archive, + name = "com_google_protobuf_javascript", + sha256 = "06fc35c7d35c48bdc99a6ab72211086532d1de2bc4ec28011cde607a4025ea95", + strip_prefix = "protobuf-javascript-e1a52f9a897653985b0649cca17615cb1b0eb3b7", + urls = [ + "https://github.com/protocolbuffers/protobuf-javascript/archive/e1a52f9a897653985b0649cca17615cb1b0eb3b7.tar.gz", + ], + ) diff --git a/deps/protobuf_core_deps.bzl b/deps/protobuf_core_deps.bzl index c3aa1bcfd..385cf328a 100644 --- a/deps/protobuf_core_deps.bzl +++ b/deps/protobuf_core_deps.bzl @@ -21,10 +21,10 @@ def bazel_skylib(): _maybe( http_archive, name = "bazel_skylib", - sha256 = "ebdf850bfef28d923a2cc67ddca86355a449b5e4f38b0a70e584dc24e5984aa6", - strip_prefix = "bazel-skylib-f80bc733d4b9f83d427ce3442be2e07427b2cc8d", + sha256 = "118e313990135890ee4cc8504e32929844f9578804a1b2f571d69b1dd080cfb8", + strip_prefix = "bazel-skylib-1.5.0", urls = [ - "https://github.com/bazelbuild/bazel-skylib/archive/f80bc733d4b9f83d427ce3442be2e07427b2cc8d.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/archive/1.5.0.tar.gz", ], ) @@ -43,10 +43,10 @@ def rules_python(): _maybe( http_archive, name = "rules_python", - sha256 = "8cc0ad31c8fc699a49ad31628273529ef8929ded0a0859a3d841ce711a9a90d5", - strip_prefix = "rules_python-c7e068d38e2fec1d899e1c150e372f205c220e27", + sha256 = "e85ae30de33625a63eca7fc40a94fea845e641888e52f32b6beea91e8b1b2793", + strip_prefix = "rules_python-0.27.1", urls = [ - "https://github.com/bazelbuild/rules_python/archive/c7e068d38e2fec1d899e1c150e372f205c220e27.tar.gz", + "https://github.com/bazelbuild/rules_python/archive/0.27.1.tar.gz", ], ) @@ -67,15 +67,9 @@ def com_google_protobuf(): _maybe( http_archive, name = "com_google_protobuf", - sha256 = "8b28fdd45bab62d15db232ec404248901842e5340299a57765e48abe8a80d930", - strip_prefix = "protobuf-3.20.1", + sha256 = "d594b561fb41bf243233d8f411c7f2b7d913e5c9c1be4ca439baf7e48384c893", + strip_prefix = "protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c", urls = [ - "https://github.com/protocolbuffers/protobuf/archive/v3.20.1.tar.gz", - ], - patches = [ - "@build_stack_rules_proto//third_party:com_google_protobuf.deploy-env.patch", - ], - patch_args = [ - "-p1", + "https://github.com/protocolbuffers/protobuf/archive/f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz", ], ) diff --git a/deps/protobuf_deps.bzl b/deps/protobuf_deps.bzl index bd7bbd7f2..87dd1130c 100644 --- a/deps/protobuf_deps.bzl +++ b/deps/protobuf_deps.bzl @@ -53,9 +53,7 @@ def com_google_protobuf(): _maybe( http_archive, name = "com_google_protobuf", - sha256 = "d0f5f605d0d656007ce6c8b5a82df3037e1d8fe8b121ed42e536f569dec16113", - strip_prefix = "protobuf-3.14.0", - urls = [ - "https://github.com/protocolbuffers/protobuf/archive/v3.14.0.tar.gz", - ], + sha256 = "d594b561fb41bf243233d8f411c7f2b7d913e5c9c1be4ca439baf7e48384c893", + strip_prefix = "protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c", + urls = ["https://github.com/protocolbuffers/protobuf/archive/f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz"], ) diff --git a/deps/scala_deps.bzl b/deps/scala_deps.bzl index 2d4346086..0c8fe65cc 100644 --- a/deps/scala_deps.bzl +++ b/deps/scala_deps.bzl @@ -30,10 +30,10 @@ def bazel_skylib(): _maybe( http_archive, name = "bazel_skylib", - sha256 = "ebdf850bfef28d923a2cc67ddca86355a449b5e4f38b0a70e584dc24e5984aa6", - strip_prefix = "bazel-skylib-f80bc733d4b9f83d427ce3442be2e07427b2cc8d", + sha256 = "118e313990135890ee4cc8504e32929844f9578804a1b2f571d69b1dd080cfb8", + strip_prefix = "bazel-skylib-1.5.0", urls = [ - "https://github.com/bazelbuild/bazel-skylib/archive/f80bc733d4b9f83d427ce3442be2e07427b2cc8d.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/archive/1.5.0.tar.gz", ], ) @@ -41,9 +41,9 @@ def io_bazel_rules_scala(): _maybe( http_archive, name = "io_bazel_rules_scala", - sha256 = "0701ee4e1cfd59702d780acde907ac657752fbb5c7d08a0ec6f58ebea8cd0efb", - strip_prefix = "rules_scala-2437e40131072cadc1628726775ff00fa3941a4a", + sha256 = "9a23058a36183a556a9ba7229b4f204d3e68c8c6eb7b28260521016b38ef4e00", + strip_prefix = "rules_scala-6.4.0", urls = [ - "https://github.com/bazelbuild/rules_scala/archive/2437e40131072cadc1628726775ff00fa3941a4a.tar.gz", + "https://github.com/bazelbuild/rules_scala/archive/v6.4.0.tar.gz", ], ) diff --git a/docs/scala.md b/docs/scala.md index 294c6fc01..5e7af34f5 100755 --- a/docs/scala.md +++ b/docs/scala.md @@ -89,7 +89,7 @@ scala_deps() load("@io_bazel_rules_scala//:scala_config.bzl", "scala_config") -scala_config(scala_version = "2.12.11") +scala_config(scala_version = "2.12.18") load("@io_bazel_rules_scala//scala:scala.bzl", "scala_repositories") diff --git a/example/BUILD.bazel b/example/BUILD.bazel index 6d097cbaf..834569858 100644 --- a/example/BUILD.bazel +++ b/example/BUILD.bazel @@ -1,155 +1,8 @@ -## Core ## -# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile - -## C++ ## -# gazelle:proto_plugin cpp implementation builtin:cpp -# gazelle:proto_plugin protoc-gen-grpc-cpp implementation grpc:grpc:cpp -# gazelle:proto_rule proto_cc_library implementation stackb:rules_proto:proto_cc_library -# gazelle:proto_rule proto_cc_library deps @com_google_protobuf//:protobuf -# gazelle:proto_rule proto_cc_library visibility //visibility:public -# gazelle:proto_rule grpc_cc_library implementation stackb:rules_proto:grpc_cc_library -# gazelle:proto_rule grpc_cc_library deps @com_github_grpc_grpc//:grpc++ -# gazelle:proto_rule grpc_cc_library deps @com_github_grpc_grpc//:grpc++_reflection -# gazelle:proto_rule grpc_cc_library visibility //visibility:public -# gazelle:proto_language cpp plugin cpp -# gazelle:proto_language cpp plugin protoc-gen-grpc-cpp -# gazelle:proto_language cpp rule proto_compile -# gazelle:proto_language cpp rule proto_cc_library -# gazelle:proto_language cpp rule grpc_cc_library - -## Go ## -# gazelle:proto_plugin protoc-gen-go implementation golang:protobuf:protoc-gen-go -# gazelle:proto_rule proto_go_library implementation stackb:rules_proto:proto_go_library -# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//reflect/protoreflect -# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//runtime/protoimpl -# gazelle:proto_rule proto_go_library visibility //visibility:public -# gazelle:proto_language go plugin protoc-gen-go -# gazelle:proto_language go rule proto_compile -## Hold off on proto_go_library until we upgrade the deps of this repo -## gazelle:proto_language go rule proto_go_library - -## Java ## -# gazelle:proto_plugin java implementation builtin:java -# gazelle:proto_plugin protoc-gen-grpc-java implementation grpc:grpc-java:protoc-gen-grpc-java -# gazelle:proto_rule proto_java_library implementation stackb:rules_proto:proto_java_library -# gazelle:proto_rule proto_java_library deps @com_google_protobuf//:protobuf_java -# gazelle:proto_rule proto_java_library visibility //visibility:public -# gazelle:proto_rule grpc_java_library implementation stackb:rules_proto:grpc_java_library -# gazelle:proto_rule grpc_java_library deps @io_grpc_grpc_java//stub -# gazelle:proto_rule grpc_java_library deps @io_grpc_grpc_java//stub:javax_annotation -# gazelle:proto_rule grpc_java_library deps @io_grpc_grpc_java//context -# gazelle:proto_rule grpc_java_library deps @io_grpc_grpc_java//protobuf -# gazelle:proto_rule grpc_java_library deps @com_google_guava_guava//jar - -# gazelle:proto_rule grpc_java_library visibility //visibility:public -# gazelle:proto_language java plugin java -# gazelle:proto_language java plugin protoc-gen-grpc-java -# gazelle:proto_language java rule proto_compile -# gazelle:proto_language java rule proto_java_library -# gazelle:proto_language java rule grpc_java_library - -## Scala ## -# gazelle:proto_plugin protoc-gen-scala implementation scalapb:scalapb:protoc-gen-scala -# gazelle:proto_plugin protoc-gen-scala-grpc implementation scalapb:scalapb:protoc-gen-scala -# gazelle:proto_plugin protoc-gen-scala-grpc label @build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc -# gazelle:proto_plugin protoc-gen-scala-grpc option grpc -# gazelle:proto_plugin protoc-gen-akka-grpc implementation akka:akka-grpc:protoc-gen-akka-grpc - -# gazelle:proto_rule proto_scala_library implementation stackb:rules_proto:proto_scala_library -# gazelle:proto_rule proto_scala_library option --plugins=protoc-gen-scala -# gazelle:proto_rule proto_scala_library deps @maven_scala//:com_google_protobuf_protobuf_java -# gazelle:proto_rule proto_scala_library deps @maven_scala//:com_thesamet_scalapb_lenses_2_12 -# gazelle:proto_rule proto_scala_library deps @maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12 -# gazelle:proto_rule proto_scala_library visibility //visibility:public - -# gazelle:proto_rule grpc_scala_library implementation stackb:rules_proto:grpc_scala_library -# gazelle:proto_rule grpc_scala_library option --plugins=protoc-gen-scala-grpc,protoc-gen-akka-grpc -# gazelle:proto_rule grpc_scala_library deps @maven_scala//:com_google_protobuf_protobuf_java -# gazelle:proto_rule grpc_scala_library deps @maven_scala//:com_thesamet_scalapb_lenses_2_12 -# gazelle:proto_rule grpc_scala_library deps @maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12 -# gazelle:proto_rule grpc_scala_library deps @maven_scala//:com_thesamet_scalapb_scalapb_runtime_grpc_2_12 -# gazelle:proto_rule grpc_scala_library deps @maven_akka//:com_lightbend_akka_grpc_akka_grpc_runtime_2_12_2_1_3 -# gazelle:proto_rule grpc_scala_library deps @maven_akka//:com_typesafe_akka_akka_actor_2_12 -# gazelle:proto_rule grpc_scala_library deps @maven_akka//:com_typesafe_akka_akka_http_core_2_12 -# gazelle:proto_rule grpc_scala_library deps @maven_akka//:com_typesafe_akka_akka_stream_2_12 -# gazelle:proto_rule grpc_scala_library deps @maven_scala//:io_grpc_grpc_api -# gazelle:proto_rule grpc_scala_library deps @maven_scala//:io_grpc_grpc_protobuf -# gazelle:proto_rule grpc_scala_library deps @maven_scala//:io_grpc_grpc_stub -# gazelle:proto_rule grpc_scala_library visibility //visibility:public - -# gazelle:proto_language scala plugin protoc-gen-scala -# gazelle:proto_language scala plugin protoc-gen-scala-grpc -# gazelle:proto_language scala plugin protoc-gen-akka-grpc -# gazelle:proto_language scala rule proto_compile -# gazelle:proto_language scala rule proto_scala_library -# gazelle:proto_language scala rule grpc_scala_library - -## Python ## -# gazelle:proto_plugin python implementation builtin:python -# gazelle:proto_plugin pyi implementation builtin:pyi -# gazelle:proto_plugin protoc-gen-grpc-python implementation grpc:grpc:protoc-gen-grpc-python -# gazelle:proto_rule proto_python_library implementation stackb:rules_proto:proto_py_library -# gazelle:proto_rule proto_python_library deps @com_google_protobuf//:protobuf_python -# gazelle:proto_rule proto_python_library visibility //visibility:public -# gazelle:proto_rule grpc_py_library implementation stackb:rules_proto:grpc_py_library -# TODO: add grpc_py_library deps -# gazelle:proto_rule grpc_py_library visibility //visibility:public -# gazelle:proto_language python plugin python -# gazelle:proto_language python plugin pyi -# gazelle:proto_language python plugin protoc-gen-grpc-python -# gazelle:proto_language python rule proto_compile -# gazelle:proto_language python rule proto_python_library -# gazelle:proto_language python rule grpc_py_library - -## ts-proto ## -# gazelle:proto_plugin ts_proto implementation stephenh:ts-proto:protoc-gen-ts-proto -# gazelle:proto_plugin ts_proto option emitImportedFiles=false -# gazelle:proto_plugin ts_proto option esModuleInterop=true -# gazelle:proto_rule proto_ts_library implementation stackb:rules_proto:proto_ts_library -# gazelle:proto_rule proto_ts_library visibility //visibility:public -# gazelle:proto_rule proto_ts_library deps //:node_modules/@nestjs/microservices -# gazelle:proto_rule proto_ts_library deps //:node_modules/@types/node -# gazelle:proto_rule proto_ts_library deps //:node_modules/long -# gazelle:proto_rule proto_ts_library deps //:node_modules/protobufjs -# gazelle:proto_rule proto_ts_library deps //:node_modules/rxjs - -# Set an out_dir so that we don't conflict with the closurejs output -# gazelle:proto_rule proto_ts_library attr out_dir ts - -# gazelle:proto_language ts_proto plugin ts_proto -# gazelle:proto_language ts_proto rule proto_compile -# gazelle:proto_language ts_proto rule proto_ts_library - -## closure + grpc.js ## -# gazelle:proto_plugin closure_js implementation builtin:js:closure -# gazelle:proto_plugin protoc-gen-grpc-js implementation stackb:grpc.js:protoc-gen-grpc-js -# gazelle:proto_rule proto_closure_js_library implementation stackb:rules_proto:proto_closure_js_library -# gazelle:proto_rule proto_closure_js_library visibility //visibility:public -# gazelle:proto_rule grpc_closure_js_library implementation stackb:rules_proto:grpc_closure_js_library -# gazelle:proto_rule grpc_closure_js_library visibility //visibility:public -# gazelle:proto_language closure_js plugin closure_js -# gazelle:proto_language closure_js plugin protoc-gen-grpc-js -# gazelle:proto_language closure_js rule proto_compile -# gazelle:proto_language closure_js rule proto_closure_js_library -# gazelle:proto_language closure_js rule grpc_closure_js_library - -## Javascript ## -# gazelle:proto_plugin node_js implementation builtin:js:common -# gazelle:proto_plugin protoc-gen-grpc-node implementation grpc:grpc-node:protoc-gen-grpc-node -# gazelle:proto_plugin protoc-gen-grpc-node option grpc_js -# gazelle:proto_plugin protoc-gen-grpc-web implementation grpc:grpc-web:protoc-gen-grpc-web -# gazelle:proto_plugin protoc-gen-grpc-web option mode=grpcwebtext -# gazelle:proto_plugin protoc-gen-grpc-web option import_style=commonjs+dts -# gazelle:proto_rule proto_nodejs_library implementation stackb:rules_proto:proto_nodejs_library -# gazelle:proto_rule proto_nodejs_library visibility //visibility:public -# gazelle:proto_rule grpc_nodejs_library implementation stackb:rules_proto:grpc_nodejs_library -# gazelle:proto_rule grpc_nodejs_library visibility //visibility:public -# gazelle:proto_rule grpc_web_js_library implementation stackb:rules_proto:grpc_web_js_library -# gazelle:proto_rule grpc_web_js_library visibility //visibility:public -# gazelle:proto_language node_js plugin node_js -# gazelle:proto_language node_js plugin protoc-gen-grpc-node -# gazelle:proto_language node_js plugin protoc-gen-grpc-web -# gazelle:proto_language node_js rule proto_compile -# gazelle:proto_language node_js rule proto_nodejs_library -# gazelle:proto_language node_js rule grpc_nodejs_library -# gazelle:proto_language node_js rule grpc_web_js_library +# gazelle:proto_language closure_js enable true +# gazelle:proto_language cpp enable true +# gazelle:proto_language go enable true +# gazelle:proto_language java enable true +# gazelle:proto_language node_js enable true +# gazelle:proto_language python enable true +# gazelle:proto_language scala enable true +# gazelle:proto_language ts_proto enable true diff --git a/example/config.yaml b/example/config.yaml deleted file mode 100644 index 201aa951d..000000000 --- a/example/config.yaml +++ /dev/null @@ -1,98 +0,0 @@ - -plugins: - - name: cpp - implementation: builtin:cpp - - name: protoc-gen-grpc-cpp - implementation: grpc:grpc:cpp - - name: java - implementation: builtin:java - - name: ts_proto - implementation: stephenh:ts-proto:protoc-gen-ts-proto - options: - - "emitImportedFiles=false" - - "esModuleInterop=true" - - name: protoc-gen-go - implementation: golang:protobuf:protoc-gen-go - deps: - - "@org_golang_google_protobuf//reflect/protoreflect" - - "@org_golang_google_protobuf//runtime/protoimpl" - - name: protoc-gen-go-grpc - implementation: grpc:grpc-go:protoc-gen-go-grpc - deps: - - "@org_golang_google_grpc//:go_default_library" - - "@org_golang_google_grpc//codes" - - "@org_golang_google_grpc//status" -rules: - - name: proto_descriptor_set - implementation: stackb:rules_proto:proto_descriptor_set - visibility: - - //visibility:public - - name: proto_compile - implementation: stackb:rules_proto:proto_compile - visibility: - - //visibility:public - - name: proto_cc_library - implementation: stackb:rules_proto:proto_cc_library - visibility: - - //visibility:public - deps: - - "@com_google_protobuf//:protobuf" - - name: grpc_cc_library - implementation: stackb:rules_proto:grpc_cc_library - visibility: - - //visibility:public - deps: - - "@com_github_grpc_grpc//:grpc++" - - "@com_github_grpc_grpc//:grpc++_reflection" - - name: proto_go_library - implementation: stackb:rules_proto:proto_go_library - visibility: - - //visibility:public - resolves: - - "google/protobuf/([a-z]+).proto @org_golang_google_protobuf//types/known/${1}pb" - - "google/protobuf/(descriptor|plugin).proto @org_golang_google_protobuf//types/${1}pb" - - name: proto_ts_library - implementation: stackb:rules_proto:proto_ts_library - visibility: - - //visibility:public - deps: - - "@//:node_modules/@nestjs/microservices" - - "@//:node_modules/@types/node" - - "@//:node_modules/long" - - "@//:node_modules/protobufjs" - - "@//:node_modules/rxjs" -languages: - - name: cpp - plugins: - - cpp - - protoc-gen-grpc-cpp - rules: - - proto_compile - - proto_cc_library - - grpc_cc_library - - name: java - plugins: - - java - rules: - - proto_compile - - name: go - plugins: - - protoc-gen-go - - protoc-gen-go-grpc - rules: - - proto_compile - - proto_go_library - enabled: true - - name: descriptor - plugins: - - protoc-gen-go - rules: - - proto_descriptor_set - enabled: false - - name: ts_proto - plugins: - - ts_proto - rules: - - proto_compile - - proto_ts_library - diff --git a/example/golden/builtin.WORKSPACE b/example/golden/builtin.WORKSPACE index bfe0a2e16..0a2286409 100644 --- a/example/golden/builtin.WORKSPACE +++ b/example/golden/builtin.WORKSPACE @@ -30,3 +30,9 @@ gazelle_dependencies() load("@build_stack_rules_proto//deps:protobuf_core_deps.bzl", "protobuf_core_deps") protobuf_core_deps() + +# == Python == + +load("@rules_python//python:repositories.bzl", "py_repositories") + +py_repositories() diff --git a/example/golden/prebuilt.WORKSPACE b/example/golden/prebuilt.WORKSPACE index a9730b330..59efcf14a 100644 --- a/example/golden/prebuilt.WORKSPACE +++ b/example/golden/prebuilt.WORKSPACE @@ -45,3 +45,13 @@ prebuilt_protoc_deps() load("@build_stack_rules_proto//deps:protobuf_core_deps.bzl", "protobuf_core_deps") protobuf_core_deps() + +load("@build_stack_rules_proto//deps:js_core_deps.bzl", "js_core_deps") + +js_core_deps() + +# == Python == + +load("@rules_python//python:repositories.bzl", "py_repositories") + +py_repositories() diff --git a/example/golden/testdata/proto_repository/proto_gazelle_data_test.bzl b/example/golden/testdata/proto_repository/proto_gazelle_data_test.bzl index 50c9840ab..57dd2939f 100644 --- a/example/golden/testdata/proto_repository/proto_gazelle_data_test.bzl +++ b/example/golden/testdata/proto_repository/proto_gazelle_data_test.bzl @@ -14,6 +14,11 @@ read -r -d '' WANT <<'EOF' . ./config.yaml ./external +./external/bazel_tools +./external/bazel_tools/tools +./external/bazel_tools/tools/bash +./external/bazel_tools/tools/bash/runfiles +./external/bazel_tools/tools/bash/runfiles/runfiles.bash ./external/go_sdk ./external/go_sdk/bin ./external/go_sdk/bin/go diff --git a/example/golden/testdata/scala/WORKSPACE b/example/golden/testdata/scala/WORKSPACE index ccd607ae8..7bb988877 100644 --- a/example/golden/testdata/scala/WORKSPACE +++ b/example/golden/testdata/scala/WORKSPACE @@ -8,7 +8,7 @@ scala_deps() load("@io_bazel_rules_scala//:scala_config.bzl", "scala_config") -scala_config(scala_version = "2.12.11") +scala_config(scala_version = "2.12.18") load("@io_bazel_rules_scala//scala:scala.bzl", "scala_repositories") diff --git a/example/golden/testdata/strip_import_prefix/BUILD.in b/example/golden/testdata/strip_import_prefix/BUILD.in index d0691e714..a7e55f3f9 100644 --- a/example/golden/testdata/strip_import_prefix/BUILD.in +++ b/example/golden/testdata/strip_import_prefix/BUILD.in @@ -2,6 +2,7 @@ # gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile # gazelle:proto_rule proto_python_library implementation stackb:rules_proto:proto_py_library # gazelle:proto_rule proto_python_library visibility //visibility:public +# gazelle:proto_rule proto_python_library deps @com_google_protobuf//:protobuf_python # gazelle:proto_language python rule proto_compile # gazelle:proto_language python rule proto_python_library # gazelle:proto_language python plugin python diff --git a/example/golden/testdata/strip_import_prefix/BUILD.out b/example/golden/testdata/strip_import_prefix/BUILD.out index d0691e714..a7e55f3f9 100644 --- a/example/golden/testdata/strip_import_prefix/BUILD.out +++ b/example/golden/testdata/strip_import_prefix/BUILD.out @@ -2,6 +2,7 @@ # gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile # gazelle:proto_rule proto_python_library implementation stackb:rules_proto:proto_py_library # gazelle:proto_rule proto_python_library visibility //visibility:public +# gazelle:proto_rule proto_python_library deps @com_google_protobuf//:protobuf_python # gazelle:proto_language python rule proto_compile # gazelle:proto_language python rule proto_python_library # gazelle:proto_language python plugin python diff --git a/example/golden/testdata/strip_import_prefix/module_app/app/BUILD.out b/example/golden/testdata/strip_import_prefix/module_app/app/BUILD.out index 015d38137..ef480602d 100644 --- a/example/golden/testdata/strip_import_prefix/module_app/app/BUILD.out +++ b/example/golden/testdata/strip_import_prefix/module_app/app/BUILD.out @@ -31,5 +31,8 @@ proto_py_library( srcs = ["api_pb2.py"], imports = [".."], visibility = ["//visibility:public"], - deps = ["//module_lib/util:util_py_library"], + deps = [ + "//module_lib/util:util_py_library", + "@com_google_protobuf//:protobuf_python", + ], ) diff --git a/example/golden/testdata/strip_import_prefix/module_lib/util/BUILD.out b/example/golden/testdata/strip_import_prefix/module_lib/util/BUILD.out index 311aead69..4463b3625 100644 --- a/example/golden/testdata/strip_import_prefix/module_lib/util/BUILD.out +++ b/example/golden/testdata/strip_import_prefix/module_lib/util/BUILD.out @@ -24,4 +24,5 @@ proto_py_library( srcs = ["date_pb2.py"], imports = [".."], visibility = ["//visibility:public"], + deps = ["@com_google_protobuf//:protobuf_python"], ) diff --git a/example/person/BUILD.bazel b/example/person/BUILD.bazel index 11ace4d47..122909ad5 100644 --- a/example/person/BUILD.bazel +++ b/example/person/BUILD.bazel @@ -1,11 +1,12 @@ -load("@build_stack_rules_proto//rules/scala:proto_scala_library.bzl", "proto_scala_library") -load("@build_stack_rules_proto//rules/ts:proto_ts_library.bzl", "proto_ts_library") load("@rules_proto//proto:defs.bzl", "proto_library") load("@build_stack_rules_proto//rules/cc:proto_cc_library.bzl", "proto_cc_library") load("@build_stack_rules_proto//rules/closure:proto_closure_js_library.bzl", "proto_closure_js_library") +load("@build_stack_rules_proto//rules/go:proto_go_library.bzl", "proto_go_library") load("@build_stack_rules_proto//rules/java:proto_java_library.bzl", "proto_java_library") load("@build_stack_rules_proto//rules/nodejs:proto_nodejs_library.bzl", "proto_nodejs_library") load("@build_stack_rules_proto//rules/py:proto_py_library.bzl", "proto_py_library") +load("@build_stack_rules_proto//rules/scala:proto_scala_library.bzl", "proto_scala_library") +load("@build_stack_rules_proto//rules/ts:proto_ts_library.bzl", "proto_ts_library") load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile") proto_library( @@ -22,7 +23,7 @@ proto_closure_js_library( "//example/person:person_proto", "//example/place:place_proto", "//example/thing:thing_proto", - "@com_google_protobuf//:timestamp_proto", + "//google/protobuf:timestamppb_proto", ], suppress = [ "JSC_IMPLICITLY_NONNULL_JSDOC", @@ -42,6 +43,7 @@ proto_compile( outputs = ["person_closure.js"], plugins = ["@build_stack_rules_proto//plugin/builtin:closurejs"], proto = "person_proto", + visibility = ["//visibility:public"], ) proto_cc_library( @@ -63,6 +65,7 @@ proto_compile( ], plugins = ["@build_stack_rules_proto//plugin/builtin:cpp"], proto = "person_proto", + visibility = ["//visibility:public"], ) proto_compile( @@ -71,6 +74,19 @@ proto_compile( outputs = ["person.pb.go"], plugins = ["@build_stack_rules_proto//plugin/golang/protobuf:protoc-gen-go"], proto = "person_proto", + visibility = ["//visibility:public"], +) + +proto_go_library( + name = "person_go_proto", + srcs = ["person.pb.go"], + importpath = "github.com/stackb/rules_proto/example/person", + visibility = ["//visibility:public"], + deps = [ + "//example/place:place_go_proto", + "@org_golang_google_protobuf//reflect/protoreflect", + "@org_golang_google_protobuf//runtime/protoimpl", + ], ) proto_compile( @@ -79,6 +95,7 @@ proto_compile( outputs = ["person.srcjar"], plugins = ["@build_stack_rules_proto//plugin/builtin:java"], proto = "person_proto", + visibility = ["//visibility:public"], ) proto_java_library( @@ -101,6 +118,7 @@ proto_compile( outputs = ["person_pb.js"], plugins = ["@build_stack_rules_proto//plugin/builtin:commonjs"], proto = "person_proto", + visibility = ["//visibility:public"], ) proto_nodejs_library( @@ -116,10 +134,11 @@ proto_compile( "person_pb2.pyi", ], plugins = [ - "@build_stack_rules_proto//plugin/builtin:python", "@build_stack_rules_proto//plugin/builtin:pyi", + "@build_stack_rules_proto//plugin/builtin:python", ], proto = "person_proto", + visibility = ["//visibility:public"], ) proto_py_library( @@ -132,29 +151,6 @@ proto_py_library( ], ) -proto_compile( - name = "person_ts_proto_compile", - options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ - "emitImportedFiles=false", - ]}, - outputs = ["person.ts"], - plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], - proto = "person_proto", -) - -proto_ts_library( - name = "person_ts_proto", - srcs = ["person.ts"], - tags = ["manual"], - visibility = ["//visibility:public"], - deps = [ - "//:node_modules/long", - "//:node_modules/protobufjs", - "//example/place:place_ts_proto", - "//google/protobuf:timestamp_ts_proto", - ], -) - proto_compile( name = "person_scala_compile", options = {"@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc": ["grpc"]}, @@ -167,6 +163,7 @@ proto_compile( "@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc", ], proto = "person_proto", + visibility = ["//visibility:public"], ) proto_scala_library( @@ -180,3 +177,29 @@ proto_scala_library( "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12", ], ) + +proto_compile( + name = "person_ts_proto_compile", + options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ + "emitImportedFiles=false", + "esModuleInterop=true", + ]}, + outputs = ["person.ts"], + plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], + proto = "person_proto", + visibility = ["//visibility:public"], +) + +proto_ts_library( + name = "person_ts_proto", + srcs = ["person.ts"], + visibility = ["//visibility:public"], + deps = [ + "//example/place:place_ts_proto", + "@//:node_modules/@nestjs/microservices", + "@//:node_modules/@types/node", + "@//:node_modules/long", + "@//:node_modules/protobufjs", + "@//:node_modules/rxjs", + ], +) diff --git a/example/place/BUILD.bazel b/example/place/BUILD.bazel index 685443fb1..1a2408439 100644 --- a/example/place/BUILD.bazel +++ b/example/place/BUILD.bazel @@ -1,11 +1,12 @@ -load("@build_stack_rules_proto//rules/scala:proto_scala_library.bzl", "proto_scala_library") -load("@build_stack_rules_proto//rules/ts:proto_ts_library.bzl", "proto_ts_library") load("@rules_proto//proto:defs.bzl", "proto_library") load("@build_stack_rules_proto//rules/cc:proto_cc_library.bzl", "proto_cc_library") load("@build_stack_rules_proto//rules/closure:proto_closure_js_library.bzl", "proto_closure_js_library") +load("@build_stack_rules_proto//rules/go:proto_go_library.bzl", "proto_go_library") load("@build_stack_rules_proto//rules/java:proto_java_library.bzl", "proto_java_library") load("@build_stack_rules_proto//rules/nodejs:proto_nodejs_library.bzl", "proto_nodejs_library") load("@build_stack_rules_proto//rules/py:proto_py_library.bzl", "proto_py_library") +load("@build_stack_rules_proto//rules/scala:proto_scala_library.bzl", "proto_scala_library") +load("@build_stack_rules_proto//rules/ts:proto_ts_library.bzl", "proto_ts_library") load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile") proto_library( @@ -21,7 +22,7 @@ proto_closure_js_library( internal_descriptors = [ "//example/place:place_proto", "//example/thing:thing_proto", - "@com_google_protobuf//:timestamp_proto", + "//google/protobuf:timestamppb_proto", ], suppress = [ "JSC_IMPLICITLY_NONNULL_JSDOC", @@ -41,6 +42,7 @@ proto_compile( outputs = ["place_closure.js"], plugins = ["@build_stack_rules_proto//plugin/builtin:closurejs"], proto = "place_proto", + visibility = ["//visibility:public"], ) proto_cc_library( @@ -62,6 +64,7 @@ proto_compile( ], plugins = ["@build_stack_rules_proto//plugin/builtin:cpp"], proto = "place_proto", + visibility = ["//visibility:public"], ) proto_compile( @@ -70,6 +73,19 @@ proto_compile( outputs = ["place.pb.go"], plugins = ["@build_stack_rules_proto//plugin/golang/protobuf:protoc-gen-go"], proto = "place_proto", + visibility = ["//visibility:public"], +) + +proto_go_library( + name = "place_go_proto", + srcs = ["place.pb.go"], + importpath = "github.com/stackb/rules_proto/example/place", + visibility = ["//visibility:public"], + deps = [ + "//example/thing:thing_go_proto", + "@org_golang_google_protobuf//reflect/protoreflect", + "@org_golang_google_protobuf//runtime/protoimpl", + ], ) proto_compile( @@ -78,6 +94,7 @@ proto_compile( outputs = ["place.srcjar"], plugins = ["@build_stack_rules_proto//plugin/builtin:java"], proto = "place_proto", + visibility = ["//visibility:public"], ) proto_java_library( @@ -100,6 +117,7 @@ proto_compile( outputs = ["place_pb.js"], plugins = ["@build_stack_rules_proto//plugin/builtin:commonjs"], proto = "place_proto", + visibility = ["//visibility:public"], ) proto_nodejs_library( @@ -115,10 +133,11 @@ proto_compile( "place_pb2.pyi", ], plugins = [ - "@build_stack_rules_proto//plugin/builtin:python", "@build_stack_rules_proto//plugin/builtin:pyi", + "@build_stack_rules_proto//plugin/builtin:python", ], proto = "place_proto", + visibility = ["//visibility:public"], ) proto_py_library( @@ -131,28 +150,6 @@ proto_py_library( ], ) -proto_compile( - name = "place_ts_proto_compile", - options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ - "emitImportedFiles=false", - ]}, - outputs = ["place.ts"], - plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], - proto = "place_proto", -) - -proto_ts_library( - name = "place_ts_proto", - srcs = ["place.ts"], - tags = ["manual"], - visibility = ["//visibility:public"], - deps = [ - "//:node_modules/long", - "//:node_modules/protobufjs", - "//example/thing:thing_ts_proto", - ], -) - proto_compile( name = "place_scala_compile", options = {"@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc": ["grpc"]}, @@ -165,6 +162,7 @@ proto_compile( "@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc", ], proto = "place_proto", + visibility = ["//visibility:public"], ) proto_scala_library( @@ -178,3 +176,29 @@ proto_scala_library( "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12", ], ) + +proto_compile( + name = "place_ts_proto_compile", + options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ + "emitImportedFiles=false", + "esModuleInterop=true", + ]}, + outputs = ["place.ts"], + plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], + proto = "place_proto", + visibility = ["//visibility:public"], +) + +proto_ts_library( + name = "place_ts_proto", + srcs = ["place.ts"], + visibility = ["//visibility:public"], + deps = [ + "//example/thing:thing_ts_proto", + "@//:node_modules/@nestjs/microservices", + "@//:node_modules/@types/node", + "@//:node_modules/long", + "@//:node_modules/protobufjs", + "@//:node_modules/rxjs", + ], +) diff --git a/example/routeguide/BUILD.bazel b/example/routeguide/BUILD.bazel index 662df8ec3..bc4cb31fb 100644 --- a/example/routeguide/BUILD.bazel +++ b/example/routeguide/BUILD.bazel @@ -1,5 +1,3 @@ -load("@aspect_rules_js//js:defs.bzl", "js_library") -load("@build_stack_rules_proto//rules/scala:grpc_scala_library.bzl", "grpc_scala_library") load("@rules_proto//proto:defs.bzl", "proto_library") load("@build_stack_rules_proto//rules/cc:grpc_cc_library.bzl", "grpc_cc_library") load("@build_stack_rules_proto//rules/cc:proto_cc_library.bzl", "proto_cc_library") @@ -13,11 +11,12 @@ load("@build_stack_rules_proto//rules/nodejs:grpc_web_js_library.bzl", "grpc_web load("@build_stack_rules_proto//rules/nodejs:proto_nodejs_library.bzl", "proto_nodejs_library") load("@build_stack_rules_proto//rules/py:grpc_py_library.bzl", "grpc_py_library") load("@build_stack_rules_proto//rules/py:proto_py_library.bzl", "proto_py_library") +load("@build_stack_rules_proto//rules/scala:grpc_scala_library.bzl", "grpc_scala_library") load("@build_stack_rules_proto//rules/ts:proto_ts_library.bzl", "proto_ts_library") load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile") +load("@aspect_rules_js//js:defs.bzl", "js_library") # gazelle:proto_plugin ts_proto option nestJs=true -# gazelle:proto_rule proto_ts_library deps @npm_tsc//@nestjs/microservices filegroup( name = "features", @@ -98,6 +97,7 @@ proto_compile( "@build_stack_rules_proto//plugin/stackb/grpc_js:protoc-gen-grpc-js", ], proto = "routeguide_proto", + visibility = ["//visibility:public"], ) grpc_cc_library( @@ -133,22 +133,39 @@ proto_compile( "@build_stack_rules_proto//plugin/grpc/grpc:protoc-gen-grpc-cpp", ], proto = "routeguide_proto", + visibility = ["//visibility:public"], ) proto_compile( name = "routeguide_go_compile", - output_mappings = ["routeguide.pb.go=github.com/stackb/rules_proto/example/routeguide/routeguide.pb.go"], - outputs = ["routeguide.pb.go"], - plugins = ["@build_stack_rules_proto//plugin/golang/protobuf:protoc-gen-go"], + output_mappings = [ + "routeguide.pb.go=github.com/stackb/rules_proto/example/routeguide/routeguide.pb.go", + "routeguide_grpc.pb.go=github.com/stackb/rules_proto/example/routeguide/routeguide_grpc.pb.go", + ], + outputs = [ + "routeguide.pb.go", + "routeguide_grpc.pb.go", + ], + plugins = [ + "@build_stack_rules_proto//plugin/golang/protobuf:protoc-gen-go", + "@build_stack_rules_proto//plugin/grpc/grpc-go:protoc-gen-go-grpc", + ], proto = "routeguide_proto", + visibility = ["//visibility:public"], ) proto_go_library( name = "routeguide_go_proto", - srcs = ["routeguide.pb.go"], + srcs = [ + "routeguide.pb.go", + "routeguide_grpc.pb.go", + ], importpath = "github.com/stackb/rules_proto/example/routeguide", visibility = ["//visibility:public"], deps = [ + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes", + "@org_golang_google_grpc//status", "@org_golang_google_protobuf//reflect/protoreflect", "@org_golang_google_protobuf//runtime/protoimpl", ], @@ -191,6 +208,7 @@ proto_compile( "@build_stack_rules_proto//plugin/grpc/grpc-java:protoc-gen-grpc-java", ], proto = "routeguide_proto", + visibility = ["//visibility:public"], ) proto_java_library( @@ -212,7 +230,11 @@ grpc_web_js_library( name = "routeguide_grpc_web_js_library", srcs = ["routeguide_grpc_web_pb.js"], visibility = ["//visibility:public"], - deps = [":routeguide_nodejs_library"], + deps = [ + ":routeguide_nodejs_library", + "@org_golang_google_protobuf//reflect/protoreflect", + "@org_golang_google_protobuf//runtime/protoimpl", + ], ) proto_compile( @@ -236,6 +258,7 @@ proto_compile( "@build_stack_rules_proto//plugin/grpc/grpc-web:protoc-gen-grpc-web", ], proto = "routeguide_proto", + visibility = ["//visibility:public"], ) proto_nodejs_library( @@ -255,15 +278,16 @@ proto_compile( name = "routeguide_python_compile", outputs = [ "routeguide_pb2.py", - "routeguide_pb2_grpc.py", "routeguide_pb2.pyi", + "routeguide_pb2_grpc.py", ], plugins = [ + "@build_stack_rules_proto//plugin/builtin:pyi", "@build_stack_rules_proto//plugin/builtin:python", "@build_stack_rules_proto//plugin/grpc/grpc:protoc-gen-grpc-python", - "@build_stack_rules_proto//plugin/builtin:pyi", ], proto = "routeguide_proto", + visibility = ["//visibility:public"], ) proto_py_library( @@ -273,32 +297,6 @@ proto_py_library( deps = ["@com_google_protobuf//:protobuf_python"], ) -proto_compile( - name = "routeguide_ts_proto_compile", - options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ - "emitImportedFiles=false", - "esModuleInterop=true", - "nestJs=true", - ]}, - outputs = ["routeguide.ts"], - plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], - proto = "routeguide_proto", -) - -proto_ts_library( - name = "routeguide_ts_proto", - srcs = ["routeguide.ts"], - tags = ["manual"], - visibility = ["//visibility:public"], - deps = [ - "//:node_modules/@nestjs/microservices", - "//:node_modules/@types/node", - "//:node_modules/long", - "//:node_modules/protobufjs", - "//:node_modules/rxjs", - ], -) - grpc_scala_library( name = "routeguide_grpc_scala_library", srcs = [ @@ -335,4 +333,31 @@ proto_compile( "@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc", ], proto = "routeguide_proto", + visibility = ["//visibility:public"], +) + +proto_compile( + name = "routeguide_ts_proto_compile", + options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ + "emitImportedFiles=false", + "esModuleInterop=true", + "nestJs=true", + ]}, + outputs = ["routeguide.ts"], + plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], + proto = "routeguide_proto", + visibility = ["//visibility:public"], +) + +proto_ts_library( + name = "routeguide_ts_proto", + srcs = ["routeguide.ts"], + visibility = ["//visibility:public"], + deps = [ + "@//:node_modules/@nestjs/microservices", + "@//:node_modules/@types/node", + "@//:node_modules/long", + "@//:node_modules/protobufjs", + "@//:node_modules/rxjs", + ], ) diff --git a/example/thing/BUILD.bazel b/example/thing/BUILD.bazel index cce392802..aa5be18fc 100644 --- a/example/thing/BUILD.bazel +++ b/example/thing/BUILD.bazel @@ -1,18 +1,19 @@ -load("@build_stack_rules_proto//rules/scala:proto_scala_library.bzl", "proto_scala_library") -load("@build_stack_rules_proto//rules/ts:proto_ts_library.bzl", "proto_ts_library") -load("@build_stack_rules_proto//rules/closure:proto_closure_js_library.bzl", "proto_closure_js_library") load("@rules_proto//proto:defs.bzl", "proto_library") load("@build_stack_rules_proto//rules/cc:proto_cc_library.bzl", "proto_cc_library") +load("@build_stack_rules_proto//rules/closure:proto_closure_js_library.bzl", "proto_closure_js_library") +load("@build_stack_rules_proto//rules/go:proto_go_library.bzl", "proto_go_library") load("@build_stack_rules_proto//rules/java:proto_java_library.bzl", "proto_java_library") load("@build_stack_rules_proto//rules/nodejs:proto_nodejs_library.bzl", "proto_nodejs_library") load("@build_stack_rules_proto//rules/py:proto_py_library.bzl", "proto_py_library") +load("@build_stack_rules_proto//rules/scala:proto_scala_library.bzl", "proto_scala_library") +load("@build_stack_rules_proto//rules/ts:proto_ts_library.bzl", "proto_ts_library") load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile") proto_library( name = "thing_proto", srcs = ["thing.proto"], visibility = ["//visibility:public"], - deps = ["@com_google_protobuf//:timestamp_proto"], + deps = ["@protoapis//google/protobuf:timestamp_proto"], ) proto_closure_js_library( @@ -20,13 +21,14 @@ proto_closure_js_library( srcs = ["thing_closure.js"], internal_descriptors = [ "//example/thing:thing_proto", - "@com_google_protobuf//:timestamp_proto", + "//google/protobuf:timestamppb_proto", ], suppress = [ "JSC_IMPLICITLY_NONNULL_JSDOC", "JSC_UNUSED_LOCAL_ASSIGNMENT", ], visibility = ["//visibility:public"], + exports = [], ) proto_compile( @@ -38,6 +40,7 @@ proto_compile( outputs = ["thing_closure.js"], plugins = ["@build_stack_rules_proto//plugin/builtin:closurejs"], proto = "thing_proto", + visibility = ["//visibility:public"], ) proto_cc_library( @@ -45,7 +48,10 @@ proto_cc_library( srcs = ["thing.pb.cc"], hdrs = ["thing.pb.h"], visibility = ["//visibility:public"], - deps = ["@com_google_protobuf//:protobuf"], + deps = [ + "@com_google_protobuf//:protobuf", + "@protoapis//google/protobuf:timestamp_cc_library", + ], ) proto_compile( @@ -56,6 +62,7 @@ proto_compile( ], plugins = ["@build_stack_rules_proto//plugin/builtin:cpp"], proto = "thing_proto", + visibility = ["//visibility:public"], ) proto_compile( @@ -64,6 +71,19 @@ proto_compile( outputs = ["thing.pb.go"], plugins = ["@build_stack_rules_proto//plugin/golang/protobuf:protoc-gen-go"], proto = "thing_proto", + visibility = ["//visibility:public"], +) + +proto_go_library( + name = "thing_go_proto", + srcs = ["thing.pb.go"], + importpath = "github.com/stackb/rules_proto/example/thing", + visibility = ["//visibility:public"], + deps = [ + "@org_golang_google_protobuf//reflect/protoreflect", + "@org_golang_google_protobuf//runtime/protoimpl", + "@org_golang_google_protobuf//types/known/timestamppb", + ], ) proto_compile( @@ -72,14 +92,21 @@ proto_compile( outputs = ["thing.srcjar"], plugins = ["@build_stack_rules_proto//plugin/builtin:java"], proto = "thing_proto", + visibility = ["//visibility:public"], ) proto_java_library( name = "thing_java_library", srcs = ["thing.srcjar"], visibility = ["//visibility:public"], - exports = ["@com_google_protobuf//:protobuf_java"], - deps = ["@com_google_protobuf//:protobuf_java"], + exports = [ + "@com_google_protobuf//:protobuf_java", + "@protoapis//google/protobuf:timestamp_java_library", + ], + deps = [ + "@com_google_protobuf//:protobuf_java", + "@protoapis//google/protobuf:timestamp_java_library", + ], ) proto_compile( @@ -88,6 +115,7 @@ proto_compile( outputs = ["thing_pb.js"], plugins = ["@build_stack_rules_proto//plugin/builtin:commonjs"], proto = "thing_proto", + visibility = ["//visibility:public"], ) proto_nodejs_library( @@ -103,37 +131,20 @@ proto_compile( "thing_pb2.pyi", ], plugins = [ - "@build_stack_rules_proto//plugin/builtin:python", "@build_stack_rules_proto//plugin/builtin:pyi", + "@build_stack_rules_proto//plugin/builtin:python", ], proto = "thing_proto", + visibility = ["//visibility:public"], ) proto_py_library( name = "thing_py_library", srcs = ["thing_pb2.py"], visibility = ["//visibility:public"], - deps = ["@com_google_protobuf//:protobuf_python"], -) - -proto_compile( - name = "thing_ts_proto_compile", - options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ - "emitImportedFiles=false", - ]}, - outputs = ["thing.ts"], - plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], - proto = "thing_proto", -) - -proto_ts_library( - name = "thing_ts_proto", - srcs = ["thing.ts"], - visibility = ["//visibility:public"], deps = [ - "//:node_modules/long", - "//:node_modules/protobufjs", - "//google/protobuf:timestamp_ts_proto", + "@com_google_protobuf//:protobuf_python", + "@protoapis//google/protobuf:timestamp_py_library", ], ) @@ -149,6 +160,7 @@ proto_compile( "@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc", ], proto = "thing_proto", + visibility = ["//visibility:public"], ) proto_scala_library( @@ -161,3 +173,29 @@ proto_scala_library( "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12", ], ) + +proto_compile( + name = "thing_ts_proto_compile", + options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ + "emitImportedFiles=false", + "esModuleInterop=true", + ]}, + outputs = ["thing.ts"], + plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], + proto = "thing_proto", + visibility = ["//visibility:public"], +) + +proto_ts_library( + name = "thing_ts_proto", + srcs = ["thing.ts"], + visibility = ["//visibility:public"], + deps = [ + "//google/protobuf:timestamppb_ts_proto", + "@//:node_modules/@nestjs/microservices", + "@//:node_modules/@types/node", + "@//:node_modules/long", + "@//:node_modules/protobufjs", + "@//:node_modules/rxjs", + ], +) diff --git a/example/toolchain/standard/standard_test.go b/example/toolchain/standard/standard_test.go index a78b49f1a..65999b9b8 100644 --- a/example/toolchain/standard/standard_test.go +++ b/example/toolchain/standard/standard_test.go @@ -31,6 +31,10 @@ load("@build_stack_rules_proto//deps:protobuf_core_deps.bzl", "protobuf_core_dep protobuf_core_deps() +load("@rules_python//python:repositories.bzl", "py_repositories") + +py_repositories() + -- BUILD.bazel -- # empty file ` diff --git a/go.mod b/go.mod index a6f8c4b68..215f293e9 100644 --- a/go.mod +++ b/go.mod @@ -1,16 +1,25 @@ module github.com/stackb/rules_proto -go 1.15 +go 1.18 require ( - github.com/bazelbuild/bazel-gazelle v0.31.0 - github.com/bazelbuild/buildtools v0.0.0-20230510134650-37bd1811516d - github.com/bazelbuild/rules_go v0.39.1 - github.com/bmatcuk/doublestar v1.2.2 + github.com/bazelbuild/bazel-gazelle v0.35.0 + github.com/bazelbuild/buildtools v0.0.0-20231115204819-d4c9dccdfbb1 + github.com/bazelbuild/rules_go v0.44.1 + github.com/bmatcuk/doublestar v1.3.4 github.com/emicklei/proto v1.13.0 - github.com/google/go-cmp v0.5.9 + github.com/google/go-cmp v0.6.0 github.com/pmezard/go-difflib v1.0.0 - github.com/stretchr/testify v1.7.0 - go.starlark.net v0.0.0-20220328144851-d1966c6b9fcd - gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b + github.com/stretchr/testify v1.8.4 + go.starlark.net v0.0.0-20231121155337-90ade8b19d09 + gopkg.in/yaml.v3 v3.0.1 +) + +require ( + github.com/bmatcuk/doublestar/v4 v4.6.1 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect + golang.org/x/mod v0.14.0 // indirect + golang.org/x/sync v0.5.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/tools/go/vcs v0.1.0-deprecated // indirect ) diff --git a/go.sum b/go.sum index c720968be..2a401a8ac 100644 --- a/go.sum +++ b/go.sum @@ -1,178 +1,92 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/bazelbuild/bazel-gazelle v0.31.0 h1:D5oumrfJODIy/6jMxx8Aq4LtmXeyvqhsZ136NySl3fQ= -github.com/bazelbuild/bazel-gazelle v0.31.0/go.mod h1:Ul0pqz50f5wxz0QNzsZ+mrEu4AVAVJZEB5xLnHgIG9c= -github.com/bazelbuild/buildtools v0.0.0-20230510134650-37bd1811516d h1:Fl1FfItZp34QIQmmDTbZXHB5XA6JfbNNfH7tRRGWvQo= -github.com/bazelbuild/buildtools v0.0.0-20230510134650-37bd1811516d/go.mod h1:689QdV3hBP7Vo9dJMmzhoYIyo/9iMhEmHkJcnaPRCbo= -github.com/bazelbuild/rules_go v0.39.1 h1:wkJLUDx59dntWMghuL8++GteoU1To6sRoKJXuyFtmf8= -github.com/bazelbuild/rules_go v0.39.1/go.mod h1:TMHmtfpvyfsxaqfL9WnahCsXMWDMICTw7XeK9yVb+YU= -github.com/bmatcuk/doublestar v1.2.2 h1:oC24CykoSAB8zd7XgruHo33E0cHJf/WhQA/7BeXj+x0= -github.com/bmatcuk/doublestar v1.2.2/go.mod h1:wiQtGV+rzVYxB7WIlirSN++5HPtPlXEo9MEoZQC/PmE= -github.com/bmatcuk/doublestar/v4 v4.6.0 h1:HTuxyug8GyFbRkrffIpzNCSK4luc0TY3wzXvzIZhEXc= -github.com/bmatcuk/doublestar/v4 v4.6.0/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc= +github.com/bazelbuild/bazel-gazelle v0.35.0 h1:Bvg+zEHWYwWrhJT4WxyvcU3y1DEJpT/XlPYEfIn9lUI= +github.com/bazelbuild/bazel-gazelle v0.35.0/go.mod h1:o2+s90f3w3U6jjw0gcdok0EJOfNK0AK/9RyVP7QkRDk= +github.com/bazelbuild/buildtools v0.0.0-20231115204819-d4c9dccdfbb1 h1:2Gc2Q6hVR1SJ8bBI9Ybzoggp8u/ED2WkM4MfvEIn9+c= +github.com/bazelbuild/buildtools v0.0.0-20231115204819-d4c9dccdfbb1/go.mod h1:689QdV3hBP7Vo9dJMmzhoYIyo/9iMhEmHkJcnaPRCbo= +github.com/bazelbuild/rules_go v0.44.1 h1:gGMHrIMrnzJNcN0M69KmuVDZEvUu0pEnfOEjuYXq344= +github.com/bazelbuild/rules_go v0.44.1/go.mod h1:Dhcz716Kqg1RHNWos+N6MlXNkjNP2EwZQ0LukRKJfMs= +github.com/bmatcuk/doublestar v1.3.4 h1:gPypJ5xD31uhX6Tf54sDPUOBXTqKH4c9aPY66CyQrS0= +github.com/bmatcuk/doublestar v1.3.4/go.mod h1:wiQtGV+rzVYxB7WIlirSN++5HPtPlXEo9MEoZQC/PmE= +github.com/bmatcuk/doublestar/v4 v4.6.1 h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I= +github.com/bmatcuk/doublestar/v4 v4.6.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/emicklei/proto v1.9.0 h1:l0QiNT6Qs7Yj0Mb4X6dnWBQer4ebei2BFcgQLbGqUDc= -github.com/emicklei/proto v1.9.0/go.mod h1:rn1FgRS/FANiZdD2djyH7TMA9jdRDcYQ9IEN9yvjX0A= -github.com/emicklei/proto v1.12.2 h1:ZDyDzrfMt7ncmyor/j07uoOCGLKtU5F87vTPwIzLe/o= -github.com/emicklei/proto v1.12.2/go.mod h1:rn1FgRS/FANiZdD2djyH7TMA9jdRDcYQ9IEN9yvjX0A= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/emicklei/proto v1.13.0 h1:YtC/om6EdkJ0me1JPw4h2g10k+ELITjYFb7tpzm8i8k= github.com/emicklei/proto v1.13.0/go.mod h1:rn1FgRS/FANiZdD2djyH7TMA9jdRDcYQ9IEN9yvjX0A= -github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= -github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= -github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= -github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= go.starlark.net v0.0.0-20210223155950-e043a3d3c984/go.mod h1:t3mmBBPzAVvK0L0n1drDmrQsJ8FoIx4INCqVMTr/Zo0= -go.starlark.net v0.0.0-20220328144851-d1966c6b9fcd h1:Uo/x0Ir5vQJ+683GXB9Ug+4fcjsbp7z7Ul8UaZbhsRM= -go.starlark.net v0.0.0-20220328144851-d1966c6b9fcd/go.mod h1:t3mmBBPzAVvK0L0n1drDmrQsJ8FoIx4INCqVMTr/Zo0= +go.starlark.net v0.0.0-20231121155337-90ade8b19d09 h1:hzy3LFnSN8kuQK8h9tHl4ndF6UruMj47OqwqsS+/Ai4= +go.starlark.net v0.0.0-20231121155337-90ade8b19d09/go.mod h1:LcLNIzVOMp4oV+uusnpk+VU+SzXaJakUuBjoCSWH5dM= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk= -golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= +golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.2.0 h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI= -golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= +golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= +golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= +golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.9.1 h1:8WMNJAz3zrtPmnYC7ISf5dEn3MT0gY7jBJfw27yrrLo= -golang.org/x/tools v0.9.1/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/tools/go/vcs v0.1.0-deprecated h1:cOIJqWBl99H1dH5LWizPa+0ImeeJq3t3cJjaeOWUAL4= +golang.org/x/tools/go/vcs v0.1.0-deprecated/go.mod h1:zUrvATBAvEI9535oC0yWYsLsHIV4Z7g63sNPVMtuBy8= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= -google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -182,16 +96,10 @@ google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2 google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= diff --git a/go_deps.bzl b/go_deps.bzl index 072b9225e..536dce708 100644 --- a/go_deps.bzl +++ b/go_deps.bzl @@ -1,11 +1,14 @@ -"go_deps.bzl contains golang dependencies." +"""go_deps.bzl contains golang dependencies. +""" -# buildifier: disable=bzl-visibility load("//rules/private:proto_repository_tools.bzl", "proto_repository_tools") load("@bazel_gazelle//:deps.bzl", "go_repository") def gazelle_protobuf_extension_go_deps(): - "additional go_repository rules beyond gazelle itself needed for the gazelle-protobuf extension." + """additional go_repository rules beyond gazelle itself needed for the gazelle-protobuf extension. + + copied from go_deps (below) + """ proto_repository_tools( name = "proto_repository_tools", go_cache = "@bazel_gazelle_go_repository_cache//:go.env", @@ -21,28 +24,26 @@ def gazelle_protobuf_extension_go_deps(): name = "in_gopkg_yaml_v3", build_file_proto_mode = "disable_global", importpath = "gopkg.in/yaml.v3", - sum = "h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=", - version = "v3.0.0-20210107192922-496545a6307b", + sum = "h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=", + version = "v3.0.1", ) go_repository( name = "in_gopkg_check_v1", build_file_proto_mode = "disable_global", importpath = "gopkg.in/check.v1", - sum = "h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=", - version = "v1.0.0-20180628173108-788fd7840127", + sum = "h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=", + version = "v0.0.0-20161208181325-20d25e280405", ) go_repository( name = "com_github_bmatcuk_doublestar", build_file_proto_mode = "disable_global", importpath = "github.com/bmatcuk/doublestar", - sum = "h1:oC24CykoSAB8zd7XgruHo33E0cHJf/WhQA/7BeXj+x0=", - version = "v1.2.2", + sum = "h1:gPypJ5xD31uhX6Tf54sDPUOBXTqKH4c9aPY66CyQrS0=", + version = "v1.3.4", ) def go_deps(): - "go_repository rules derived from the go.mod file." - gazelle_protobuf_extension_go_deps() - + "go_repository rules generated by 'bazel run //:update_go_deps'" go_repository( name = "co_honnef_go_tools", build_file_proto_mode = "disable_global", @@ -50,50 +51,41 @@ def go_deps(): sum = "h1:/hemPrYIhOhy8zYrNj+069zDB68us2sMGsfkFJO0iZs=", version = "v0.0.0-20190523083050-ea95bdfd59fc", ) - go_repository( - name = "com_github_antihax_optional", - build_file_proto_mode = "disable_global", - importpath = "github.com/antihax/optional", - sum = "h1:xK2lYat7ZLaVVcIuj82J8kIro4V6kDe0AUDFboUCwcg=", - version = "v1.0.0", - ) - go_repository( name = "com_github_bazelbuild_bazel_gazelle", build_file_proto_mode = "disable_global", importpath = "github.com/bazelbuild/bazel-gazelle", - sum = "h1:D5oumrfJODIy/6jMxx8Aq4LtmXeyvqhsZ136NySl3fQ=", - version = "v0.31.0", + sum = "h1:Bvg+zEHWYwWrhJT4WxyvcU3y1DEJpT/XlPYEfIn9lUI=", + version = "v0.35.0", ) go_repository( name = "com_github_bazelbuild_buildtools", build_file_proto_mode = "disable_global", importpath = "github.com/bazelbuild/buildtools", - sum = "h1:Fl1FfItZp34QIQmmDTbZXHB5XA6JfbNNfH7tRRGWvQo=", - version = "v0.0.0-20230510134650-37bd1811516d", + sum = "h1:2Gc2Q6hVR1SJ8bBI9Ybzoggp8u/ED2WkM4MfvEIn9+c=", + version = "v0.0.0-20231115204819-d4c9dccdfbb1", ) go_repository( name = "com_github_bazelbuild_rules_go", build_file_proto_mode = "disable_global", importpath = "github.com/bazelbuild/rules_go", - sum = "h1:wkJLUDx59dntWMghuL8++GteoU1To6sRoKJXuyFtmf8=", - version = "v0.39.1", + sum = "h1:gGMHrIMrnzJNcN0M69KmuVDZEvUu0pEnfOEjuYXq344=", + version = "v0.44.1", ) go_repository( name = "com_github_bmatcuk_doublestar", build_file_proto_mode = "disable_global", importpath = "github.com/bmatcuk/doublestar", - sum = "h1:oC24CykoSAB8zd7XgruHo33E0cHJf/WhQA/7BeXj+x0=", - version = "v1.2.2", + sum = "h1:gPypJ5xD31uhX6Tf54sDPUOBXTqKH4c9aPY66CyQrS0=", + version = "v1.3.4", ) go_repository( name = "com_github_bmatcuk_doublestar_v4", build_file_proto_mode = "disable_global", importpath = "github.com/bmatcuk/doublestar/v4", - sum = "h1:HTuxyug8GyFbRkrffIpzNCSK4luc0TY3wzXvzIZhEXc=", - version = "v4.6.0", + sum = "h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I=", + version = "v4.6.1", ) - go_repository( name = "com_github_burntsushi_toml", build_file_proto_mode = "disable_global", @@ -108,14 +100,6 @@ def go_deps(): sum = "h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk=", version = "v0.2.1", ) - go_repository( - name = "com_github_cespare_xxhash_v2", - build_file_proto_mode = "disable_global", - importpath = "github.com/cespare/xxhash/v2", - sum = "h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY=", - version = "v2.1.1", - ) - go_repository( name = "com_github_chzyer_logex", build_file_proto_mode = "disable_global", @@ -144,27 +128,12 @@ def go_deps(): sum = "h1:ta993UF76GwbvJcIo3Y68y/M3WxlpEHPWIGDkJYwzJI=", version = "v0.3.4", ) - go_repository( - name = "com_github_cncf_udpa_go", - build_file_proto_mode = "disable_global", - importpath = "github.com/cncf/udpa/go", - sum = "h1:hzAQntlaYRkVSFEfj9OTWlVV1H155FMD8BTKktLv0QI=", - version = "v0.0.0-20210930031921-04548b0d99d4", - ) - go_repository( - name = "com_github_cncf_xds_go", - build_file_proto_mode = "disable_global", - importpath = "github.com/cncf/xds/go", - sum = "h1:zH8ljVhhq7yC0MIeUL/IviMtY8hx2mK8cN9wEYb8ggw=", - version = "v0.0.0-20211011173535-cb28da3451f1", - ) - go_repository( name = "com_github_davecgh_go_spew", build_file_proto_mode = "disable_global", importpath = "github.com/davecgh/go-spew", - sum = "h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=", - version = "v1.1.0", + sum = "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=", + version = "v1.1.1", ) go_repository( name = "com_github_emicklei_proto", @@ -173,13 +142,12 @@ def go_deps(): sum = "h1:YtC/om6EdkJ0me1JPw4h2g10k+ELITjYFb7tpzm8i8k=", version = "v1.13.0", ) - go_repository( name = "com_github_envoyproxy_go_control_plane", build_file_proto_mode = "disable_global", importpath = "github.com/envoyproxy/go-control-plane", - sum = "h1:xvqufLtNVwAhN8NMyWklVgxnWohi+wtMGQMhtxexlm0=", - version = "v0.10.2-0.20220325020618-49ff273808a1", + sum = "h1:4cmBvAEBNJaGARUEs3/suWRyfyBfhf7I60WBZq+bv2w=", + version = "v0.9.1-0.20191026205805-5f8ba28d4473", ) go_repository( name = "com_github_envoyproxy_protoc_gen_validate", @@ -192,17 +160,16 @@ def go_deps(): name = "com_github_fsnotify_fsnotify", build_file_proto_mode = "disable_global", importpath = "github.com/fsnotify/fsnotify", - sum = "h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=", - version = "v1.6.0", + sum = "h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA=", + version = "v1.7.0", ) go_repository( - name = "com_github_ghodss_yaml", + name = "com_github_gogo_protobuf", build_file_proto_mode = "disable_global", - importpath = "github.com/ghodss/yaml", - sum = "h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=", - version = "v1.0.0", + importpath = "github.com/gogo/protobuf", + sum = "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", + version = "v1.3.2", ) - go_repository( name = "com_github_golang_glog", build_file_proto_mode = "disable_global", @@ -214,38 +181,23 @@ def go_deps(): name = "com_github_golang_mock", build_file_proto_mode = "disable_global", importpath = "github.com/golang/mock", - sum = "h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=", - version = "v1.6.0", + sum = "h1:YojYx61/OLFsiv6Rw1Z96LpldJIy31o+UHmwAUMJ6/U=", + version = "v1.7.0-rc.1", ) go_repository( name = "com_github_golang_protobuf", build_file_proto_mode = "disable_global", importpath = "github.com/golang/protobuf", - sum = "h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=", - version = "v1.5.2", + sum = "h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=", + version = "v1.5.3", ) go_repository( name = "com_github_google_go_cmp", build_file_proto_mode = "disable_global", importpath = "github.com/google/go-cmp", - sum = "h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=", - version = "v0.5.9", - ) - go_repository( - name = "com_github_google_uuid", - build_file_proto_mode = "disable_global", - importpath = "github.com/google/uuid", - sum = "h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y=", - version = "v1.1.2", - ) - go_repository( - name = "com_github_grpc_ecosystem_grpc_gateway", - build_file_proto_mode = "disable_global", - importpath = "github.com/grpc-ecosystem/grpc-gateway", - sum = "h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo=", - version = "v1.16.0", + sum = "h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=", + version = "v0.6.0", ) - go_repository( name = "com_github_pmezard_go_difflib", build_file_proto_mode = "disable_global", @@ -260,43 +212,26 @@ def go_deps(): sum = "h1:gQz4mCbXsO+nc9n1hCxHcGA3Zx3Eo+UHZoInFGUIXNM=", version = "v0.0.0-20190812154241-14fe0d1b01d4", ) - go_repository( - name = "com_github_rogpeppe_fastuuid", - build_file_proto_mode = "disable_global", - importpath = "github.com/rogpeppe/fastuuid", - sum = "h1:Ppwyp6VYCF1nvBTXL3trRso7mXMlRrw9ooo375wvi2s=", - version = "v1.2.0", - ) - go_repository( name = "com_github_stretchr_objx", build_file_proto_mode = "disable_global", importpath = "github.com/stretchr/objx", - sum = "h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4=", - version = "v0.1.0", + sum = "h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c=", + version = "v0.5.0", ) - go_repository( name = "com_github_stretchr_testify", build_file_proto_mode = "disable_global", importpath = "github.com/stretchr/testify", - sum = "h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=", - version = "v1.7.0", + sum = "h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=", + version = "v1.8.4", ) - go_repository( - name = "com_github_yuin_goldmark", - build_file_proto_mode = "disable_global", - importpath = "github.com/yuin/goldmark", - sum = "h1:fVcFKWvrslecOb/tg+Cc05dkeYx540o0FuFt3nUVDoE=", - version = "v1.4.13", - ) - go_repository( name = "com_google_cloud_go", build_file_proto_mode = "disable_global", importpath = "cloud.google.com/go", - sum = "h1:eOI3/cP2VTU6uZLDYAoic+eyzzB9YyGmJ7eIjl8rOPg=", - version = "v0.34.0", + sum = "h1:e0WKqKTd5BnrG8aKH3J3h+QvEIQtSUcf2n5UZ5ZgLtQ=", + version = "v0.26.0", ) go_repository( name = "in_gopkg_check_v1", @@ -305,35 +240,19 @@ def go_deps(): sum = "h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=", version = "v0.0.0-20161208181325-20d25e280405", ) - go_repository( - name = "in_gopkg_yaml_v2", - build_file_proto_mode = "disable_global", - importpath = "gopkg.in/yaml.v2", - sum = "h1:fvjTMHxHEw/mxHbtzPi3JCcKXQRAnQTBRo6YCJSVHKI=", - version = "v2.2.3", - ) - go_repository( name = "in_gopkg_yaml_v3", build_file_proto_mode = "disable_global", importpath = "gopkg.in/yaml.v3", - sum = "h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=", - version = "v3.0.0-20210107192922-496545a6307b", + sum = "h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=", + version = "v3.0.1", ) - go_repository( - name = "io_opentelemetry_go_proto_otlp", - build_file_proto_mode = "disable_global", - importpath = "go.opentelemetry.io/proto/otlp", - sum = "h1:rwOQPCuKAKmwGKq2aVNnYIibI6wnV7EvzgfTCzcdGg8=", - version = "v0.7.0", - ) - go_repository( name = "net_starlark_go", build_file_proto_mode = "disable_global", importpath = "go.starlark.net", - sum = "h1:Uo/x0Ir5vQJ+683GXB9Ug+4fcjsbp7z7Ul8UaZbhsRM=", - version = "v0.0.0-20220328144851-d1966c6b9fcd", + sum = "h1:hzy3LFnSN8kuQK8h9tHl4ndF6UruMj47OqwqsS+/Ai4=", + version = "v0.0.0-20231121155337-90ade8b19d09", ) go_repository( name = "org_golang_google_appengine", @@ -353,22 +272,29 @@ def go_deps(): name = "org_golang_google_grpc", build_file_proto_mode = "disable_global", importpath = "google.golang.org/grpc", - sum = "h1:fPVVDxY9w++VjTZsYvXWqEf9Rqar/e+9zYfxKK+W+YU=", - version = "v1.50.0", + sum = "h1:pnP7OclFFFgFi4VHQDQDaoXUVauOFyktqTsqqgzFKbc=", + version = "v1.40.1", + ) + go_repository( + name = "org_golang_google_grpc_cmd_protoc_gen_go_grpc", + build_file_proto_mode = "disable_global", + importpath = "google.golang.org/grpc/cmd/protoc-gen-go-grpc", + sum = "h1:rNBFJjBCOgVr9pWD7rs/knKL4FRTKgpZmsRfV214zcA=", + version = "v1.3.0", ) go_repository( name = "org_golang_google_protobuf", build_file_proto_mode = "disable_global", importpath = "google.golang.org/protobuf", - sum = "h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=", - version = "v1.28.0", + sum = "h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8=", + version = "v1.31.0", ) go_repository( name = "org_golang_x_crypto", build_file_proto_mode = "disable_global", importpath = "golang.org/x/crypto", - sum = "h1:7I4JAnoQBe7ZtJcBaYHi5UtiO8tQHbUSXxL+pnGRANg=", - version = "v0.0.0-20210921155107-089bfa567519", + sum = "h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M=", + version = "v0.0.0-20190308221718-c2843e01d9a2", ) go_repository( name = "org_golang_x_exp", @@ -388,58 +314,64 @@ def go_deps(): name = "org_golang_x_mod", build_file_proto_mode = "disable_global", importpath = "golang.org/x/mod", - sum = "h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk=", - version = "v0.10.0", + sum = "h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=", + version = "v0.14.0", ) go_repository( name = "org_golang_x_net", build_file_proto_mode = "disable_global", importpath = "golang.org/x/net", - sum = "h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M=", - version = "v0.10.0", + sum = "h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg=", + version = "v0.18.0", ) go_repository( name = "org_golang_x_oauth2", build_file_proto_mode = "disable_global", importpath = "golang.org/x/oauth2", - sum = "h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw=", - version = "v0.0.0-20200107190931-bf48bf16ab8d", + sum = "h1:vEDujvNQGv4jgYKudGeI/+DAX4Jffq6hpD55MmoEvKs=", + version = "v0.0.0-20180821212333-d2e6202438be", ) go_repository( name = "org_golang_x_sync", build_file_proto_mode = "disable_global", importpath = "golang.org/x/sync", - sum = "h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI=", - version = "v0.2.0", + sum = "h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE=", + version = "v0.5.0", ) go_repository( name = "org_golang_x_sys", build_file_proto_mode = "disable_global", importpath = "golang.org/x/sys", - sum = "h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=", - version = "v0.8.0", + sum = "h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=", + version = "v0.15.0", ) go_repository( name = "org_golang_x_term", build_file_proto_mode = "disable_global", importpath = "golang.org/x/term", - sum = "h1:n5xxQn2i3PC0yLAbjTpNT85q/Kgzcr2gIoX9OrJUols=", - version = "v0.8.0", + sum = "h1:CBpWXWQpIRjzmkkA+M7q9Fqnwd2mZr3AFqexg8YTfoM=", + version = "v0.0.0-20220526004731-065cf7ba2467", ) - go_repository( name = "org_golang_x_text", build_file_proto_mode = "disable_global", importpath = "golang.org/x/text", - sum = "h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=", - version = "v0.9.0", + sum = "h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=", + version = "v0.14.0", ) go_repository( name = "org_golang_x_tools", build_file_proto_mode = "disable_global", importpath = "golang.org/x/tools", - sum = "h1:8WMNJAz3zrtPmnYC7ISf5dEn3MT0gY7jBJfw27yrrLo=", - version = "v0.9.1", + sum = "h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8=", + version = "v0.15.0", + ) + go_repository( + name = "org_golang_x_tools_go_vcs", + build_file_proto_mode = "disable_global", + importpath = "golang.org/x/tools/go/vcs", + sum = "h1:cOIJqWBl99H1dH5LWizPa+0ImeeJq3t3cJjaeOWUAL4=", + version = "v0.1.0-deprecated", ) go_repository( name = "org_golang_x_xerrors", diff --git a/google/protobuf/BUILD.bazel b/google/protobuf/BUILD.bazel new file mode 100644 index 000000000..cf50880c9 --- /dev/null +++ b/google/protobuf/BUILD.bazel @@ -0,0 +1,36 @@ +load("@build_stack_rules_proto//rules/ts:proto_ts_library.bzl", "proto_ts_library") +load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile") +load("@rules_proto//proto:defs.bzl", "proto_library") + +# gazelle:proto_language ts_proto enable true + +proto_library( + name = "timestamppb_proto", + srcs = ["timestamp.proto"], + visibility = ["//visibility:public"], +) + +proto_compile( + name = "timestamppb_ts_proto_compile", + options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ + "emitImportedFiles=false", + "esModuleInterop=true", + ]}, + outputs = ["timestamp.ts"], + plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], + proto = "timestamppb_proto", + visibility = ["//visibility:public"], +) + +proto_ts_library( + name = "timestamppb_ts_proto", + srcs = ["timestamp.ts"], + visibility = ["//visibility:public"], + deps = [ + "@//:node_modules/@nestjs/microservices", + "@//:node_modules/@types/node", + "@//:node_modules/long", + "@//:node_modules/protobufjs", + "@//:node_modules/rxjs", + ], +) diff --git a/google/protobuf/timestamp.proto b/google/protobuf/timestamp.proto new file mode 100644 index 000000000..fd0bc07dc --- /dev/null +++ b/google/protobuf/timestamp.proto @@ -0,0 +1,144 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option cc_enable_arenas = true; +option go_package = "google.golang.org/protobuf/types/known/timestamppb"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "TimestampProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; + +// A Timestamp represents a point in time independent of any time zone or local +// calendar, encoded as a count of seconds and fractions of seconds at +// nanosecond resolution. The count is relative to an epoch at UTC midnight on +// January 1, 1970, in the proleptic Gregorian calendar which extends the +// Gregorian calendar backwards to year one. +// +// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap +// second table is needed for interpretation, using a [24-hour linear +// smear](https://developers.google.com/time/smear). +// +// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By +// restricting to that range, we ensure that we can convert to and from [RFC +// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. +// +// # Examples +// +// Example 1: Compute Timestamp from POSIX `time()`. +// +// Timestamp timestamp; +// timestamp.set_seconds(time(NULL)); +// timestamp.set_nanos(0); +// +// Example 2: Compute Timestamp from POSIX `gettimeofday()`. +// +// struct timeval tv; +// gettimeofday(&tv, NULL); +// +// Timestamp timestamp; +// timestamp.set_seconds(tv.tv_sec); +// timestamp.set_nanos(tv.tv_usec * 1000); +// +// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. +// +// FILETIME ft; +// GetSystemTimeAsFileTime(&ft); +// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; +// +// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z +// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. +// Timestamp timestamp; +// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); +// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); +// +// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. +// +// long millis = System.currentTimeMillis(); +// +// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) +// .setNanos((int) ((millis % 1000) * 1000000)).build(); +// +// Example 5: Compute Timestamp from Java `Instant.now()`. +// +// Instant now = Instant.now(); +// +// Timestamp timestamp = +// Timestamp.newBuilder().setSeconds(now.getEpochSecond()) +// .setNanos(now.getNano()).build(); +// +// Example 6: Compute Timestamp from current time in Python. +// +// timestamp = Timestamp() +// timestamp.GetCurrentTime() +// +// # JSON Mapping +// +// In JSON format, the Timestamp type is encoded as a string in the +// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the +// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" +// where {year} is always expressed using four digits while {month}, {day}, +// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional +// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), +// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone +// is required. A proto3 JSON serializer should always use UTC (as indicated by +// "Z") when printing the Timestamp type and a proto3 JSON parser should be +// able to accept both UTC and other timezones (as indicated by an offset). +// +// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past +// 01:30 UTC on January 15, 2017. +// +// In JavaScript, one can convert a Date object to this format using the +// standard +// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) +// method. In Python, a standard `datetime.datetime` object can be converted +// to this format using +// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with +// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use +// the Joda Time's [`ISODateTimeFormat.dateTime()`]( +// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() +// ) to obtain a formatter capable of generating timestamps in this format. +// +message Timestamp { + // Represents seconds of UTC time since Unix epoch + // 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to + // 9999-12-31T23:59:59Z inclusive. + int64 seconds = 1; + + // Non-negative fractions of a second at nanosecond resolution. Negative + // second values with fractions must still have non-negative nanos values + // that count forward in time. Must be from 0 to 999,999,999 + // inclusive. + int32 nanos = 2; +} diff --git a/pkg/plugin/builtin/python_plugin.go b/pkg/plugin/builtin/python_plugin.go index 57b32c4a7..1c11df39c 100644 --- a/pkg/plugin/builtin/python_plugin.go +++ b/pkg/plugin/builtin/python_plugin.go @@ -71,7 +71,7 @@ func parsePythonPluginOptions(kindName string, args []string) *pythonPluginOptio flags := flag.NewFlagSet(kindName, flag.ExitOnError) var excludeOutput string - flags.StringVar(&excludeOutput, "exclude_output", "", "--exclude_output=pythonPluginOptions suppresses the file 'foo_pb2.py' from the output list") + flags.StringVar(&excludeOutput, "exclude_output", "", "--exclude_output=foo_pb2.py suppresses the file 'foo_pb2.py' from the output list") if err := flags.Parse(args); err != nil { log.Fatalf("failed to parse flags for %q: %v", kindName, err) diff --git a/pkg/plugin/grpc/grpc/BUILD.bazel b/pkg/plugin/grpc/grpc/BUILD.bazel index 70f7b59da..606964373 100644 --- a/pkg/plugin/grpc/grpc/BUILD.bazel +++ b/pkg/plugin/grpc/grpc/BUILD.bazel @@ -14,10 +14,7 @@ go_library( go_test( name = "grpc_test", - srcs = [ - "grpc_test.go", - "protoc-gen-grpc-python_test.go", - ], + srcs = ["protoc-gen-grpc-python_test.go"], data = [ ":protoc", ":protoc-gen-grpc-python", diff --git a/pkg/plugin/grpc/grpc/grpc_test.go b/pkg/plugin/grpc/grpc/grpc_test.go index fbff754ee..80cc1b9bc 100644 --- a/pkg/plugin/grpc/grpc/grpc_test.go +++ b/pkg/plugin/grpc/grpc/grpc_test.go @@ -6,6 +6,9 @@ import ( "github.com/bazelbuild/rules_go/go/tools/bazel_testing" ) +// TestMain is failing in CI: +// error: mkdir /home/runner/.cache/bazel/_bazel_runner/43914acf8bee29fb1d82f3e3dee22a49/sandbox/linux-sandbox/789/bazel_testing: read-only file system +// FIXME(pcj) func TestMain(m *testing.M) { bazel_testing.TestMain(m, bazel_testing.Args{ Main: txtar, diff --git a/pkg/protoc/proto_descriptor_set.go b/pkg/protoc/proto_descriptor_set.go index edb27622f..48d3d1e0d 100644 --- a/pkg/protoc/proto_descriptor_set.go +++ b/pkg/protoc/proto_descriptor_set.go @@ -30,6 +30,9 @@ func (s *protoDescriptorSetRule) KindInfo() rule.KindInfo { MergeableAttrs: map[string]bool{ "deps": true, }, + NonEmptyAttrs: map[string]bool{ + "srcs": true, + }, } } diff --git a/pkg/protoc/resolver.go b/pkg/protoc/resolver.go index ed1a59d00..acb1d7365 100644 --- a/pkg/protoc/resolver.go +++ b/pkg/protoc/resolver.go @@ -199,6 +199,11 @@ func (r *resolver) Resolve(lang, impLang, imp string) []resolve.FindResult { for i, l := range got { res[i] = resolve.FindResult{Label: l} } + // reverse results to preserve last-wins semantics of prior + // stackb/rules_proto behavior + for i, j := 0, len(res)-1; i < j; i, j = i+1, j-1 { + res[i], res[j] = res[j], res[i] + } return res } return nil @@ -263,9 +268,6 @@ func (r *resolver) Imports(lang, impLang string, visitor func(imp string, locati } func (r *resolver) Install(c *config.Config) { - // The resolve config has already processed resolve directives, and there's - // no public API. Take somewhat extreme measures to augment it's internal - // override list via unsafe memory reallocation. overrides := make(overrideSpec, 0) for key, known := range r.known { @@ -354,6 +356,9 @@ type overrideKey struct { // overrideSpec is a copy of the same private type in resolve/config.go. It must be // kept in sync with the original to avoid discrepancy with the expected memory // layout. +// +// NOTE: in https://github.com/bazelbuild/bazel-gazelle/pull/1687, +// []overrideSpec was changed to map[overrideKey]label.Label type overrideSpec map[overrideKey]label.Label func langKey(lang, impLang string) string { @@ -364,4 +369,3 @@ func keyLang(key string) (string, string) { parts := strings.SplitN(key, " ", 2) return parts[0], parts[1] } - diff --git a/pkg/protoc/resolver_test.go b/pkg/protoc/resolver_test.go index 338f346f9..2c848f8f1 100644 --- a/pkg/protoc/resolver_test.go +++ b/pkg/protoc/resolver_test.go @@ -244,8 +244,8 @@ func compareImportLabels(x, y importLabels) bool { return r.key < s.key } for j := 0; j < len(r.values); j++ { - if r.values[j].String() != s.values[j].String() { - return r.values[j].String() < s.values[j].String() + if r.values[j] != s.values[j] { + return r.values[j] < s.values[j] } } } @@ -256,12 +256,16 @@ func compareImportLabels(x, y importLabels) bool { func importLabelEntries(x importLabels) []importLabelEntry { var a []importLabelEntry for k, v := range x { - a = append(a, importLabelEntry{k, v}) + deps := make([]string, len(v)) + for i, d := range v { + deps[i] = d.String() + } + a = append(a, importLabelEntry{k, deps}) } return a } type importLabelEntry struct { key string - values []label.Label + values []string } diff --git a/pkg/rule/rules_cc/cc_library.go b/pkg/rule/rules_cc/cc_library.go index b3e4b7a97..abe23da48 100644 --- a/pkg/rule/rules_cc/cc_library.go +++ b/pkg/rule/rules_cc/cc_library.go @@ -16,7 +16,12 @@ var ccLibraryKindInfo = rule.KindInfo{ "srcs": true, "hdrs": true, }, - ResolveAttrs: map[string]bool{"deps": true}, + NonEmptyAttrs: map[string]bool{ + "srcs": true, + }, + ResolveAttrs: map[string]bool{ + "deps": true, + }, } // CcLibrary implements RuleProvider for 'cc_library'-derived rules. diff --git a/pkg/rule/rules_cc/proto_cc_library.go b/pkg/rule/rules_cc/proto_cc_library.go index 2f73a36a1..55be4704c 100644 --- a/pkg/rule/rules_cc/proto_cc_library.go +++ b/pkg/rule/rules_cc/proto_cc_library.go @@ -49,6 +49,6 @@ func (s *protoCcLibrary) ProvideRule(cfg *protoc.LanguageRuleConfig, pc *protoc. Outputs: outputs, RuleConfig: cfg, Config: pc, - Resolver: protoc.ResolveDepsAttr("deps", true), + Resolver: protoc.ResolveDepsAttr("deps", false), } } diff --git a/pkg/rule/rules_closure/closure_js_library.go b/pkg/rule/rules_closure/closure_js_library.go index da0681614..bed2a68dd 100644 --- a/pkg/rule/rules_closure/closure_js_library.go +++ b/pkg/rule/rules_closure/closure_js_library.go @@ -3,7 +3,6 @@ package rules_closure import ( "container/list" "path" - "strings" "github.com/bazelbuild/bazel-gazelle/config" "github.com/bazelbuild/bazel-gazelle/label" @@ -24,7 +23,12 @@ var closureJsLibraryKindInfo = rule.KindInfo{ "suppress": true, "lenient": true, }, - ResolveAttrs: map[string]bool{"deps": true}, + NonEmptyAttrs: map[string]bool{ + "srcs": true, + }, + ResolveAttrs: map[string]bool{ + "deps": true, + }, } // ClosureJsLibrary implements RuleProvider for 'py_library'-derived rules. @@ -51,9 +55,7 @@ func (s *ClosureJsLibrary) Name() string { func (s *ClosureJsLibrary) Srcs() []string { srcs := make([]string, 0) for _, output := range s.Outputs { - if strings.HasSuffix(output, "_closure.js") { - srcs = append(srcs, protoc.StripRel(s.Config.Rel, output)) - } + srcs = append(srcs, protoc.StripRel(s.Config.Rel, output)) } return srcs } diff --git a/pkg/rule/rules_closure/grpc_closure_js_library.go b/pkg/rule/rules_closure/grpc_closure_js_library.go index c41a25a97..cb06b6de6 100644 --- a/pkg/rule/rules_closure/grpc_closure_js_library.go +++ b/pkg/rule/rules_closure/grpc_closure_js_library.go @@ -46,6 +46,7 @@ func (s *grpcClosureJsLibrary) ProvideRule(cfg *protoc.LanguageRuleConfig, pc *p if len(outputs) == 0 { return nil } + return &ClosureJsLibrary{ KindName: GrpcClosureJsLibraryRuleName, RuleNameSuffix: GrpcClosureJsLibraryRuleSuffix, diff --git a/pkg/rule/rules_java/java_library.go b/pkg/rule/rules_java/java_library.go index be782b84e..9dbe8548a 100644 --- a/pkg/rule/rules_java/java_library.go +++ b/pkg/rule/rules_java/java_library.go @@ -16,7 +16,12 @@ var javaLibraryKindInfo = rule.KindInfo{ "srcs": true, "exports": true, }, - ResolveAttrs: map[string]bool{"deps": true}, + NonEmptyAttrs: map[string]bool{ + "srcs": true, + }, + ResolveAttrs: map[string]bool{ + "deps": true, + }, } // JavaLibrary implements RuleProvider for 'java_library'-derived rules. diff --git a/pkg/rule/rules_java/proto_java_library.go b/pkg/rule/rules_java/proto_java_library.go index 1c6efbedf..309370692 100644 --- a/pkg/rule/rules_java/proto_java_library.go +++ b/pkg/rule/rules_java/proto_java_library.go @@ -53,7 +53,7 @@ func (s *protoJavaLibrary) ProvideRule(cfg *protoc.LanguageRuleConfig, pc *proto RuleConfig: cfg, Config: pc, Resolver: func(c *config.Config, ix *resolve.RuleIndex, r *rule.Rule, imports []string, from label.Label) { - protoc.ResolveDepsAttr("deps", true)(c, ix, r, imports, from) + protoc.ResolveDepsAttr("deps", false)(c, ix, r, imports, from) r.SetAttr("exports", r.Attr("deps")) }, } diff --git a/pkg/rule/rules_nodejs/js_library.go b/pkg/rule/rules_nodejs/js_library.go index 751cb8ff9..eff1b0cbd 100644 --- a/pkg/rule/rules_nodejs/js_library.go +++ b/pkg/rule/rules_nodejs/js_library.go @@ -15,6 +15,9 @@ var jsLibraryKindInfo = rule.KindInfo{ MergeableAttrs: map[string]bool{ "srcs": true, }, + NonEmptyAttrs: map[string]bool{ + "srcs": true, + }, ResolveAttrs: map[string]bool{ "deps": true, }, diff --git a/pkg/rule/rules_nodejs/proto_ts_library.go b/pkg/rule/rules_nodejs/proto_ts_library.go index 62ebde5ca..153bff2e1 100644 --- a/pkg/rule/rules_nodejs/proto_ts_library.go +++ b/pkg/rule/rules_nodejs/proto_ts_library.go @@ -42,6 +42,9 @@ func (s *protoTsLibrary) KindInfo() rule.KindInfo { "tsconfig": true, "out_dir": true, }, + NonEmptyAttrs: map[string]bool{ + "srcs": true, + }, ResolveAttrs: map[string]bool{ "deps": true, }, diff --git a/pkg/rule/rules_python/BUILD.bazel b/pkg/rule/rules_python/BUILD.bazel index c09995fbb..07fd2cde1 100644 --- a/pkg/rule/rules_python/BUILD.bazel +++ b/pkg/rule/rules_python/BUILD.bazel @@ -27,6 +27,7 @@ go_test( embed = [":rules_python"], deps = [ "//pkg/protoc", + "@bazel_gazelle//config:go_default_library", "@bazel_gazelle//resolve:go_default_library", "@bazel_gazelle//rule:go_default_library", "@com_github_google_go_cmp//cmp", diff --git a/pkg/rule/rules_python/proto_py_library.go b/pkg/rule/rules_python/proto_py_library.go index 75441ffc2..fa4217c74 100644 --- a/pkg/rule/rules_python/proto_py_library.go +++ b/pkg/rule/rules_python/proto_py_library.go @@ -49,6 +49,6 @@ func (s *protoPyLibrary) ProvideRule(cfg *protoc.LanguageRuleConfig, pc *protoc. Outputs: outputs, RuleConfig: cfg, Config: pc, - Resolver: protoc.ResolveDepsAttr("deps", true), + Resolver: protoc.ResolveDepsAttr("deps", false), } } diff --git a/pkg/rule/rules_python/py_library.go b/pkg/rule/rules_python/py_library.go index 4d9f5b259..6aea634d2 100644 --- a/pkg/rule/rules_python/py_library.go +++ b/pkg/rule/rules_python/py_library.go @@ -18,7 +18,12 @@ var pyLibraryKindInfo = rule.KindInfo{ "visibility": true, "imports": true, }, - ResolveAttrs: map[string]bool{"deps": true}, + NonEmptyAttrs: map[string]bool{ + "srcs": true, + }, + ResolveAttrs: map[string]bool{ + "deps": true, + }, } // PyLibrary implements RuleProvider for 'py_library'-derived rules. @@ -129,10 +134,7 @@ func maybeStripImportPrefix(specs []resolve.ImportSpec, stripImportPrefix string return specs } - prefix := stripImportPrefix - if strings.HasPrefix(prefix, "/") { - prefix = strings.TrimPrefix(prefix, "/") - } + prefix := strings.TrimPrefix(stripImportPrefix, "/") for i, spec := range specs { spec.Imp = strings.TrimPrefix(spec.Imp, prefix) spec.Imp = strings.TrimPrefix(spec.Imp, "/") // should never be absolute diff --git a/pkg/rule/rules_scala/scala_library.go b/pkg/rule/rules_scala/scala_library.go index 72b45b168..4ed574ba9 100644 --- a/pkg/rule/rules_scala/scala_library.go +++ b/pkg/rule/rules_scala/scala_library.go @@ -65,7 +65,12 @@ func (s *scalaLibrary) KindInfo() rule.KindInfo { "srcs": true, "exports": true, }, - ResolveAttrs: map[string]bool{"deps": true}, + NonEmptyAttrs: map[string]bool{ + "srcs": true, + }, + ResolveAttrs: map[string]bool{ + "deps": true, + }, } } @@ -254,7 +259,7 @@ func (s *scalaLibraryRule) Imports(c *config.Config, r *rule.Rule, file *rule.Fi func (s *scalaLibraryRule) Resolve(c *config.Config, ix *resolve.RuleIndex, r *rule.Rule, imports []string, from label.Label) { imports = s.options.filterImports(imports) - resolveFn := protoc.ResolveDepsAttr("deps", true) + resolveFn := protoc.ResolveDepsAttr("deps", !s.options.resolveWKTs) resolveFn(c, ix, r, imports, from) if unresolvedDeps, ok := r.PrivateAttr(protoc.UnresolvedDepsPrivateKey).(map[string]error); ok { @@ -455,6 +460,7 @@ type scalaLibraryOptions struct { noResolve map[string]bool exclude, include []string plugins []string + resolveWKTs bool } func parseScalaLibraryOptions(kindName string, args []string) *scalaLibraryOptions { @@ -463,6 +469,9 @@ func parseScalaLibraryOptions(kindName string, args []string) *scalaLibraryOptio var noresolveFlagValue string flags.StringVar(&noresolveFlagValue, "noresolve", "", "--noresolve=.proto suppresses deps resolution of .proto") + var resolveWKTs bool + flags.BoolVar(&resolveWKTs, "resolve_well_known_types", false, "--resolve_well_known_types=true enables resolution of well-known-types") + var excludeFlagValue string flags.StringVar(&excludeFlagValue, "exclude", "", "--exclude=.srcjar suppresses rule output for .srcjar. If after removing all matching files, no outputs remain, the rule will not be emitted.") @@ -477,7 +486,8 @@ func parseScalaLibraryOptions(kindName string, args []string) *scalaLibraryOptio } config := &scalaLibraryOptions{ - noResolve: make(map[string]bool), + noResolve: make(map[string]bool), + resolveWKTs: resolveWKTs, } for _, value := range strings.Split(noresolveFlagValue, ",") { diff --git a/pkg/rule/rules_scala/scala_proto_library.go b/pkg/rule/rules_scala/scala_proto_library.go index ae55e60e6..d8424fdc3 100644 --- a/pkg/rule/rules_scala/scala_proto_library.go +++ b/pkg/rule/rules_scala/scala_proto_library.go @@ -31,6 +31,9 @@ func (s *scalaProtoLibrary) KindInfo() rule.KindInfo { "deps": true, "visibility": true, }, + NonEmptyAttrs: map[string]bool{ + "srcs": true, + }, } } diff --git a/plugin/builtin/BUILD.bazel b/plugin/builtin/BUILD.bazel index 0bd00185a..3112377c5 100644 --- a/plugin/builtin/BUILD.bazel +++ b/plugin/builtin/BUILD.bazel @@ -19,6 +19,7 @@ proto_plugin( "import_style=commonjs", ], protoc_plugin_name = "js", + tool = "@com_google_protobuf_javascript//generator:protoc-gen-js", visibility = ["//visibility:public"], deps = ["//deps:com_google_protobuf"], ) @@ -30,6 +31,7 @@ proto_plugin( "library={PACKAGE}/{PROTO_LIBRARY_BASENAME}", ], protoc_plugin_name = "js", + tool = "@com_google_protobuf_javascript//generator:protoc-gen-js", visibility = ["//visibility:public"], deps = ["//deps:com_google_protobuf"], ) diff --git a/plugin/grpc/grpc-web/BUILD.bazel b/plugin/grpc/grpc-web/BUILD.bazel index 968b312c8..16acdc4ac 100644 --- a/plugin/grpc/grpc-web/BUILD.bazel +++ b/plugin/grpc/grpc-web/BUILD.bazel @@ -3,11 +3,11 @@ load("@build_stack_rules_proto//rules:proto_plugin.bzl", "proto_plugin") proto_plugin( name = "protoc-gen-grpc-web", tool = select({ - "@bazel_tools//src/conditions:darwin_x86_64": "@github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_x86_64//file", - "@bazel_tools//src/conditions:darwin_arm64": "@github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_darwin_aarch64//file", - "@bazel_tools//src/conditions:linux_x86_64": "@github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_x86_64//file", - "@bazel_tools//src/conditions:linux_aarch64": "@github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_linux_aarch64//file", - "@bazel_tools//src/conditions:windows": "@github_com_grpc_grpc_web_releases_download_1_4_2_protoc_gen_grpc_web_1_4_2_windows_x86_64_exe//file", + "@bazel_tools//src/conditions:darwin_x86_64": "@github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_x86_64//file", + "@bazel_tools//src/conditions:darwin_arm64": "@github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_darwin_aarch64//file", + "@bazel_tools//src/conditions:linux_x86_64": "@github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_x86_64//file", + "@bazel_tools//src/conditions:linux_aarch64": "@github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_linux_aarch64//file", + "@bazel_tools//src/conditions:windows": "@github_com_grpc_grpc_web_releases_download_1_5_0_protoc_gen_grpc_web_1_5_0_windows_x86_64_exe//file", }), visibility = ["//visibility:public"], ) diff --git a/proto_repositories.bzl b/proto_repositories.bzl index 88011da28..fa8e9e07a 100644 --- a/proto_repositories.bzl +++ b/proto_repositories.bzl @@ -8,14 +8,17 @@ def proto_repositories(): "gazelle:exclude google/protobuf/compiler/ruby", "gazelle:exclude google/protobuf/util", "gazelle:proto_language go enable false", - "gazelle:proto_language cpp enable false", - "gazelle:proto_language ts enable true", + "gazelle:proto_language cpp enable true", + "gazelle:proto_language java enable true", + "gazelle:proto_language scala enable true", + "gazelle:proto_language go enable true", + "gazelle:proto_language python enable true", "gazelle:proto_language descriptor enable true", "gazelle:proto_rule proto_ts_library attr out_dir ts", ], build_file_expunge = True, build_file_proto_mode = "file", - cfgs = ["//example:config.yaml"], + cfgs = ["@//:rules_proto_config.yaml"], deleted_files = [ "google/protobuf/map_lite_unittest.proto", "google/protobuf/map_proto2_unittest.proto", @@ -75,7 +78,7 @@ def proto_repositories(): build_file_expunge = True, build_file_proto_mode = "file", reresolve_known_proto_imports = True, - cfgs = ["//example:config.yaml"], + cfgs = ["@//:rules_proto_config.yaml"], sha256 = "e5b59ae2c0c812e3867158eca8e484fddb96dff03b8e2073bf44242b708fa919", strip_prefix = "googleapis-e115ab1839cb6e1bd953e40337b7e84001291766", urls = ["https://github.com/googleapis/googleapis/archive/e115ab1839cb6e1bd953e40337b7e84001291766.tar.gz"], diff --git a/rules/private/proto_repository_tools_srcs.bzl b/rules/private/proto_repository_tools_srcs.bzl index a8df95fa4..0908f047f 100644 --- a/rules/private/proto_repository_tools_srcs.bzl +++ b/rules/private/proto_repository_tools_srcs.bzl @@ -24,6 +24,7 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//cmd/gazelle:langs.go", "@build_stack_rules_proto//cmd/gazelle:metaresolver.go", "@build_stack_rules_proto//cmd/gazelle:print.go", + "@build_stack_rules_proto//cmd/gazelle:profiler.go", "@build_stack_rules_proto//cmd/gazelle:update-repos.go", "@build_stack_rules_proto//cmd/gazelle:wspace.go", "@build_stack_rules_proto//cmd/gencopy:BUILD.bazel", @@ -43,7 +44,7 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//example/thing:BUILD.bazel", "@build_stack_rules_proto//example/toolchain/prebuilt:BUILD.bazel", "@build_stack_rules_proto//example/toolchain/standard:BUILD.bazel", - "@build_stack_rules_proto//google/protobuf:BUILD", + "@build_stack_rules_proto//google/protobuf:BUILD.bazel", "@build_stack_rules_proto//language/example:BUILD.bazel", "@build_stack_rules_proto//language/example:example.go", "@build_stack_rules_proto//language/protobuf:BUILD.bazel", @@ -122,7 +123,6 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//pkg/protoc:proto_compile.go", "@build_stack_rules_proto//pkg/protoc:proto_compiled_sources.go", "@build_stack_rules_proto//pkg/protoc:proto_descriptor_set.go", - "@build_stack_rules_proto//pkg/protoc:proto_enum_option_collector.go", "@build_stack_rules_proto//pkg/protoc:proto_library.go", "@build_stack_rules_proto//pkg/protoc:protoc_configuration.go", "@build_stack_rules_proto//pkg/protoc:registry.go", @@ -190,9 +190,11 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//rules/scala:BUILD.bazel", "@build_stack_rules_proto//rules/ts:BUILD.bazel", "@build_stack_rules_proto//toolchain:BUILD.bazel", + "@build_stack_rules_proto//toolchain/scala:BUILD.bazel", "@build_stack_rules_proto//vendor/github.com/bazelbuild/bazel-gazelle/config:config.go", "@build_stack_rules_proto//vendor/github.com/bazelbuild/bazel-gazelle/config:constants.go", "@build_stack_rules_proto//vendor/github.com/bazelbuild/bazel-gazelle/flag:flag.go", + "@build_stack_rules_proto//vendor/github.com/bazelbuild/bazel-gazelle/internal/module:module.go", "@build_stack_rules_proto//vendor/github.com/bazelbuild/bazel-gazelle/internal/version:version.go", "@build_stack_rules_proto//vendor/github.com/bazelbuild/bazel-gazelle/internal/wspace:finder.go", "@build_stack_rules_proto//vendor/github.com/bazelbuild/bazel-gazelle/label:label.go", @@ -287,6 +289,7 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//vendor/github.com/emicklei/proto:group.go", "@build_stack_rules_proto//vendor/github.com/emicklei/proto:import.go", "@build_stack_rules_proto//vendor/github.com/emicklei/proto:message.go", + "@build_stack_rules_proto//vendor/github.com/emicklei/proto:noop_visitor.go", "@build_stack_rules_proto//vendor/github.com/emicklei/proto:oneof.go", "@build_stack_rules_proto//vendor/github.com/emicklei/proto:option.go", "@build_stack_rules_proto//vendor/github.com/emicklei/proto:package.go", @@ -306,16 +309,14 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/cmpopts:struct_filter.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/cmpopts:xform.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp:compare.go", - "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp:export_panic.go", - "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp:export_unsafe.go", + "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp:export.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/diff:debug_disable.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/diff:debug_enable.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/diff:diff.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/flags:flags.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/function:func.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/value:name.go", - "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/value:pointer_purego.go", - "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/value:pointer_unsafe.go", + "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/value:pointer.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp/internal/value:sort.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp:options.go", "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp:path.go", @@ -328,6 +329,8 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//vendor/github.com/google/go-cmp/cmp:report_value.go", "@build_stack_rules_proto//vendor/github.com/pmezard/go-difflib/difflib:difflib.go", "@build_stack_rules_proto//vendor/github.com/stretchr/testify/assert:assertion_compare.go", + "@build_stack_rules_proto//vendor/github.com/stretchr/testify/assert:assertion_compare_can_convert.go", + "@build_stack_rules_proto//vendor/github.com/stretchr/testify/assert:assertion_compare_legacy.go", "@build_stack_rules_proto//vendor/github.com/stretchr/testify/assert:assertion_format.go", "@build_stack_rules_proto//vendor/github.com/stretchr/testify/assert:assertion_forward.go", "@build_stack_rules_proto//vendor/github.com/stretchr/testify/assert:assertion_order.go", @@ -354,6 +357,7 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//vendor/go.starlark.net/starlark:value.go", "@build_stack_rules_proto//vendor/go.starlark.net/starlarkstruct:module.go", "@build_stack_rules_proto//vendor/go.starlark.net/starlarkstruct:struct.go", + "@build_stack_rules_proto//vendor/go.starlark.net/syntax:options.go", "@build_stack_rules_proto//vendor/go.starlark.net/syntax:parse.go", "@build_stack_rules_proto//vendor/go.starlark.net/syntax:quote.go", "@build_stack_rules_proto//vendor/go.starlark.net/syntax:scan.go", @@ -368,6 +372,8 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//vendor/golang.org/x/mod/module:pseudo.go", "@build_stack_rules_proto//vendor/golang.org/x/mod/semver:semver.go", "@build_stack_rules_proto//vendor/golang.org/x/sync/errgroup:errgroup.go", + "@build_stack_rules_proto//vendor/golang.org/x/sync/errgroup:go120.go", + "@build_stack_rules_proto//vendor/golang.org/x/sync/errgroup:pre_go120.go", "@build_stack_rules_proto//vendor/golang.org/x/sys/execabs:execabs.go", "@build_stack_rules_proto//vendor/golang.org/x/sys/execabs:execabs_go118.go", "@build_stack_rules_proto//vendor/golang.org/x/sys/execabs:execabs_go119.go", @@ -402,6 +408,8 @@ PROTO_REPOSITORY_TOOLS_SRCS = [ "@build_stack_rules_proto//vendor/golang.org/x/sys/unix:ioctl_signed.go", "@build_stack_rules_proto//vendor/golang.org/x/sys/unix:ioctl_unsigned.go", "@build_stack_rules_proto//vendor/golang.org/x/sys/unix:ioctl_zos.go", + "@build_stack_rules_proto//vendor/golang.org/x/sys/unix:mmap_nomremap.go", + "@build_stack_rules_proto//vendor/golang.org/x/sys/unix:mremap.go", "@build_stack_rules_proto//vendor/golang.org/x/sys/unix:pagesize_unix.go", "@build_stack_rules_proto//vendor/golang.org/x/sys/unix:pledge_openbsd.go", "@build_stack_rules_proto//vendor/golang.org/x/sys/unix:ptrace_darwin.go", diff --git a/rules/ts/proto_ts_library.bzl b/rules/ts/proto_ts_library.bzl index ac06a1ef5..9a5e8e017 100644 --- a/rules/ts/proto_ts_library.bzl +++ b/rules/ts/proto_ts_library.bzl @@ -30,6 +30,7 @@ def proto_ts_library( tsconfig = tsconfig or { "compilerOptions": { "declaration": declaration, + "esModuleInterop": True, }, }, **kwargs diff --git a/rules_proto_config.yaml b/rules_proto_config.yaml new file mode 100644 index 000000000..7d6c8eb8a --- /dev/null +++ b/rules_proto_config.yaml @@ -0,0 +1,314 @@ +plugins: + + # CLOSURE + - name: closure_js + implementation: builtin:js:closure + - name: protoc-gen-grpc-js + implementation: stackb:grpc.js:protoc-gen-grpc-js + + # CPP + - name: cpp + implementation: builtin:cpp + - name: protoc-gen-grpc-cpp + implementation: grpc:grpc:cpp + + # GO + - name: protoc-gen-go + implementation: golang:protobuf:protoc-gen-go + - name: protoc-gen-go-grpc + implementation: grpc:grpc-go:protoc-gen-go-grpc + deps: + - "@org_golang_google_grpc//:go_default_library" + - "@org_golang_google_grpc//codes" + - "@org_golang_google_grpc//status" + + # GRPC-WEB + - name: protoc-gen-grpc-web + implementation: grpc:grpc-web:protoc-gen-grpc-web + options: + - mode=grpcwebtext + - import_style=commonjs+dts + + # JAVA + - name: java + implementation: builtin:java + - name: protoc-gen-grpc-java + implementation: grpc:grpc-java:protoc-gen-grpc-java + + # COMMONJS + - name: node_js + implementation: builtin:js:common + - name: protoc-gen-grpc-node + implementation: grpc:grpc-node:protoc-gen-grpc-node + options: + - grpc_js + + # PYTHON + - name: python + implementation: builtin:python + - name: pyi + implementation: builtin:pyi + - name: protoc-gen-grpc-python + implementation: grpc:grpc:protoc-gen-grpc-python + + # SCALA + - name: protoc-gen-scala + implementation: scalapb:scalapb:protoc-gen-scala + - name: protoc-gen-scala-grpc + implementation: scalapb:scalapb:protoc-gen-scala + label: "@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc" + options: + - grpc + - name: protoc-gen-akka-grpc + implementation: akka:akka-grpc:protoc-gen-akka-grpc + + # TS + - name: ts_proto + implementation: stephenh:ts-proto:protoc-gen-ts-proto + options: + - "emitImportedFiles=false" + - "esModuleInterop=true" + +rules: + + # CORE + - name: proto_compile + implementation: stackb:rules_proto:proto_compile + visibility: + - //visibility:public + - name: proto_descriptor_set + implementation: stackb:rules_proto:proto_descriptor_set + visibility: + - //visibility:public + + # CLOSURE + - name: proto_closure_js_library + implementation: stackb:rules_proto:proto_closure_js_library + visibility: + - //visibility:public + - name: grpc_closure_js_library + implementation: stackb:rules_proto:grpc_closure_js_library + visibility: + - //visibility:public + + # CPP + - name: proto_cc_library + implementation: stackb:rules_proto:proto_cc_library + deps: + - "@com_google_protobuf//:protobuf" + visibility: + - //visibility:public + - name: grpc_cc_library + implementation: stackb:rules_proto:grpc_cc_library + deps: + - "@com_github_grpc_grpc//:grpc++" + - "@com_github_grpc_grpc//:grpc++_reflection" + visibility: + - //visibility:public + + # GO + - name: proto_go_library + implementation: stackb:rules_proto:proto_go_library + deps: + - "@org_golang_google_protobuf//reflect/protoreflect" + - "@org_golang_google_protobuf//runtime/protoimpl" + resolves: + - "google/protobuf/([a-z]+).proto @org_golang_google_protobuf//types/known/${1}pb" + - "google/protobuf/(descriptor|plugin).proto @org_golang_google_protobuf//types/${1}pb" + visibility: + - //visibility:public + + # GRPC-WEB + - name: grpc_web_js_library + implementation: stackb:rules_proto:grpc_web_js_library + deps: + - "@org_golang_google_protobuf//reflect/protoreflect" + - "@org_golang_google_protobuf//runtime/protoimpl" + visibility: + - //visibility:public + + # JAVA + - name: proto_java_library + implementation: stackb:rules_proto:proto_java_library + deps: + - "@com_google_protobuf//:protobuf_java" + visibility: + - //visibility:public + - name: grpc_java_library + implementation: stackb:rules_proto:grpc_java_library + deps: + - "@io_grpc_grpc_java//stub" + - "@io_grpc_grpc_java//stub:javax_annotation" + - "@io_grpc_grpc_java//context" + - "@io_grpc_grpc_java//protobuf" + - "@com_google_guava_guava//jar" + visibility: + - //visibility:public + + # COMMONJS + - name: proto_nodejs_library + implementation: stackb:rules_proto:proto_nodejs_library + visibility: + - //visibility:public + - name: grpc_nodejs_library + implementation: stackb:rules_proto:grpc_nodejs_library + visibility: + - //visibility:public + + # PYTHON + - name: proto_py_library + implementation: stackb:rules_proto:proto_py_library + deps: + - "@com_google_protobuf//:protobuf_python" + visibility: + - //visibility:public + - name: grpc_py_library + implementation: stackb:rules_proto:grpc_py_library + # TODO: add grpc_py_library deps + visibility: + - //visibility:public + + # SCALA + - name: proto_scala_library + implementation: stackb:rules_proto:proto_scala_library + options: + - --plugins=protoc-gen-scala + deps: + - "@maven_scala//:com_google_protobuf_protobuf_java" + - "@maven_scala//:com_thesamet_scalapb_lenses_2_12" + - "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12" + visibility: + - //visibility:public + - name: grpc_scala_library + implementation: stackb:rules_proto:grpc_scala_library + options: + - --plugins=protoc-gen-scala-grpc,protoc-gen-akka-grpc + deps: + - "@maven_scala//:com_google_protobuf_protobuf_java" + - "@maven_scala//:com_thesamet_scalapb_lenses_2_12" + - "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12" + - "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_grpc_2_12" + - "@maven_akka//:com_lightbend_akka_grpc_akka_grpc_runtime_2_12_2_1_3" + - "@maven_akka//:com_typesafe_akka_akka_actor_2_12" + - "@maven_akka//:com_typesafe_akka_akka_http_core_2_12" + - "@maven_akka//:com_typesafe_akka_akka_stream_2_12" + - "@maven_scala//:io_grpc_grpc_api" + - "@maven_scala//:io_grpc_grpc_protobuf" + - "@maven_scala//:io_grpc_grpc_stub" + visibility: + - //visibility:public + + # TS + - name: proto_ts_library + implementation: stackb:rules_proto:proto_ts_library + attrs: + - out_dir ts # Set an out_dir so that we don't conflict with the closurejs output + visibility: + - //visibility:public + deps: + - "@//:node_modules/@nestjs/microservices" + - "@//:node_modules/@types/node" + - "@//:node_modules/long" + - "@//:node_modules/protobufjs" + - "@//:node_modules/rxjs" + +languages: + + # CLOSURE + - name: closure_js + plugins: + - closure_js + - protoc-gen-grpc-js + rules: + - proto_compile + - proto_closure_js_library + - grpc_closure_js_library + enabled: false + + # CPP + - name: cpp + plugins: + - cpp + - protoc-gen-grpc-cpp + rules: + - proto_compile + - proto_cc_library + - grpc_cc_library + enabled: false + + # DESCRIPTOR + - name: descriptor + # proto_descriptor_set rule does not require any plugins, but this framework + # does, so pick one arbitrarily + plugins: + - protoc-gen-go + rules: + - proto_descriptor_set + enabled: false + + # GO + - name: go + plugins: + - protoc-gen-go + - protoc-gen-go-grpc + rules: + - proto_compile + - proto_go_library + enabled: false + + # JAVA + - name: java + plugins: + - java + - protoc-gen-grpc-java + rules: + - proto_compile + - proto_java_library + - grpc_java_library + enabled: false + + # NODE_JS + - name: node_js + plugins: + - node_js + - protoc-gen-grpc-node + - protoc-gen-grpc-web + rules: + - proto_compile + - proto_nodejs_library + - grpc_nodejs_library + - grpc_web_js_library + enabled: false + + # PYTHON + - name: python + plugins: + - python + - pyi + - protoc-gen-grpc-python + rules: + - proto_compile + - proto_py_library + - grpc_py_library + enabled: false + + # SCALA + - name: scala + plugins: + - protoc-gen-scala + - protoc-gen-scala-grpc + - protoc-gen-akka-grpc + rules: + - proto_compile + - proto_scala_library + - grpc_scala_library + enabled: false + + # TS + - name: ts_proto + plugins: + - ts_proto + rules: + - proto_compile + - proto_ts_library + enabled: false diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index 1d65620e2..8ffbb1e38 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -4,7 +4,6 @@ filegroup( srcs = [ "BUILD.bazel", "bazel-gazelle-revert-1152.patch", - "com_google_protobuf.deploy-env.patch", "zlib.BUILD", ], visibility = ["//:__pkg__"], @@ -12,5 +11,4 @@ filegroup( exports_files([ "bazel-gazelle-revert-1152.patch", - "com_google_protobuf.deploy-env.patch", ]) diff --git a/third_party/com_google_protobuf.deploy-env.patch b/third_party/com_google_protobuf.deploy-env.patch deleted file mode 100644 index 7f5169a9a..000000000 --- a/third_party/com_google_protobuf.deploy-env.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/java/util/BUILD b/java/util/BUILD -index 753fabb..8646e20 100644 ---- a/java/util/BUILD -+++ b/java/util/BUILD -@@ -27,7 +27,6 @@ java_export( - pom_template = "pom_template.xml", - visibility = ["//java:__pkg__"], - runtime_deps = [":util"], -- deploy_env = ["//java/core"], - ) - - filegroup( diff --git a/toolchain/scala/BUILD.bazel b/toolchain/scala/BUILD.bazel new file mode 100644 index 000000000..69a649162 --- /dev/null +++ b/toolchain/scala/BUILD.bazel @@ -0,0 +1,90 @@ +load("@io_bazel_rules_scala//scala:scala_toolchain.bzl", "scala_toolchain") + +toolchain( + name = "default_toolchain", + toolchain = "minimal_direct_source_deps", + toolchain_type = "@io_bazel_rules_scala//scala:toolchain_type", + visibility = ["//visibility:public"], +) + +scala_toolchain( + name = "minimal_direct_source_deps", + compiler_deps_mode = "error", + dependency_mode = "direct", + dependency_tracking_method = "ast-plus", + scalac_jvm_flags = [ + "-Djava.security.manager=allow", + ], + strict_deps_mode = "error", + unused_dependency_checker_mode = "error", +) + +# toolchain( +# name = "testing_toolchain", +# toolchain = ":testing_toolchain_with_junit_and_scalatest_impl", +# toolchain_type = "@io_bazel_rules_scala//testing/toolchain:testing_toolchain_type", +# visibility = ["//visibility:public"], +# ) + +# scala_testing_toolchain( +# name = "testing_toolchain_with_junit_and_scalatest_impl", +# dep_providers = [ +# ":junit_classpath_provider", +# ":scalatest_classpath_provider", +# ], +# visibility = ["//visibility:public"], +# ) + +# declare_deps_provider( +# name = "junit_classpath_provider", +# deps_id = "junit_classpath", +# visibility = ["//visibility:public"], +# deps = [ +# "@maven//:junit_junit", +# "@maven//:org_hamcrest_hamcrest", +# "@maven//:org_hamcrest_hamcrest_core", +# ], +# ) + +# declare_deps_provider( +# name = "scalatest_classpath_provider", +# deps_id = "scalatest_classpath", +# visibility = ["//visibility:public"], +# deps = [ +# "@maven//:org_scalactic_scalactic_2_12", +# "@maven//:org_scalamock_scalamock_2_12", +# "@maven//:org_scalatest_scalatest_2_12", +# ], +# ) + +# filegroup( +# name = "jacocorunner", +# srcs = ["@bazel_jacocorunner//:jar"], +# visibility = ["//visibility:public"], +# ) + +# genrule( +# name = "jacocorunner_jar", +# srcs = [":jacocorunner"], +# outs = ["jacocorunner.jar"], +# cmd = "cp $< $@", +# ) + +# # NOTE: this target is named in a patch file for io_bazel_rules_scala to +# # synchronize the version of the jacocorunner used by the scala instrumenter +# # (compile-time) and during the coverage tests (runtime). +# java_import( +# name = "global_jacocorunner", +# jars = [":jacocorunner.jar"], +# visibility = ["//visibility:public"], +# ) + +# create_base_image_with_core_deps( +# arch_shortname = "arm64", +# base_image = "//bazel_tools:java_arm64", +# ) + +# create_base_image_with_core_deps( +# arch_shortname = "amd64", +# base_image = "//bazel_tools:java", +# ) diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/config/config.go b/vendor/github.com/bazelbuild/bazel-gazelle/config/config.go index 9cf8ddf31..1748ab8fa 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/config/config.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/config/config.go @@ -104,6 +104,9 @@ type Config struct { // extensions as well. Values in here may be populated by command line // arguments, directives in build files, or other mechanisms. Exts map[string]interface{} + + // Whether Gazelle is loaded as a Bzlmod 'bazel_dep'. + Bzlmod bool } // MappedKind describes a replacement to use for a built-in kind. @@ -192,6 +195,7 @@ type CommonConfigurer struct { repoRoot, buildFileNames, readBuildFilesDir, writeBuildFilesDir string indexLibraries, strict bool langCsv string + bzlmod bool } func (cc *CommonConfigurer) RegisterFlags(fs *flag.FlagSet, cmd string, c *Config) { @@ -202,6 +206,7 @@ func (cc *CommonConfigurer) RegisterFlags(fs *flag.FlagSet, cmd string, c *Confi fs.StringVar(&cc.readBuildFilesDir, "experimental_read_build_files_dir", "", "path to a directory where build files should be read from (instead of -repo_root)") fs.StringVar(&cc.writeBuildFilesDir, "experimental_write_build_files_dir", "", "path to a directory where build files should be written to (instead of -repo_root)") fs.StringVar(&cc.langCsv, "lang", "", "if non-empty, process only these languages (e.g. \"go,proto\")") + fs.BoolVar(&cc.bzlmod, "bzlmod", false, "for internal usage only") } func (cc *CommonConfigurer) CheckFlags(fs *flag.FlagSet, c *Config) error { @@ -244,6 +249,7 @@ func (cc *CommonConfigurer) CheckFlags(fs *flag.FlagSet, c *Config) error { if len(cc.langCsv) > 0 { c.Langs = strings.Split(cc.langCsv, ",") } + c.Bzlmod = cc.bzlmod return nil } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/internal/module/module.go b/vendor/github.com/bazelbuild/bazel-gazelle/internal/module/module.go new file mode 100644 index 000000000..c4411e0cd --- /dev/null +++ b/vendor/github.com/bazelbuild/bazel-gazelle/internal/module/module.go @@ -0,0 +1,86 @@ +/* Copyright 2023 The Bazel Authors. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Package module provides functions to read information out of MODULE.bazel files. + +package module + +import ( + "os" + "path/filepath" + + "github.com/bazelbuild/buildtools/build" +) + +// ExtractModuleToApparentNameMapping collects the mapping of module names (e.g. "rules_go") to +// user-configured apparent names (e.g. "my_rules_go") from the repos MODULE.bazel, if it exists. +// See https://bazel.build/external/module#repository_names_and_strict_deps for more information on +// apparent names. +func ExtractModuleToApparentNameMapping(repoRoot string) (func(string) string, error) { + moduleFile, err := parseModuleFile(repoRoot) + if err != nil { + return nil, err + } + var moduleToApparentName map[string]string + if moduleFile != nil { + moduleToApparentName = collectApparentNames(moduleFile) + } else { + // If there is no MODULE.bazel file, return a function that always returns the empty string. + // Languages will know to fall back to the WORKSPACE names of repos. + moduleToApparentName = make(map[string]string) + } + + return func(moduleName string) string { + return moduleToApparentName[moduleName] + }, nil +} + +func parseModuleFile(repoRoot string) (*build.File, error) { + path := filepath.Join(repoRoot, "MODULE.bazel") + bytes, err := os.ReadFile(path) + if os.IsNotExist(err) { + return nil, nil + } else if err != nil { + return nil, err + } + return build.ParseModule(path, bytes) +} + +// Collects the mapping of module names (e.g. "rules_go") to user-configured apparent names (e.g. +// "my_rules_go"). See https://bazel.build/external/module#repository_names_and_strict_deps for more +// information on apparent names. +func collectApparentNames(m *build.File) map[string]string { + apparentNames := make(map[string]string) + + for _, dep := range m.Rules("") { + if dep.Name() == "" { + continue + } + if dep.Kind() != "module" && dep.Kind() != "bazel_dep" { + continue + } + // We support module in addition to bazel_dep to handle language repos that use Gazelle to + // manage their own BUILD files. + if name := dep.AttrString("name"); name != "" { + if repoName := dep.AttrString("repo_name"); repoName != "" { + apparentNames[name] = repoName + } else { + apparentNames[name] = name + } + } + } + + return apparentNames +} diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/label/label.go b/vendor/github.com/bazelbuild/bazel-gazelle/label/label.go index 4d0c91480..16a3ba7be 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/label/label.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/label/label.go @@ -82,6 +82,10 @@ func Parse(s string) (Label, error) { relative := true var repo string + // if target name begins @@ drop the first @ + if strings.HasPrefix(s, "@@") { + s = s[len("@"):] + } if strings.HasPrefix(s, "@") { relative = false endRepo := strings.Index(s, "//") diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/base.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/base.go index f0cca4071..bc2d8dbca 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/base.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/base.go @@ -1,3 +1,18 @@ +/* Copyright 2023 The Bazel Authors. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + package language import ( diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/config.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/config.go index 10a35948b..96295c143 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/config.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/config.go @@ -31,6 +31,7 @@ import ( "github.com/bazelbuild/bazel-gazelle/config" gzflag "github.com/bazelbuild/bazel-gazelle/flag" + "github.com/bazelbuild/bazel-gazelle/internal/module" "github.com/bazelbuild/bazel-gazelle/internal/version" "github.com/bazelbuild/bazel-gazelle/language/proto" "github.com/bazelbuild/bazel-gazelle/repo" @@ -43,6 +44,10 @@ var minimumRulesGoVersion = version.Version{0, 29, 0} // goConfig contains configuration values related to Go rules. type goConfig struct { + // The name under which the rules_go repository can be referenced from the + // repository in which Gazelle is running. + rulesGoRepoName string + // rulesGoVersion is the version of io_bazel_rules_go being used. Determined // by reading go/def.bzl. May be unset if the version can't be read. rulesGoVersion version.Version @@ -121,6 +126,9 @@ type goConfig struct { // in internal packages. submodules []moduleRepo + // testMode determines how go_test targets are generated. + testMode testMode + // buildDirectives, buildExternalAttr, buildExtraArgsAttr, // buildFileGenerationAttr, buildFileNamesAttr, buildFileProtoModeAttr and // buildTagsAttr are attributes for go_repository rules, set on the command @@ -128,11 +136,44 @@ type goConfig struct { buildDirectivesAttr, buildExternalAttr, buildExtraArgsAttr, buildFileGenerationAttr, buildFileNamesAttr, buildFileProtoModeAttr, buildTagsAttr string } +// testMode determines how go_test rules are generated. +type testMode int + +const ( + // defaultTestMode generates a go_test for the primary package in a directory. + defaultTestMode = iota + + // fileTestMode generates a go_test for each Go test file. + fileTestMode +) + var ( defaultGoProtoCompilers = []string{"@io_bazel_rules_go//proto:go_proto"} defaultGoGrpcCompilers = []string{"@io_bazel_rules_go//proto:go_grpc"} ) +func (m testMode) String() string { + switch m { + case defaultTestMode: + return "default" + case fileTestMode: + return "file" + default: + return "unknown" + } +} + +func testModeFromString(s string) (testMode, error) { + switch s { + case "default": + return defaultTestMode, nil + case "file": + return fileTestMode, nil + default: + return 0, fmt.Errorf("unrecognized go_test mode: %q", s) + } +} + func newGoConfig() *goConfig { gc := &goConfig{ goProtoCompilers: defaultGoProtoCompilers, @@ -346,6 +387,7 @@ func (*goLang) KnownDirectives() []string { "go_naming_convention", "go_naming_convention_external", "go_proto_compilers", + "go_test", "go_visibility", "importmap_prefix", "prefix", @@ -464,9 +506,19 @@ func (*goLang) Configure(c *config.Config, rel string, f *rule.File) { c.Exts[goName] = gc if rel == "" { + moduleToApparentName, err := module.ExtractModuleToApparentNameMapping(c.RepoRoot) + if err != nil { + log.Print(err) + } else { + gc.rulesGoRepoName = moduleToApparentName("rules_go") + } + if gc.rulesGoRepoName == "" { + // The legacy name used in WORKSPACE. + gc.rulesGoRepoName = "io_bazel_rules_go" + } + const message = `Gazelle may not be compatible with this version of rules_go. Update io_bazel_rules_go to a newer version in your WORKSPACE file.` - var err error gc.rulesGoVersion, err = findRulesGoVersion(c) if c.ShouldFix { // Only check the version when "fix" is run. Generated build files @@ -577,6 +629,14 @@ Update io_bazel_rules_go to a newer version in your WORKSPACE file.` gc.goProtoCompilers = splitValue(d.Value) } + case "go_test": + mode, err := testModeFromString(d.Value) + if err != nil { + log.Print(err) + continue + } + gc.testMode = mode + case "go_visibility": gc.goVisibility = append(gc.goVisibility, strings.TrimSpace(d.Value)) diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/fileinfo.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/fileinfo.go index 8e6fe266b..eabbefbf2 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/fileinfo.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/fileinfo.go @@ -49,6 +49,10 @@ type fileInfo struct { // "_test" suffix if it was present. It is empty for non-Go files. packageName string + // hasMainFunction is true when packageName is "main" and a main function was + // found in the file + hasMainFunction bool + // isTest is true if the file stem (the part before the extension) // ends with "_test.go". This is never true for non-Go files. isTest bool @@ -270,7 +274,7 @@ func goFileInfo(path, rel string) fileInfo { } info.tags = tags - if importsEmbed { + if importsEmbed || info.packageName == "main" { pf, err = parser.ParseFile(fset, info.path, nil, parser.ParseComments) if err != nil { log.Printf("%s: error reading go file: %v", info.path, err) @@ -297,6 +301,14 @@ func goFileInfo(path, rel string) fileInfo { info.embeds = append(info.embeds, embeds...) } } + for _, decl := range pf.Decls { + if fdecl, ok := decl.(*ast.FuncDecl); ok { + if fdecl.Name.Name == "main" { + info.hasMainFunction = true + break + } + } + } } return info @@ -382,11 +394,11 @@ func saveCgo(info *fileInfo, rel string, cg *ast.CommentGroup) error { // // For example, the following string: // -// a b:"c d" 'e''f' "g\"" +// a b:"c d" 'e''f' "g\"" // // Would be parsed as: // -// []string{"a", "b:c d", "ef", `g"`} +// []string{"a", "b:c d", "ef", `g"`} // // Copied from go/build.splitQuoted func splitQuoted(s string) (r []string, err error) { @@ -501,7 +513,7 @@ func isOSArchSpecific(info fileInfo, cgoTags *cgoTagsAndOpts) (osSpecific, archS checkTags := func(tags []string) { for _, tag := range tags { _, osOk := rule.KnownOSSet[tag] - if osOk { + if osOk || tag == "unix" { osSpecific = true } _, archOk := rule.KnownArchSet[tag] @@ -540,7 +552,7 @@ func matchesOS(os, value string) bool { // a given platform. // // The first few arguments describe the platform. genericTags is the set -// of build tags that are true on all platforms. os and arch are the platform +// of build tags that are true on all platformConstraints. os and arch are the platform // GOOS and GOARCH strings. If os or arch is empty, checkConstraints will // return false in the presence of OS and architecture constraints, even // if they are negated. @@ -564,7 +576,6 @@ func checkConstraints(c *config.Config, os, arch, osSuffix, archSuffix string, t return false } return matchesOS(os, tag) - } if _, ok := rule.KnownArchSet[tag]; ok { diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/fix.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/fix.go index 2407c1942..6d31add74 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/fix.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/fix.go @@ -117,12 +117,15 @@ func fileContainsGoBinary(c *config.Config, f *rule.File) bool { } for _, r := range f.Rules { kind := r.Kind() - if mappedKind, ok := c.KindMap[kind]; ok { - kind = mappedKind.KindName - } if kind == "go_binary" { return true } + + if mappedKind, ok := c.KindMap["go_binary"]; ok { + if mappedKind.KindName == kind { + return true + } + } } return false } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/generate.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/generate.go index 1e18f8c3a..53e397a12 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/generate.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/generate.go @@ -282,9 +282,8 @@ func (gl *goLang) GenerateRules(args language.GenerateArgs) language.GenerateRes g.maybePublishToolLib(r, pkg) rules = append(rules, r) } - rules = append(rules, - g.generateBin(pkg, libName), - g.generateTest(pkg, libName)) + rules = append(rules, g.generateBin(pkg, libName)) + rules = append(rules, g.generateTests(pkg, libName)...) } for _, r := range rules { @@ -517,22 +516,48 @@ func (g *generator) generateBin(pkg *goPackage, library string) *rule.Rule { return goBinary } -func (g *generator) generateTest(pkg *goPackage, library string) *rule.Rule { +func (g *generator) generateTests(pkg *goPackage, library string) []*rule.Rule { gc := getGoConfig(g.c) - name := testNameByConvention(gc.goNamingConvention, pkg.importPath) - goTest := rule.NewRule("go_test", name) - if !pkg.test.sources.hasGo() { - return goTest // empty - } - var embed string - if pkg.test.hasInternalTest { - embed = library + tests := pkg.tests + if len(tests) == 0 && gc.testMode == defaultTestMode { + tests = []goTarget{goTarget{}} + } + var name func(goTarget) string + switch gc.testMode { + case defaultTestMode: + name = func(goTarget) string { + return testNameByConvention(gc.goNamingConvention, pkg.importPath) + } + case fileTestMode: + name = func(test goTarget) string { + if test.sources.hasGo() { + if srcs := test.sources.buildFlat(); len(srcs) == 1 { + return testNameFromSingleSource(srcs[0]) + } + } + return testNameByConvention(gc.goNamingConvention, pkg.importPath) + } } - g.setCommonAttrs(goTest, pkg.rel, nil, pkg.test, embed) - if pkg.hasTestdata { - goTest.SetAttr("data", rule.GlobValue{Patterns: []string{"testdata/**"}}) + var res []*rule.Rule + for i, test := range tests { + goTest := rule.NewRule("go_test", name(test)) + hasGo := test.sources.hasGo() + if hasGo || i == 0 { + res = append(res, goTest) + if !hasGo { + continue + } + } + var embed string + if test.hasInternalTest { + embed = library + } + g.setCommonAttrs(goTest, pkg.rel, nil, test, embed) + if pkg.hasTestdata { + goTest.SetAttr("data", rule.GlobValue{Patterns: []string{"testdata/**"}}) + } } - return goTest + return res } // maybePublishToolLib makes the given go_library rule public if needed for nogo. diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/package.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/package.go index 20502e8ca..2323b8381 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/package.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/package.go @@ -34,8 +34,10 @@ import ( type goPackage struct { name, dir, rel string library, binary, test goTarget + tests []goTarget proto protoTarget hasTestdata bool + hasMainFunction bool importPath string } @@ -65,10 +67,10 @@ type platformStringsBuilder struct { // platformStringInfo contains information about a single string (source, // import, or option). type platformStringInfo struct { - set platformStringSet - oss map[string]bool - archs map[string]bool - platforms map[rule.Platform]bool + set platformStringSet + osConstraints map[string]bool + archConstraints map[string]bool + platformConstraints map[rule.PlatformConstraint]bool } type platformStringSet int @@ -107,11 +109,19 @@ func (pkg *goPackage) addFile(c *config.Config, er *embedResolver, info fileInfo if info.isCgo { return fmt.Errorf("%s: use of cgo in test not supported", info.path) } - pkg.test.addFile(c, er, info) + if getGoConfig(c).testMode == fileTestMode || len(pkg.tests) == 0 { + pkg.tests = append(pkg.tests, goTarget{}) + } + // Add the the file to the most recently added test target (in fileTestMode) + // or the only test target (in defaultMode). + // In both cases, this will be the last element in the slice. + test := &pkg.tests[len(pkg.tests)-1] + test.addFile(c, er, info) if !info.isExternalTest { - pkg.test.hasInternalTest = true + test.hasInternalTest = true } default: + pkg.hasMainFunction = pkg.hasMainFunction || info.hasMainFunction pkg.library.addFile(c, er, info) } @@ -120,7 +130,7 @@ func (pkg *goPackage) addFile(c *config.Config, er *embedResolver, info fileInfo // isCommand returns true if the package name is "main". func (pkg *goPackage) isCommand() bool { - return pkg.name == "main" + return pkg.name == "main" && pkg.hasMainFunction } // isBuildable returns true if anything in the package is buildable. @@ -136,8 +146,11 @@ func (pkg *goPackage) firstGoFile() string { goSrcs := []platformStringsBuilder{ pkg.library.sources, pkg.binary.sources, - pkg.test.sources, } + for _, test := range pkg.tests { + goSrcs = append(goSrcs, test.sources) + } + for _, sb := range goSrcs { if sb.strs != nil { for s := range sb.strs { @@ -151,7 +164,15 @@ func (pkg *goPackage) firstGoFile() string { } func (pkg *goPackage) haveCgo() bool { - return pkg.library.cgo || pkg.binary.cgo || pkg.test.cgo + if pkg.library.cgo || pkg.binary.cgo { + return true + } + for _, t := range pkg.tests { + if t.cgo { + return true + } + } + return false } func (pkg *goPackage) inferImportPath(c *config.Config) error { @@ -217,6 +238,22 @@ func testNameByConvention(nc namingConvention, imp string) string { return libName + "_test" } +// testNameFromSingleSource returns a suitable name for a go_test using the +// single Go source file name. +func testNameFromSingleSource(src string) string { + if i := strings.LastIndexByte(src, '.'); i >= 0 { + src = src[0:i] + } + libName := libNameFromImportPath(src) + if libName == "" { + return "" + } + if strings.HasSuffix(libName, "_test") { + return libName + } + return libName + "_test" +} + // binName returns a suitable name for a go_binary. func binName(rel, prefix, repoRoot string) string { return pathtools.RelBaseName(rel, prefix, repoRoot) @@ -331,6 +368,7 @@ func (t *protoTarget) addFile(info fileInfo) { func getPlatformStringsAddFunction(c *config.Config, info fileInfo, cgoTags *cgoTagsAndOpts) func(sb *platformStringsBuilder, ss ...string) { isOSSpecific, isArchSpecific := isOSArchSpecific(info, cgoTags) v := getGoConfig(c).rulesGoVersion + constraintPrefix := "@" + getGoConfig(c).rulesGoRepoName + "//go/platform:" switch { case !isOSSpecific && !isArchSpecific: @@ -353,7 +391,7 @@ func getPlatformStringsAddFunction(c *config.Config, info fileInfo, cgoTags *cgo if len(osMatch) > 0 { return func(sb *platformStringsBuilder, ss ...string) { for _, s := range ss { - sb.addOSString(s, osMatch) + sb.addOSString(s, osMatch, constraintPrefix) } } } @@ -369,7 +407,7 @@ func getPlatformStringsAddFunction(c *config.Config, info fileInfo, cgoTags *cgo if len(archMatch) > 0 { return func(sb *platformStringsBuilder, ss ...string) { for _, s := range ss { - sb.addArchString(s, archMatch) + sb.addArchString(s, archMatch, constraintPrefix) } } } @@ -385,7 +423,7 @@ func getPlatformStringsAddFunction(c *config.Config, info fileInfo, cgoTags *cgo if len(platformMatch) > 0 { return func(sb *platformStringsBuilder, ss ...string) { for _, s := range ss { - sb.addPlatformString(s, platformMatch) + sb.addPlatformString(s, platformMatch, constraintPrefix) } } } @@ -414,76 +452,83 @@ func (sb *platformStringsBuilder) addGenericString(s string) { sb.strs[s] = platformStringInfo{set: genericSet} } -func (sb *platformStringsBuilder) addOSString(s string, oss []string) { +func (sb *platformStringsBuilder) addOSString(s string, oss []string, constraintPrefix string) { if sb.strs == nil { sb.strs = make(map[string]platformStringInfo) } si, ok := sb.strs[s] if !ok { si.set = osSet - si.oss = make(map[string]bool) + si.osConstraints = make(map[string]bool) } switch si.set { case genericSet: return case osSet: for _, os := range oss { - si.oss[os] = true + si.osConstraints[constraintPrefix+os] = true } default: - si.convertToPlatforms() + si.convertToPlatforms(constraintPrefix) for _, os := range oss { for _, arch := range rule.KnownOSArchs[os] { - si.platforms[rule.Platform{OS: os, Arch: arch}] = true + si.platformConstraints[rule.PlatformConstraint{ + Platform: rule.Platform{OS: os, Arch: arch}, + ConstraintPrefix: constraintPrefix, + }] = true } } } sb.strs[s] = si } -func (sb *platformStringsBuilder) addArchString(s string, archs []string) { +func (sb *platformStringsBuilder) addArchString(s string, archs []string, constraintPrefix string) { if sb.strs == nil { sb.strs = make(map[string]platformStringInfo) } si, ok := sb.strs[s] if !ok { si.set = archSet - si.archs = make(map[string]bool) + si.archConstraints = make(map[string]bool) } switch si.set { case genericSet: return case archSet: for _, arch := range archs { - si.archs[arch] = true + si.archConstraints[constraintPrefix+arch] = true } default: - si.convertToPlatforms() + si.convertToPlatforms(constraintPrefix) for _, arch := range archs { for _, os := range rule.KnownArchOSs[arch] { - si.platforms[rule.Platform{OS: os, Arch: arch}] = true + si.platformConstraints[rule.PlatformConstraint{ + Platform: rule.Platform{OS: os, Arch: arch}, + ConstraintPrefix: constraintPrefix, + }] = true } } } sb.strs[s] = si } -func (sb *platformStringsBuilder) addPlatformString(s string, platforms []rule.Platform) { +func (sb *platformStringsBuilder) addPlatformString(s string, platforms []rule.Platform, constraintPrefix string) { if sb.strs == nil { sb.strs = make(map[string]platformStringInfo) } si, ok := sb.strs[s] if !ok { si.set = platformSet - si.platforms = make(map[rule.Platform]bool) + si.platformConstraints = make(map[rule.PlatformConstraint]bool) } switch si.set { case genericSet: return default: - si.convertToPlatforms() + si.convertToPlatforms(constraintPrefix) for _, p := range platforms { - si.platforms[p] = true + pConstraint := rule.PlatformConstraint{Platform: rule.Platform{OS: p.OS, Arch: p.Arch}, ConstraintPrefix: constraintPrefix} + si.platformConstraints[pConstraint] = true } } sb.strs[s] = si @@ -499,21 +544,21 @@ func (sb *platformStringsBuilder) build() rule.PlatformStrings { if ps.OS == nil { ps.OS = make(map[string][]string) } - for os := range si.oss { + for os := range si.osConstraints { ps.OS[os] = append(ps.OS[os], s) } case archSet: if ps.Arch == nil { ps.Arch = make(map[string][]string) } - for arch := range si.archs { + for arch := range si.archConstraints { ps.Arch[arch] = append(ps.Arch[arch], s) } case platformSet: if ps.Platform == nil { - ps.Platform = make(map[rule.Platform][]string) + ps.Platform = make(map[rule.PlatformConstraint][]string) } - for p := range si.platforms { + for p := range si.platformConstraints { ps.Platform[p] = append(ps.Platform[p], s) } } @@ -546,30 +591,38 @@ func (sb *platformStringsBuilder) buildFlat() []string { return strs } -func (si *platformStringInfo) convertToPlatforms() { +func (si *platformStringInfo) convertToPlatforms(constraintPrefix string) { switch si.set { case genericSet: - log.Panic("cannot convert generic string to platforms") + log.Panic("cannot convert generic string to platformConstraints") case platformSet: return case osSet: si.set = platformSet - si.platforms = make(map[rule.Platform]bool) - for os := range si.oss { + si.platformConstraints = make(map[rule.PlatformConstraint]bool) + for osConstraint := range si.osConstraints { + os := strings.TrimPrefix(osConstraint, constraintPrefix) for _, arch := range rule.KnownOSArchs[os] { - si.platforms[rule.Platform{OS: os, Arch: arch}] = true + si.platformConstraints[rule.PlatformConstraint{ + Platform: rule.Platform{OS: os, Arch: arch}, + ConstraintPrefix: constraintPrefix, + }] = true } } - si.oss = nil + si.osConstraints = nil case archSet: si.set = platformSet - si.platforms = make(map[rule.Platform]bool) - for arch := range si.archs { + si.platformConstraints = make(map[rule.PlatformConstraint]bool) + for archConstraint := range si.archConstraints { + arch := strings.TrimPrefix(archConstraint, constraintPrefix) for _, os := range rule.KnownArchOSs[arch] { - si.platforms[rule.Platform{OS: os, Arch: arch}] = true + si.platformConstraints[rule.PlatformConstraint{ + Platform: rule.Platform{OS: os, Arch: arch}, + ConstraintPrefix: constraintPrefix, + }] = true } } - si.archs = nil + si.archConstraints = nil } } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/resolve.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/resolve.go index 2bbbae279..e61ef2bc4 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/resolve.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/resolve.go @@ -145,12 +145,14 @@ func ResolveGo(c *config.Config, ix *resolve.RuleIndex, rc *repo.RemoteCache, im // These have names that don't following conventions and they're // typeically declared with http_archive, not go_repository, so Gazelle // won't recognize them. - if pathtools.HasPrefix(imp, "github.com/bazelbuild/rules_go") { - pkg := pathtools.TrimPrefix(imp, "github.com/bazelbuild/rules_go") - return label.New("io_bazel_rules_go", pkg, "go_default_library"), nil - } else if pathtools.HasPrefix(imp, "github.com/bazelbuild/bazel-gazelle") { - pkg := pathtools.TrimPrefix(imp, "github.com/bazelbuild/bazel-gazelle") - return label.New("bazel_gazelle", pkg, "go_default_library"), nil + if !c.Bzlmod { + if pathtools.HasPrefix(imp, "github.com/bazelbuild/rules_go") { + pkg := pathtools.TrimPrefix(imp, "github.com/bazelbuild/rules_go") + return label.New("io_bazel_rules_go", pkg, "go_default_library"), nil + } else if pathtools.HasPrefix(imp, "github.com/bazelbuild/bazel-gazelle") { + pkg := pathtools.TrimPrefix(imp, "github.com/bazelbuild/bazel-gazelle") + return label.New("bazel_gazelle", pkg, "go_default_library"), nil + } } if !c.IndexLibraries { diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/std_package_list.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/std_package_list.go index 191298da6..5d1b93bc6 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/std_package_list.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/std_package_list.go @@ -48,6 +48,151 @@ var stdPackages = map[string]bool{ "cmd/asm/internal/lex": true, "cmd/buildid": true, "cmd/cgo": true, + "cmd/cgo/internal/cgotest": true, + "cmd/cgo/internal/swig": true, + "cmd/cgo/internal/swig/testdata/callback": true, + "cmd/cgo/internal/swig/testdata/stdio": true, + "cmd/cgo/internal/test": true, + "cmd/cgo/internal/test/gcc68255": true, + "cmd/cgo/internal/test/issue20266": true, + "cmd/cgo/internal/test/issue23555a": true, + "cmd/cgo/internal/test/issue23555b": true, + "cmd/cgo/internal/test/issue24161arg": true, + "cmd/cgo/internal/test/issue24161e0": true, + "cmd/cgo/internal/test/issue24161e1": true, + "cmd/cgo/internal/test/issue24161e2": true, + "cmd/cgo/internal/test/issue24161res": true, + "cmd/cgo/internal/test/issue26213": true, + "cmd/cgo/internal/test/issue26430": true, + "cmd/cgo/internal/test/issue26743": true, + "cmd/cgo/internal/test/issue27054": true, + "cmd/cgo/internal/test/issue27340": true, + "cmd/cgo/internal/test/issue29563": true, + "cmd/cgo/internal/test/issue30527": true, + "cmd/cgo/internal/test/issue41761a": true, + "cmd/cgo/internal/test/issue43639": true, + "cmd/cgo/internal/test/issue52611a": true, + "cmd/cgo/internal/test/issue52611b": true, + "cmd/cgo/internal/test/issue8756": true, + "cmd/cgo/internal/test/issue8828": true, + "cmd/cgo/internal/test/issue9026": true, + "cmd/cgo/internal/test/issue9400": true, + "cmd/cgo/internal/test/issue9510a": true, + "cmd/cgo/internal/test/issue9510b": true, + "cmd/cgo/internal/testcarchive": true, + "cmd/cgo/internal/testcarchive/testdata": true, + "cmd/cgo/internal/testcarchive/testdata/libgo": true, + "cmd/cgo/internal/testcarchive/testdata/libgo2": true, + "cmd/cgo/internal/testcarchive/testdata/libgo3": true, + "cmd/cgo/internal/testcarchive/testdata/libgo4": true, + "cmd/cgo/internal/testcarchive/testdata/libgo6": true, + "cmd/cgo/internal/testcarchive/testdata/libgo7": true, + "cmd/cgo/internal/testcarchive/testdata/libgo8": true, + "cmd/cgo/internal/testcarchive/testdata/libgo9": true, + "cmd/cgo/internal/testcarchive/testdata/p": true, + "cmd/cgo/internal/testcshared": true, + "cmd/cgo/internal/testcshared/testdata": true, + "cmd/cgo/internal/testcshared/testdata/go2c2go/go": true, + "cmd/cgo/internal/testcshared/testdata/go2c2go/m1": true, + "cmd/cgo/internal/testcshared/testdata/go2c2go/m2": true, + "cmd/cgo/internal/testcshared/testdata/issue36233": true, + "cmd/cgo/internal/testcshared/testdata/libgo": true, + "cmd/cgo/internal/testcshared/testdata/libgo2": true, + "cmd/cgo/internal/testcshared/testdata/libgo4": true, + "cmd/cgo/internal/testcshared/testdata/libgo5": true, + "cmd/cgo/internal/testcshared/testdata/p": true, + "cmd/cgo/internal/testerrors": true, + "cmd/cgo/internal/testerrors/testdata": true, + "cmd/cgo/internal/testfortran": true, + "cmd/cgo/internal/testfortran/testdata/helloworld": true, + "cmd/cgo/internal/testfortran/testdata/testprog": true, + "cmd/cgo/internal/testgodefs": true, + "cmd/cgo/internal/testgodefs/testdata": true, + "cmd/cgo/internal/testlife": true, + "cmd/cgo/internal/testlife/testdata": true, + "cmd/cgo/internal/testnocgo": true, + "cmd/cgo/internal/testplugin": true, + "cmd/cgo/internal/testplugin/altpath/testdata/common": true, + "cmd/cgo/internal/testplugin/altpath/testdata/plugin-mismatch": true, + "cmd/cgo/internal/testplugin/testdata/checkdwarf": true, + "cmd/cgo/internal/testplugin/testdata/common": true, + "cmd/cgo/internal/testplugin/testdata/forkexec": true, + "cmd/cgo/internal/testplugin/testdata/host": true, + "cmd/cgo/internal/testplugin/testdata/iface": true, + "cmd/cgo/internal/testplugin/testdata/iface_a": true, + "cmd/cgo/internal/testplugin/testdata/iface_b": true, + "cmd/cgo/internal/testplugin/testdata/iface_i": true, + "cmd/cgo/internal/testplugin/testdata/issue18584": true, + "cmd/cgo/internal/testplugin/testdata/issue18676": true, + "cmd/cgo/internal/testplugin/testdata/issue18676/dynamodbstreamsevt": true, + "cmd/cgo/internal/testplugin/testdata/issue19418": true, + "cmd/cgo/internal/testplugin/testdata/issue19529": true, + "cmd/cgo/internal/testplugin/testdata/issue19534": true, + "cmd/cgo/internal/testplugin/testdata/issue22175": true, + "cmd/cgo/internal/testplugin/testdata/issue22295.pkg": true, + "cmd/cgo/internal/testplugin/testdata/issue24351": true, + "cmd/cgo/internal/testplugin/testdata/issue25756": true, + "cmd/cgo/internal/testplugin/testdata/issue25756/plugin": true, + "cmd/cgo/internal/testplugin/testdata/issue44956": true, + "cmd/cgo/internal/testplugin/testdata/issue44956/base": true, + "cmd/cgo/internal/testplugin/testdata/issue52937": true, + "cmd/cgo/internal/testplugin/testdata/issue53989": true, + "cmd/cgo/internal/testplugin/testdata/issue53989/p": true, + "cmd/cgo/internal/testplugin/testdata/issue62430": true, + "cmd/cgo/internal/testplugin/testdata/mangle": true, + "cmd/cgo/internal/testplugin/testdata/method": true, + "cmd/cgo/internal/testplugin/testdata/method2": true, + "cmd/cgo/internal/testplugin/testdata/method2/p": true, + "cmd/cgo/internal/testplugin/testdata/method3": true, + "cmd/cgo/internal/testplugin/testdata/method3/p": true, + "cmd/cgo/internal/testplugin/testdata/plugin1": true, + "cmd/cgo/internal/testplugin/testdata/plugin2": true, + "cmd/cgo/internal/testplugin/testdata/sub/plugin1": true, + "cmd/cgo/internal/testplugin/testdata/unnamed1": true, + "cmd/cgo/internal/testplugin/testdata/unnamed2": true, + "cmd/cgo/internal/testsanitizers": true, + "cmd/cgo/internal/testsanitizers/testdata": true, + "cmd/cgo/internal/testsanitizers/testdata/asan_linkerx": true, + "cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p": true, + "cmd/cgo/internal/testshared": true, + "cmd/cgo/internal/testshared/testdata/dep2": true, + "cmd/cgo/internal/testshared/testdata/dep3": true, + "cmd/cgo/internal/testshared/testdata/depBase": true, + "cmd/cgo/internal/testshared/testdata/division": true, + "cmd/cgo/internal/testshared/testdata/exe": true, + "cmd/cgo/internal/testshared/testdata/exe2": true, + "cmd/cgo/internal/testshared/testdata/exe3": true, + "cmd/cgo/internal/testshared/testdata/execgo": true, + "cmd/cgo/internal/testshared/testdata/explicit": true, + "cmd/cgo/internal/testshared/testdata/gcdata/main": true, + "cmd/cgo/internal/testshared/testdata/gcdata/p": true, + "cmd/cgo/internal/testshared/testdata/global": true, + "cmd/cgo/internal/testshared/testdata/globallib": true, + "cmd/cgo/internal/testshared/testdata/iface": true, + "cmd/cgo/internal/testshared/testdata/iface_a": true, + "cmd/cgo/internal/testshared/testdata/iface_b": true, + "cmd/cgo/internal/testshared/testdata/iface_i": true, + "cmd/cgo/internal/testshared/testdata/implicit": true, + "cmd/cgo/internal/testshared/testdata/implicitcmd": true, + "cmd/cgo/internal/testshared/testdata/issue25065": true, + "cmd/cgo/internal/testshared/testdata/issue30768": true, + "cmd/cgo/internal/testshared/testdata/issue30768/issue30768lib": true, + "cmd/cgo/internal/testshared/testdata/issue39777/a": true, + "cmd/cgo/internal/testshared/testdata/issue39777/b": true, + "cmd/cgo/internal/testshared/testdata/issue44031/a": true, + "cmd/cgo/internal/testshared/testdata/issue44031/b": true, + "cmd/cgo/internal/testshared/testdata/issue44031/main": true, + "cmd/cgo/internal/testshared/testdata/issue47837/a": true, + "cmd/cgo/internal/testshared/testdata/issue47837/main": true, + "cmd/cgo/internal/testshared/testdata/issue58966": true, + "cmd/cgo/internal/testshared/testdata/trivial": true, + "cmd/cgo/internal/testso": true, + "cmd/cgo/internal/testso/testdata/so": true, + "cmd/cgo/internal/testso/testdata/sovar": true, + "cmd/cgo/internal/teststdio": true, + "cmd/cgo/internal/teststdio/testdata": true, + "cmd/cgo/internal/teststdio/testdata/stdio": true, + "cmd/cgo/internal/testtls": true, "cmd/compile": true, "cmd/compile/internal/abi": true, "cmd/compile/internal/abt": true, @@ -71,11 +216,18 @@ var stdPackages = map[string]bool{ "cmd/compile/internal/liveness": true, "cmd/compile/internal/logopt": true, "cmd/compile/internal/loong64": true, + "cmd/compile/internal/loopvar": true, + "cmd/compile/internal/loopvar/testdata": true, + "cmd/compile/internal/loopvar/testdata/inlines": true, + "cmd/compile/internal/loopvar/testdata/inlines/a": true, + "cmd/compile/internal/loopvar/testdata/inlines/b": true, + "cmd/compile/internal/loopvar/testdata/inlines/c": true, "cmd/compile/internal/mips": true, "cmd/compile/internal/mips64": true, "cmd/compile/internal/noder": true, "cmd/compile/internal/objw": true, "cmd/compile/internal/pgo": true, + "cmd/compile/internal/pgo/internal/graph": true, "cmd/compile/internal/pkginit": true, "cmd/compile/internal/ppc64": true, "cmd/compile/internal/reflectdata": true, @@ -93,6 +245,8 @@ var stdPackages = map[string]bool{ "cmd/compile/internal/test/testdata": true, "cmd/compile/internal/test/testdata/gen": true, "cmd/compile/internal/test/testdata/mysort": true, + "cmd/compile/internal/test/testdata/pgo/devirtualize": true, + "cmd/compile/internal/test/testdata/pgo/devirtualize/mult": true, "cmd/compile/internal/test/testdata/pgo/inline": true, "cmd/compile/internal/test/testdata/reproducible": true, "cmd/compile/internal/typebits": true, @@ -114,6 +268,7 @@ var stdPackages = map[string]bool{ "cmd/cover/testdata/pkgcfg/b": true, "cmd/cover/testdata/pkgcfg/main": true, "cmd/dist": true, + "cmd/distpack": true, "cmd/doc": true, "cmd/doc/testdata": true, "cmd/doc/testdata/merge": true, @@ -136,6 +291,7 @@ var stdPackages = map[string]bool{ "cmd/go/internal/fsys": true, "cmd/go/internal/generate": true, "cmd/go/internal/get": true, + "cmd/go/internal/gover": true, "cmd/go/internal/help": true, "cmd/go/internal/imports": true, "cmd/go/internal/imports/testdata/android": true, @@ -169,6 +325,7 @@ var stdPackages = map[string]bool{ "cmd/go/internal/test": true, "cmd/go/internal/test/internal/genflags": true, "cmd/go/internal/tool": true, + "cmd/go/internal/toolchain": true, "cmd/go/internal/trace": true, "cmd/go/internal/vcs": true, "cmd/go/internal/vcweb": true, @@ -197,6 +354,7 @@ var stdPackages = map[string]bool{ "cmd/internal/archive/testdata": true, "cmd/internal/archive/testdata/mycgo": true, "cmd/internal/bio": true, + "cmd/internal/bootstrap_test": true, "cmd/internal/browser": true, "cmd/internal/buildid": true, "cmd/internal/buildid/testdata": true, @@ -231,6 +389,7 @@ var stdPackages = map[string]bool{ "cmd/internal/sys": true, "cmd/internal/test2json": true, "cmd/internal/test2json/testdata": true, + "cmd/internal/testdir": true, "cmd/internal/traceviewer": true, "cmd/link": true, "cmd/link/internal/amd64": true, @@ -281,6 +440,7 @@ var stdPackages = map[string]bool{ "cmd/pprof": true, "cmd/pprof/testdata": true, "cmd/test2json": true, + "cmd/tools": true, "cmd/trace": true, "cmd/trace/static": true, "cmd/vendor": true, @@ -325,6 +485,7 @@ var stdPackages = map[string]bool{ "cmd/vendor/golang.org/x/sys/windows": true, "cmd/vendor/golang.org/x/term": true, "cmd/vendor/golang.org/x/tools": true, + "cmd/vendor/golang.org/x/tools/cmd/bisect": true, "cmd/vendor/golang.org/x/tools/cover": true, "cmd/vendor/golang.org/x/tools/go/analysis": true, "cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags": true, @@ -337,6 +498,7 @@ var stdPackages = map[string]bool{ "cmd/vendor/golang.org/x/tools/go/analysis/passes/composite": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow": true, + "cmd/vendor/golang.org/x/tools/go/analysis/passes/directive": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse": true, @@ -349,6 +511,7 @@ var stdPackages = map[string]bool{ "cmd/vendor/golang.org/x/tools/go/analysis/passes/printf": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/shift": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer": true, + "cmd/vendor/golang.org/x/tools/go/analysis/passes/slog": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv": true, "cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag": true, @@ -365,7 +528,7 @@ var stdPackages = map[string]bool{ "cmd/vendor/golang.org/x/tools/go/cfg": true, "cmd/vendor/golang.org/x/tools/go/types/objectpath": true, "cmd/vendor/golang.org/x/tools/go/types/typeutil": true, - "cmd/vendor/golang.org/x/tools/internal/analysisinternal": true, + "cmd/vendor/golang.org/x/tools/internal/bisect": true, "cmd/vendor/golang.org/x/tools/internal/facts": true, "cmd/vendor/golang.org/x/tools/internal/typeparams": true, "cmd/vet": true, @@ -378,6 +541,7 @@ var stdPackages = map[string]bool{ "cmd/vet/testdata/composite": true, "cmd/vet/testdata/copylock": true, "cmd/vet/testdata/deadcode": true, + "cmd/vet/testdata/directive": true, "cmd/vet/testdata/httpresponse": true, "cmd/vet/testdata/lostcancel": true, "cmd/vet/testdata/method": true, @@ -385,12 +549,14 @@ var stdPackages = map[string]bool{ "cmd/vet/testdata/print": true, "cmd/vet/testdata/rangeloop": true, "cmd/vet/testdata/shift": true, + "cmd/vet/testdata/slog": true, "cmd/vet/testdata/structtag": true, "cmd/vet/testdata/tagtest": true, "cmd/vet/testdata/testingpkg": true, "cmd/vet/testdata/unmarshal": true, "cmd/vet/testdata/unsafeptr": true, "cmd/vet/testdata/unused": true, + "cmp": true, "compress/bzip2": true, "compress/bzip2/testdata": true, "compress/flate": true, @@ -497,6 +663,7 @@ var stdPackages = map[string]bool{ "go/build/testdata/alltags": true, "go/build/testdata/bads": true, "go/build/testdata/cgo_disabled": true, + "go/build/testdata/directives": true, "go/build/testdata/doc": true, "go/build/testdata/empty": true, "go/build/testdata/multi": true, @@ -526,6 +693,7 @@ var stdPackages = map[string]bool{ "go/internal/typeparams": true, "go/parser": true, "go/parser/testdata": true, + "go/parser/testdata/goversion": true, "go/parser/testdata/issue42951/not_a_file.go": true, "go/parser/testdata/resolution": true, "go/printer": true, @@ -558,6 +726,7 @@ var stdPackages = map[string]bool{ "index/suffixarray": true, "internal/abi": true, "internal/abi/testdata": true, + "internal/bisect": true, "internal/buildcfg": true, "internal/bytealg": true, "internal/cfg": true, @@ -584,6 +753,7 @@ var stdPackages = map[string]bool{ "internal/fuzz": true, "internal/goarch": true, "internal/godebug": true, + "internal/godebugs": true, "internal/goexperiment": true, "internal/goos": true, "internal/goroot": true, @@ -628,12 +798,20 @@ var stdPackages = map[string]bool{ "internal/unsafeheader": true, "internal/xcoff": true, "internal/xcoff/testdata": true, + "internal/zstd": true, "io": true, "io/fs": true, "io/ioutil": true, "io/ioutil/testdata": true, "log": true, + "log/internal": true, + "log/slog": true, + "log/slog/internal": true, + "log/slog/internal/benchmarks": true, + "log/slog/internal/buffer": true, + "log/slog/internal/slogtest": true, "log/syslog": true, + "maps": true, "math": true, "math/big": true, "math/bits": true, @@ -691,12 +869,16 @@ var stdPackages = map[string]bool{ "runtime/coverage": true, "runtime/coverage/testdata": true, "runtime/coverage/testdata/issue56006": true, + "runtime/coverage/testdata/issue59563": true, "runtime/debug": true, + "runtime/debug/testdata/fuzz/FuzzParseBuildInfoRoundTrip": true, "runtime/internal/atomic": true, "runtime/internal/math": true, "runtime/internal/startlinetest": true, "runtime/internal/sys": true, "runtime/internal/syscall": true, + "runtime/internal/wasitest": true, + "runtime/internal/wasitest/testdata": true, "runtime/metrics": true, "runtime/msan": true, "runtime/pprof": true, @@ -712,11 +894,14 @@ var stdPackages = map[string]bool{ "runtime/testdata/testprogcgo": true, "runtime/testdata/testprogcgo/windows": true, "runtime/testdata/testprognet": true, + "runtime/testdata/testsuid": true, "runtime/testdata/testwinlib": true, "runtime/testdata/testwinlibsignal": true, "runtime/testdata/testwinlibthrow": true, "runtime/testdata/testwinsignal": true, + "runtime/testdata/testwintls": true, "runtime/trace": true, + "slices": true, "sort": true, "strconv": true, "strconv/testdata": true, @@ -731,6 +916,7 @@ var stdPackages = map[string]bool{ "testing/internal/testdeps": true, "testing/iotest": true, "testing/quick": true, + "testing/slogtest": true, "text/scanner": true, "text/tabwriter": true, "text/template": true, diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/lifecycle.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/lifecycle.go index 01917db99..a6a43c523 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/lifecycle.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/lifecycle.go @@ -1,3 +1,18 @@ +/* Copyright 2023 The Bazel Authors. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + package language import "context" diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_go_imports.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_go_imports.go index afbd89906..df5051bf2 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_go_imports.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_go_imports.go @@ -7,475 +7,16 @@ import "github.com/bazelbuild/bazel-gazelle/label" var knownGoProtoImports = map[string]label.Label{ - "github.com/golang/protobuf/ptypes/any": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "any_go_proto"}, - "google.golang.org/genproto/protobuf/api": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "api_go_proto"}, - "github.com/golang/protobuf/protoc-gen-go/plugin": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "compiler_plugin_go_proto"}, - "github.com/golang/protobuf/protoc-gen-go/descriptor": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "descriptor_go_proto"}, - "github.com/golang/protobuf/ptypes/duration": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "duration_go_proto"}, - "github.com/golang/protobuf/ptypes/empty": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "empty_go_proto"}, - "google.golang.org/genproto/protobuf/field_mask": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "field_mask_go_proto"}, - "google.golang.org/genproto/protobuf/source_context": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "source_context_go_proto"}, - "github.com/golang/protobuf/ptypes/struct": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "struct_go_proto"}, - "github.com/golang/protobuf/ptypes/timestamp": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "timestamp_go_proto"}, - "google.golang.org/genproto/protobuf/ptype": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "type_go_proto"}, - "github.com/golang/protobuf/ptypes/wrappers": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "wrappers_go_proto"}, - "google.golang.org/genproto/googleapis/gapic/metadata": label.Label{Repo: "go_googleapis", Pkg: "gapic/metadata", Name: "metadata_go_proto"}, - "google.golang.org/genproto/googleapis/type/date_range": label.Label{Repo: "go_googleapis", Pkg: "google/actions/type", Name: "date_range_go_proto"}, - "google.golang.org/genproto/googleapis/type/date_time_range": label.Label{Repo: "go_googleapis", Pkg: "google/actions/type", Name: "date_time_range_go_proto"}, - "google.golang.org/genproto/googleapis/ads/admob/v1": label.Label{Repo: "go_googleapis", Pkg: "google/ads/admob/v1", Name: "admob_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v10/common": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v10/enums": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v10/errors": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v10/resources": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v10/services": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v11/common": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v11/enums": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v11/errors": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v11/resources": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v11/services": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v12/common": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v12/enums": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v12/errors": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v12/resources": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google.golang.org/genproto/googleapis/ads/googleads/v12/services": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google.golang.org/genproto/googleapis/ads/searchads360/v0/common": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_go_proto"}, - "google.golang.org/genproto/googleapis/ads/searchads360/v0/enums": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google.golang.org/genproto/googleapis/ads/searchads360/v0/resources": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google.golang.org/genproto/googleapis/ads/searchads360/v0/services": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/services", Name: "services_go_proto"}, - "google.golang.org/genproto/googleapis/analytics/admin/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1alpha", Name: "admin_go_proto"}, - "google.golang.org/genproto/googleapis/analytics/admin/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1beta", Name: "admin_go_proto"}, - "google.golang.org/genproto/googleapis/analytics/data/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1alpha", Name: "data_go_proto"}, - "google.golang.org/genproto/googleapis/analytics/data/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1beta", Name: "data_go_proto"}, - "google.golang.org/genproto/googleapis/api/annotations": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_go_proto"}, - "google.golang.org/genproto/googleapis/api/apikeys/v2": label.Label{Repo: "go_googleapis", Pkg: "google/api/apikeys/v2", Name: "apikeys_go_proto"}, - "google.golang.org/genproto/googleapis/api/serviceconfig": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google.golang.org/genproto/googleapis/api/configchange": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "configchange_go_proto"}, - "google.golang.org/genproto/googleapis/api/distribution": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "distribution_go_proto"}, - "google.golang.org/genproto/googleapis/api/error_reason": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "error_reason_go_proto"}, - "google.golang.org/genproto/googleapis/api/expr/conformance/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/conformance/v1alpha1", Name: "confpb_go_proto"}, - "google.golang.org/genproto/googleapis/api/expr/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_go_proto"}, - "google.golang.org/genproto/googleapis/api/expr/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_go_proto"}, - "google.golang.org/genproto/googleapis/api/httpbody": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "httpbody_go_proto"}, - "google.golang.org/genproto/googleapis/api/label": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "label_go_proto"}, - "google.golang.org/genproto/googleapis/api": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "api_go_proto"}, - "google.golang.org/genproto/googleapis/api/metric": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "metric_go_proto"}, - "google.golang.org/genproto/googleapis/api/monitoredres": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "monitoredres_go_proto"}, - "google.golang.org/genproto/googleapis/api/servicecontrol/v1": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_go_proto"}, - "google.golang.org/genproto/googleapis/api/servicecontrol/v2": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v2", Name: "servicecontrol_go_proto"}, - "google.golang.org/genproto/googleapis/api/servicemanagement/v1": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicemanagement/v1", Name: "servicemanagement_go_proto"}, - "google.golang.org/genproto/googleapis/api/serviceusage/v1": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1", Name: "serviceusage_go_proto"}, - "google.golang.org/genproto/googleapis/api/serviceusage/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1beta1", Name: "serviceusage_go_proto"}, - "google.golang.org/genproto/googleapis/api/visibility": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "visibility_go_proto"}, - "google.golang.org/genproto/googleapis/appengine/legacy": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/legacy", Name: "legacy_go_proto"}, - "google.golang.org/genproto/googleapis/appengine/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/appengine/v1": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google.golang.org/genproto/googleapis/appengine/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/apps/alertcenter/v1beta1", Name: "alertcenter_go_proto"}, - "google.golang.org/genproto/googleapis/apps/drive/activity/v2": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_go_proto"}, - "google.golang.org/genproto/googleapis/apps/drive/labels/v2": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_go_proto"}, - "google.golang.org/genproto/googleapis/apps/drive/labels/v2beta": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2": label.Label{Repo: "go_googleapis", Pkg: "google/apps/market/v2", Name: "marketplace_go_proto"}, - "google.golang.org/genproto/googleapis/apps/script/type": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type", Name: "type_go_proto"}, - "google.golang.org/genproto/googleapis/apps/script/type/calendar": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/calendar", Name: "calendar_go_proto"}, - "google.golang.org/genproto/googleapis/apps/script/type/docs": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/docs", Name: "docs_go_proto"}, - "google.golang.org/genproto/googleapis/apps/script/type/drive": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/drive", Name: "drive_go_proto"}, - "google.golang.org/genproto/googleapis/apps/script/type/gmail": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/gmail", Name: "gmail_go_proto"}, - "google.golang.org/genproto/googleapis/apps/script/type/sheets": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/sheets", Name: "sheets_go_proto"}, - "google.golang.org/genproto/googleapis/apps/script/type/slides": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/slides", Name: "slides_go_proto"}, - "google.golang.org/genproto/googleapis/area120/tables/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/area120/tables/v1alpha1", Name: "tables_go_proto"}, - "google.golang.org/genproto/googleapis/assistant/embedded/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/assistant/embedded/v1alpha1", Name: "embedded_go_proto"}, - "google.golang.org/genproto/googleapis/assistant/embedded/v1alpha2": label.Label{Repo: "go_googleapis", Pkg: "google/assistant/embedded/v1alpha2", Name: "embedded_go_proto"}, - "google.golang.org/genproto/googleapis/bigtable/admin/v2": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_go_proto"}, - "google.golang.org/genproto/googleapis/bigtable/v2": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/v2", Name: "bigtable_go_proto"}, - "google.golang.org/genproto/googleapis/bytestream": label.Label{Repo: "go_googleapis", Pkg: "google/bytestream", Name: "bytestream_go_proto"}, - "google.golang.org/genproto/googleapis/chat/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/chat/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/chromeos/moblab/v1beta1", Name: "moblab_go_proto"}, - "google.golang.org/genproto/googleapis/chromeos/uidetection/v1": label.Label{Repo: "go_googleapis", Pkg: "google/chromeos/uidetection/v1", Name: "uidetection_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/accessapproval/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/accessapproval/v1", Name: "accessapproval_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/logging": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/logging", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/apigateway/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigateway/v1", Name: "apigateway_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeconnect/v1", Name: "apigeeconnect_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/apigeeregistry/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeregistry/v1", Name: "apigeeregistry_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/asset/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1", Name: "asset_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p1beta1", Name: "asset_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p2beta1", Name: "asset_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p5beta1", Name: "asset_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p7beta1", Name: "asset_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/regulatoryintercept/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/v1", Name: "assuredworkloads_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/v1beta1", Name: "assuredworkloads_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/audit": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/audit", Name: "audit_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/automl/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/automl/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/backupdr/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/backupdr/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/batch/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1", Name: "batch_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/batch/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1alpha", Name: "batch_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnections/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnections/v1", Name: "appconnections_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnectors/v1", Name: "appconnectors_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/beyondcorp/appgateways/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appgateways/v1", Name: "appgateways_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientconnectorservices/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/clientconnectorservices/v1", Name: "clientconnectorservices_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientgateways/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/clientgateways/v1", Name: "clientgateways_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/analyticshub/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/analyticshub/v1", Name: "analyticshub_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/connection/v1", Name: "connection_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/connection/v1beta1", Name: "connection_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/dataexchange/v1beta1", Name: "dataexchange_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datapolicies/v1", Name: "datapolicies_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datapolicies/v1beta1", Name: "datapolicies_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datatransfer/v1", Name: "datatransfer_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/reservation/v1", Name: "reservation_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/bigquery/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1", Name: "budgets_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1beta1", Name: "budgets_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/billing/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/v1", Name: "billing_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1", Name: "binaryauthorization_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1beta1", Name: "binaryauthorization_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/certificatemanager/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/certificatemanager/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/certificatemanager/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/certificatemanager/v1", Name: "certificatemanager_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/channel/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/clouddms/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/clouddms/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/clouddms/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/clouddms/v1", Name: "clouddms_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/cloudsetup/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/cloudsetup/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/commerce/consumer/procurement/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/commerce/consumer/procurement/v1alpha1", Name: "procurement_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/common": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/common", Name: "common_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/compute/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/compute/v1", Name: "compute_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/compute/v1small": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/compute/v1small", Name: "compute_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/connectors/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contactcenterinsights/v1", Name: "contactcenterinsights_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/datacatalog/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dataform/v1alpha2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataform/v1alpha2", Name: "dataform_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dataform/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataform/v1beta1", Name: "dataform_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/datafusion/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datafusion/v1", Name: "datafusion_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/datafusion/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datafusion/v1beta1", Name: "datafusion_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dataplex/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dataproc/logging": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/logging", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dataproc/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/datastream/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1", Name: "datastream_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/datastream/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1alpha1", Name: "datastream_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/deploy/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dialogflow/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/documentai/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta1", Name: "documentai_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta2", Name: "documentai_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/domains/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/domains/v1", Name: "domains_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/domains/v1alpha2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/domains/v1alpha2", Name: "domains_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/domains/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/domains/v1beta1", Name: "domains_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/edgecontainer/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/edgecontainer/v1", Name: "edgecontainer_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/enterpriseknowledgegraph/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/enterpriseknowledgegraph/v1", Name: "enterpriseknowledgegraph_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/essentialcontacts/v1", Name: "essentialcontacts_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/eventarc/publishing/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/publishing/v1", Name: "publisher_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/eventarc/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/extendedops": label.Label{Repo: "go_googleapis", Pkg: "google/cloud", Name: "extendedops_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/filestore/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/filestore/v1", Name: "filestore_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/filestore/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/filestore/v1beta1", Name: "filestore_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/functions/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v1", Name: "functions_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/functions/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v2", Name: "functions_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/functions/v2alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v2alpha", Name: "functions_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/functions/v2beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v2beta", Name: "functions_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gaming/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gaming/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkebackup/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkeconnect/gateway/v1", Name: "gateway_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkeconnect/gateway/v1alpha1", Name: "gateway_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkeconnect/gateway/v1beta1", Name: "gateway_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1/configmanagement", Name: "configmanagement_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1", Name: "gkehub_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1/multiclusteringress", Name: "multiclusteringress_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/cloudauditlogging", Name: "cloudauditlogging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/configmanagement", Name: "configmanagement_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha", Name: "gkehub_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/metering", Name: "metering_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/multiclusteringress", Name: "multiclusteringress_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/servicemesh/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/servicemesh", Name: "servicemesh_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha2", Name: "gkehub_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta/configmanagement", Name: "configmanagement_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta", Name: "gkehub_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta/metering", Name: "metering_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta/multiclusteringress", Name: "multiclusteringress_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta1", Name: "gkehub_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gsuiteaddons/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gsuiteaddons/v1", Name: "gsuiteaddons_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/healthcare/logging": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/iap/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iap/v1", Name: "iap_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/iap/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iap/v1beta1", Name: "iap_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/identitytoolkit/logging": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/logging", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/identitytoolkit/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/v2", Name: "identitytoolkit_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/ids/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/ids/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/ids/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/ids/v1", Name: "ids_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/integrations/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/iot/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iot/v1", Name: "iot_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/kms/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kms/v1", Name: "kms_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/kubernetes/security/containersecurity_logging": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kubernetes/security/containersecurity_logging", Name: "containersecurity_logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/language/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/language/v1", Name: "language_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/language/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/language/v1beta1", Name: "language_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/language/v1beta2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/language/v1beta2", Name: "language_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/lifesciences/v2beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/lifesciences/v2beta", Name: "lifesciences_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/location": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/location", Name: "location_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/managedidentities/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1", Name: "managedidentities_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1beta1", Name: "managedidentities_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/mediatranslation/v1alpha1", Name: "mediatranslation_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/mediatranslation/v1beta1", Name: "mediatranslation_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/memcache/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/memcache/v1", Name: "memcache_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/memcache/v1beta2", Name: "memcache_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/metastore/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/metastore/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1", Name: "metastore_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1alpha", Name: "metastore_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/metastore/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1beta", Name: "metastore_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/networkanalyzer/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkanalyzer/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1", Name: "networkconnectivity_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1alpha1", Name: "networkconnectivity_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1", Name: "networkmanagement_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1beta1", Name: "networkmanagement_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/networksecurity/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/networkservices/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1beta1", Name: "networkservices_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/notebooks/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/notebooks/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1beta1", Name: "notebooks_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/optimization/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/optimization/v1", Name: "optimization_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1", Name: "service_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1beta1", Name: "service_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/orgpolicy/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orgpolicy/v1", Name: "orgpolicy_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/orgpolicy/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orgpolicy/v2", Name: "orgpolicy_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1beta", Name: "agentendpoint_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/osconfig/logging": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/logging", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/osconfig/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/osconfig/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/oslogin/common": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/common", Name: "common_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/oslogin/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/v1", Name: "oslogin_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/oslogin/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/v1alpha", Name: "oslogin_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/oslogin/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/v1beta", Name: "oslogin_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/phishingprotection/v1beta1", Name: "phishingprotection_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/policytroubleshooter/v1", Name: "policytroubleshooter_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/privatecatalog/v1beta1", Name: "privatecatalog_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/pubsublite/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recaptchaenterprise/v1", Name: "recaptchaenterprise_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recaptchaenterprise/v1beta1", Name: "recaptchaenterprise_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/recommender/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/recommender/logging/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/logging/v1beta1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/recommender/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/recommender/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/redis/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/redis/v1", Name: "redis_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/redis/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/redis/v1beta1", Name: "redis_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/resourcemanager/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v2", Name: "resourcemanager_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/resourcemanager/v3": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/resourcesettings/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcesettings/v1", Name: "resourcesettings_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/retail/logging": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/logging", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/retail/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/retail/v2alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/retail/v2beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/run/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/runtimeconfig/v1beta1", Name: "runtimeconfig_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/saasaccelerator/management/logs/v1", Name: "logs_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/scheduler/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1", Name: "scheduler_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1beta1", Name: "scheduler_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/secretmanager/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secretmanager/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/secretmanager/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secretmanager/v1", Name: "secretmanager_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/secretmanager/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secrets/v1beta1", Name: "secretmanager_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/security/privateca/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1", Name: "privateca_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/security/privateca/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1beta1", Name: "privateca_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/security/publicca/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/publicca/v1beta1", Name: "publicca_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/securitycenter/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/sensitiveaction/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sensitiveaction/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/shell/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/shell/v1", Name: "shell_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/speech/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1", Name: "speech_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1p1beta1", Name: "speech_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/speech/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v2", Name: "speech_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/sql/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/sql/v1beta4": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/storageinsights/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/storageinsights/v1", Name: "storageinsights_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/stream/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/stream/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/support/common": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/support", Name: "common_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/support/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/support/v1alpha1", Name: "support_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/talent/v4": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/talent/v4beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/tasks/v2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2", Name: "tasks_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/tasks/v2beta2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/tasks/v2beta3": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta3", Name: "tasks_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/texttospeech/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/texttospeech/v1", Name: "texttospeech_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/texttospeech/v1beta1", Name: "texttospeech_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/timeseriesinsights/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/timeseriesinsights/v1", Name: "timeseriesinsights_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/tpu/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tpu/v1", Name: "tpu_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/tpu/v2alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tpu/v2alpha1", Name: "tpu_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/translate/v3": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/translate/v3", Name: "translate_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/translate/v3beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/translate/v3beta1", Name: "translate_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/video/livestream/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/video/livestream/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/v1", Name: "livestream_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/video/stitcher/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/video/transcoder/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/transcoder/v1", Name: "transcoder_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/videointelligence/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1", Name: "videointelligence_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta2": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1beta2", Name: "videointelligence_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1p1beta1", Name: "videointelligence_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p2beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1p2beta1", Name: "videointelligence_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1p3beta1", Name: "videointelligence_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/vision/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p1beta1", Name: "vision_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p2beta1", Name: "vision_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/vmmigration/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vmmigration/v1", Name: "vmmigration_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/vmwareengine/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vmwareengine/v1", Name: "vmwareengine_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/vpcaccess/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vpcaccess/v1", Name: "vpcaccess_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/webrisk/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/webrisk/v1", Name: "webrisk_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/webrisk/v1beta1", Name: "webrisk_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/executions/v1", Name: "executions_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/executions/v1beta", Name: "executions_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/workflows/type": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/type", Name: "type_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/workflows/v1": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/v1", Name: "workflows_go_proto"}, - "google.golang.org/genproto/googleapis/cloud/workflows/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/v1beta", Name: "workflows_go_proto"}, - "google.golang.org/genproto/googleapis/container/v1": label.Label{Repo: "go_googleapis", Pkg: "google/container/v1", Name: "container_go_proto"}, - "google.golang.org/genproto/googleapis/container/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/container/v1alpha1", Name: "container_go_proto"}, - "google.golang.org/genproto/googleapis/container/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/container/v1beta1", Name: "container_go_proto"}, - "google.golang.org/genproto/googleapis/dataflow/v1beta3": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_go_proto"}, - "google.golang.org/genproto/googleapis/datastore/admin/v1": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1", Name: "admin_go_proto"}, - "google.golang.org/genproto/googleapis/datastore/admin/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1beta1", Name: "admin_go_proto"}, - "google.golang.org/genproto/googleapis/datastore/v1": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1", Name: "datastore_go_proto"}, - "google.golang.org/genproto/googleapis/datastore/v1beta3": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1beta3", Name: "datastore_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/build/v1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/build/v1", Name: "build_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/cloudbuild/v1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudbuild/v1", Name: "cloudbuild_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/clouddebugger/v2": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouddebugger/v2", Name: "clouddebugger_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouderrorreporting/v1beta1", Name: "clouderrorreporting_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/cloudprofiler/v2": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudprofiler/v2", Name: "cloudprofiler_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/cloudtrace/v1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudtrace/v1", Name: "cloudtrace_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/cloudtrace/v2": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudtrace/v2", Name: "cloudtrace_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1", Name: "containeranalysis_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/attestation", Name: "attestation_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/build", Name: "build_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/common": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/common", Name: "common_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1", Name: "containeranalysis_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/cvss": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/cvss", Name: "cvss_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/deployment": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/deployment", Name: "deployment_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/discovery": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/discovery", Name: "discovery_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/grafeas": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/grafeas", Name: "grafeas_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/image": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/image", Name: "image_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/package": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/package", Name: "package_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/provenance": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/provenance", Name: "provenance_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/source": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/source", Name: "source_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/vulnerability": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/vulnerability", Name: "vulnerability_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/remoteworkers/v1test2": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/remoteworkers/v1test2", Name: "remoteworkers_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/resultstore/v2": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/source/v1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/source/v1", Name: "source_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/sourcerepo/v1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/sourcerepo/v1", Name: "sourcerepo_go_proto"}, - "google.golang.org/genproto/googleapis/devtools/testing/v1": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/testing/v1", Name: "testing_go_proto"}, - "google.golang.org/genproto/googleapis/example/library/v1": label.Label{Repo: "go_googleapis", Pkg: "google/example/library/v1", Name: "library_go_proto"}, - "google.golang.org/genproto/googleapis/firebase/fcm/connection/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/firebase/fcm/connection/v1alpha1", Name: "connection_go_proto"}, - "google.golang.org/genproto/googleapis/firestore/admin/v1": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_go_proto"}, - "google.golang.org/genproto/googleapis/firestore/admin/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta1", Name: "admin_go_proto"}, - "google.golang.org/genproto/googleapis/firestore/admin/v1beta2": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta2", Name: "admin_go_proto"}, - "google.golang.org/genproto/firestore/bundle": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/bundle", Name: "firestore_go_proto"}, - "google.golang.org/genproto/googleapis/firestore/v1": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_go_proto"}, - "google.golang.org/genproto/googleapis/firestore/v1beta1": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_go_proto"}, - "google.golang.org/genproto/googleapis/genomics/v1": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google.golang.org/genproto/googleapis/genomics/v1alpha2": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1alpha2", Name: "genomics_go_proto"}, - "google.golang.org/genproto/googleapis/geo/type/viewport": label.Label{Repo: "go_googleapis", Pkg: "google/geo/type", Name: "viewport_go_proto"}, - "google.golang.org/genproto/googleapis/home/enterprise/sdm/v1": label.Label{Repo: "go_googleapis", Pkg: "google/home/enterprise/sdm/v1", Name: "sdm_go_proto"}, - "google.golang.org/genproto/googleapis/home/graph/v1": label.Label{Repo: "go_googleapis", Pkg: "google/home/graph/v1", Name: "graph_go_proto"}, - "google.golang.org/genproto/googleapis/iam/admin/v1": label.Label{Repo: "go_googleapis", Pkg: "google/iam/admin/v1", Name: "admin_go_proto"}, - "google.golang.org/genproto/googleapis/iam/credentials/v1": label.Label{Repo: "go_googleapis", Pkg: "google/iam/credentials/v1", Name: "credentials_go_proto"}, - "google.golang.org/genproto/googleapis/iam/v1": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1", Name: "iam_go_proto"}, - "google.golang.org/genproto/googleapis/iam/v1/logging": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1/logging", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/iam/v1beta": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1beta", Name: "iam_go_proto"}, - "google.golang.org/genproto/googleapis/iam/v2": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2", Name: "iam_go_proto"}, - "google.golang.org/genproto/googleapis/iam/v2beta": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2beta", Name: "iam_go_proto"}, - "google.golang.org/genproto/googleapis/identity/accesscontextmanager/type": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/type", Name: "type_go_proto"}, - "google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_go_proto"}, - "google.golang.org/genproto/googleapis/logging/type": label.Label{Repo: "go_googleapis", Pkg: "google/logging/type", Name: "ltype_go_proto"}, - "google.golang.org/genproto/googleapis/logging/v2": label.Label{Repo: "go_googleapis", Pkg: "google/logging/v2", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/longrunning": label.Label{Repo: "go_googleapis", Pkg: "google/longrunning", Name: "longrunning_go_proto"}, - "google.golang.org/genproto/googleapis/maps/addressvalidation/v1": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_go_proto"}, - "google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_go_proto"}, - "google.golang.org/genproto/googleapis/maps/fleetengine/v1": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_go_proto"}, - "google.golang.org/genproto/googleapis/maps/mapsplatformdatasets/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/maps/mapsplatformdatasets/v1alpha", Name: "mapsplatformdatasets_go_proto"}, - "google.golang.org/genproto/googleapis/maps/playablelocations/v3": label.Label{Repo: "go_googleapis", Pkg: "google/maps/playablelocations/v3", Name: "playablelocations_go_proto"}, - "google.golang.org/genproto/googleapis/maps/playablelocations/v3/sample": label.Label{Repo: "go_googleapis", Pkg: "google/maps/playablelocations/v3/sample", Name: "sample_go_proto"}, - "google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/maps/regionlookup/v1alpha", Name: "regionlookup_go_proto"}, - "google.golang.org/genproto/googleapis/maps/roads/v1op": label.Label{Repo: "go_googleapis", Pkg: "google/maps/roads/v1op", Name: "roads_go_proto"}, - "google.golang.org/genproto/googleapis/maps/routes/v1": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google.golang.org/genproto/googleapis/maps/routes/v1alpha": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1alpha", Name: "routes_go_proto"}, - "google.golang.org/genproto/googleapis/maps/routing/v2": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google.golang.org/genproto/googleapis/maps/unity": label.Label{Repo: "go_googleapis", Pkg: "google/maps/unity", Name: "unity_go_proto"}, - "google.golang.org/genproto/googleapis/monitoring/dashboard/v1": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google.golang.org/genproto/googleapis/monitoring/metricsscope/v1": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/metricsscope/v1", Name: "metricsscope_go_proto"}, - "google.golang.org/genproto/googleapis/monitoring/v3": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google.golang.org/genproto/googleapis/networking/trafficdirector/type": label.Label{Repo: "go_googleapis", Pkg: "google/networking/trafficdirector/type", Name: "type_go_proto"}, - "google.golang.org/genproto/googleapis/partner/aistreams/v1alpha1": label.Label{Repo: "go_googleapis", Pkg: "google/partner/aistreams/v1alpha1", Name: "aistreams_go_proto"}, - "google.golang.org/genproto/googleapis/privacy/dlp/v2": label.Label{Repo: "go_googleapis", Pkg: "google/privacy/dlp/v2", Name: "dlp_go_proto"}, - "google.golang.org/genproto/googleapis/pubsub/v1": label.Label{Repo: "go_googleapis", Pkg: "google/pubsub/v1", Name: "pubsub_go_proto"}, - "google.golang.org/genproto/googleapis/pubsub/v1beta2": label.Label{Repo: "go_googleapis", Pkg: "google/pubsub/v1beta2", Name: "pubsub_go_proto"}, - "google.golang.org/genproto/googleapis/rpc/code": label.Label{Repo: "go_googleapis", Pkg: "google/rpc", Name: "code_go_proto"}, - "google.golang.org/genproto/googleapis/rpc/context/attribute_context": label.Label{Repo: "go_googleapis", Pkg: "google/rpc/context", Name: "attribute_context_go_proto"}, - "google.golang.org/genproto/googleapis/rpc/errdetails": label.Label{Repo: "go_googleapis", Pkg: "google/rpc", Name: "errdetails_go_proto"}, - "google.golang.org/genproto/googleapis/rpc/status": label.Label{Repo: "go_googleapis", Pkg: "google/rpc", Name: "status_go_proto"}, - "google.golang.org/genproto/googleapis/search/partnerdataingestion/logging/v1": label.Label{Repo: "go_googleapis", Pkg: "google/search/partnerdataingestion/logging/v1", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/spanner/admin/database/v1": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/database/v1", Name: "database_go_proto"}, - "google.golang.org/genproto/googleapis/spanner/admin/instance/v1": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/instance/v1", Name: "instance_go_proto"}, - "google.golang.org/genproto/googleapis/spanner/v1": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_go_proto"}, - "google.golang.org/genproto/googleapis/storage/v1": label.Label{Repo: "go_googleapis", Pkg: "google/storage/v1", Name: "storage_go_proto"}, - "google.golang.org/genproto/googleapis/storage/v2": label.Label{Repo: "go_googleapis", Pkg: "google/storage/v2", Name: "storage_go_proto"}, - "google.golang.org/genproto/googleapis/storagetransfer/logging": label.Label{Repo: "go_googleapis", Pkg: "google/storagetransfer/logging", Name: "logging_go_proto"}, - "google.golang.org/genproto/googleapis/storagetransfer/v1": label.Label{Repo: "go_googleapis", Pkg: "google/storagetransfer/v1", Name: "storagetransfer_go_proto"}, - "google.golang.org/genproto/googleapis/streetview/publish/v1": label.Label{Repo: "go_googleapis", Pkg: "google/streetview/publish/v1", Name: "publish_go_proto"}, - "google.golang.org/genproto/googleapis/type/calendarperiod": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "calendarperiod_go_proto"}, - "google.golang.org/genproto/googleapis/type/color": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "color_go_proto"}, - "google.golang.org/genproto/googleapis/type/date": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "date_go_proto"}, - "google.golang.org/genproto/googleapis/type/datetime": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "datetime_go_proto"}, - "google.golang.org/genproto/googleapis/type/dayofweek": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "dayofweek_go_proto"}, - "google.golang.org/genproto/googleapis/type/decimal": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "decimal_go_proto"}, - "google.golang.org/genproto/googleapis/type/expr": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "expr_go_proto"}, - "google.golang.org/genproto/googleapis/type/fraction": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "fraction_go_proto"}, - "google.golang.org/genproto/googleapis/type/interval": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "interval_go_proto"}, - "google.golang.org/genproto/googleapis/type/latlng": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "latlng_go_proto"}, - "google.golang.org/genproto/googleapis/type/localized_text": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "localized_text_go_proto"}, - "google.golang.org/genproto/googleapis/type/money": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "money_go_proto"}, - "google.golang.org/genproto/googleapis/type/month": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "month_go_proto"}, - "google.golang.org/genproto/googleapis/type/phone_number": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "phone_number_go_proto"}, - "google.golang.org/genproto/googleapis/type/postaladdress": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "postaladdress_go_proto"}, - "google.golang.org/genproto/googleapis/type/quaternion": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "quaternion_go_proto"}, - "google.golang.org/genproto/googleapis/type/timeofday": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "timeofday_go_proto"}, - "google.golang.org/genproto/googleapis/watcher/v1": label.Label{Repo: "go_googleapis", Pkg: "google/watcher/v1", Name: "watcher_go_proto"}, - "google.golang.org/genproto/googleapis/grafeas/v1": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, + "github.com/golang/protobuf/ptypes/any": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/any", Name: "any"}, + "google.golang.org/genproto/protobuf/api": label.Label{Repo: "org_golang_google_genproto", Pkg: "protobuf/api", Name: "api"}, + "github.com/golang/protobuf/protoc-gen-go/plugin": label.Label{Repo: "com_github_golang_protobuf", Pkg: "protoc-gen-go/plugin", Name: "plugin"}, + "github.com/golang/protobuf/protoc-gen-go/descriptor": label.Label{Repo: "com_github_golang_protobuf", Pkg: "protoc-gen-go/descriptor", Name: "descriptor"}, + "github.com/golang/protobuf/ptypes/duration": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/duration", Name: "duration"}, + "github.com/golang/protobuf/ptypes/empty": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/empty", Name: "empty"}, + "google.golang.org/genproto/protobuf/field_mask": label.Label{Repo: "org_golang_google_genproto", Pkg: "protobuf/field_mask", Name: "field_mask"}, + "google.golang.org/genproto/protobuf/source_context": label.Label{Repo: "org_golang_google_genproto", Pkg: "protobuf/source_context", Name: "source_context"}, + "github.com/golang/protobuf/ptypes/struct": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/struct", Name: "struct"}, + "github.com/golang/protobuf/ptypes/timestamp": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/timestamp", Name: "timestamp"}, + "google.golang.org/genproto/protobuf/ptype": label.Label{Repo: "org_golang_google_genproto", Pkg: "protobuf/ptype", Name: "ptype"}, + "github.com/golang/protobuf/ptypes/wrappers": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/wrappers", Name: "wrappers"}, } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_imports.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_imports.go index df68bafff..133ad2803 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_imports.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_imports.go @@ -7,4012 +7,16 @@ import "github.com/bazelbuild/bazel-gazelle/label" var knownImports = map[string]label.Label{ - "google/protobuf/any.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "any_proto"}, - "google/protobuf/api.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "api_proto"}, - "google/protobuf/compiler/plugin.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "compiler_plugin_proto"}, - "google/protobuf/descriptor.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "descriptor_proto"}, - "google/protobuf/duration.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "duration_proto"}, - "google/protobuf/empty.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "empty_proto"}, - "google/protobuf/field_mask.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "field_mask_proto"}, - "google/protobuf/source_context.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "source_context_proto"}, - "google/protobuf/struct.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "struct_proto"}, - "google/protobuf/timestamp.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "timestamp_proto"}, - "google/protobuf/type.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "type_proto"}, - "google/protobuf/wrappers.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "wrappers_proto"}, - "gapic/metadata/gapic_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "gapic/metadata", Name: "metadata_proto"}, - "google/actions/type/date_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/actions/type", Name: "date_range_proto"}, - "google/actions/type/datetime_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/actions/type", Name: "date_time_range_proto"}, - "google/ads/admob/v1/admob_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/admob/v1", Name: "admob_proto"}, - "google/ads/admob/v1/admob_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/admob/v1", Name: "admob_proto"}, - "google/ads/googleads/v10/common/ad_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/ad_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/asset_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/asset_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/asset_usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/audiences.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/bidding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/click_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/criteria.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/criterion_category_availability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/custom_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/customizer_value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/dates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/explorer_auto_optimizer_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/extensions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/feed_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/feed_item_set_filter_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/final_app_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/frequency_cap.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/keyword_plan_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/matching_function.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/metric_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/offline_user_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/policy_summary.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/real_time_bidding_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/segments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/tag_snippet.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/targeting_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/text_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/url_collection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/user_lists.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/common/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_proto"}, - "google/ads/googleads/v10/enums/access_invitation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/access_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/access_role.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/account_budget_proposal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/account_budget_proposal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/account_budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/account_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_customizer_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_destination_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_group_ad_rotation_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_group_ad_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_group_criterion_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_group_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_network_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_serving_optimization_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_strength.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/ad_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/advertising_channel_sub_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/advertising_channel_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/affiliate_location_feed_relationship_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/affiliate_location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/age_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/app_campaign_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/app_campaign_bidding_strategy_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/app_payment_model_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/app_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/app_url_operating_system_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/asset_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/asset_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/asset_performance_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/asset_set_asset_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/asset_set_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/asset_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/asset_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/asset_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/async_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/attribution_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/batch_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/bid_modifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/bidding_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/bidding_strategy_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/bidding_strategy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/billing_setup_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/brand_safety_suitability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/budget_campaign_association_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/budget_delivery_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/budget_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/budget_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/call_conversion_reporting_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/call_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/call_tracking_display_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/call_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/callout_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/campaign_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/campaign_draft_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/campaign_experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/campaign_experiment_traffic_split_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/campaign_experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/campaign_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/campaign_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/campaign_shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/campaign_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/change_client_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/change_event_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/change_status_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/change_status_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/click_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/combined_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/content_label_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_action_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_action_counting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_adjustment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_attribution_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_custom_variable_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_environment_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_or_adjustment_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_tracking_status_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_value_rule_primary_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_value_rule_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/conversion_value_rule_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/criterion_category_channel_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/criterion_category_locale_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/criterion_system_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/custom_audience_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/custom_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/custom_audience_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/custom_conversion_goal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/custom_interest_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/custom_interest_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/custom_interest_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/custom_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/customer_match_upload_key_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/customer_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/customizer_attribute_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/customizer_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/customizer_value_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/data_driven_model_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/day_of_week.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/display_ad_format_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/display_upload_product_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/distance_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/dsa_page_feed_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/education_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/experiment_metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/experiment_metric_direction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/extension_setting_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/external_conversion_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_item_quality_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_item_quality_disapproval_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_item_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_item_set_string_filter_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_item_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_item_target_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_item_target_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_item_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_item_validation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_mapping_criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_mapping_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/feed_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/flight_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/frequency_cap_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/frequency_cap_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/frequency_cap_time_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/gender_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/geo_target_constant_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/geo_targeting_restriction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/geo_targeting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/goal_config_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/google_ads_field_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/google_ads_field_data_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/google_voice_call_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/hotel_date_selection_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/hotel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/hotel_price_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/hotel_rate_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/hotel_reconciliation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/image_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/income_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/interaction_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/interaction_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/invoice_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/job_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/keyword_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_aggregate_metric_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_competition_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_concept_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_forecast_interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_keyword_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/label_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/lead_form_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/lead_form_desired_intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/lead_form_field_user_input_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/lead_form_post_submit_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/legacy_app_install_ad_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/linked_account_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_type_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_vertical.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/listing_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/local_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/location_extension_targeting_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/location_group_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/location_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/manager_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/matching_function_context_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/matching_function_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/media_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/merchant_center_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/message_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/mime_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/minute_of_hour.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/mobile_app_vendor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/mobile_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/month_of_year.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/negative_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/offline_user_data_job_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/offline_user_data_job_match_rate_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/offline_user_data_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/offline_user_data_job_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/operating_system_version_operator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/optimization_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/parental_status_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/payment_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/placeholder_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/placement_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/policy_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/policy_review_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/policy_topic_entry_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/policy_topic_evidence_destination_not_working_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/positive_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/preferred_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/price_extension_price_qualifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/price_extension_price_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/price_extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/price_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/product_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/product_bidding_category_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/product_channel_exclusivity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/product_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/promotion_extension_discount_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/promotion_extension_occasion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/promotion_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/proximity_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/quality_score_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/reach_plan_ad_length.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/reach_plan_age_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/reach_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/real_estate_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/recommendation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/resource_change_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/resource_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/response_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/search_engine_results_page_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/search_term_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/search_term_targeting_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/seasonality_event_scope.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/seasonality_event_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/served_asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/shared_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/simulation_modification_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/simulation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/sitelink_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/sk_ad_network_ad_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/sk_ad_network_attribution_credit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/sk_ad_network_user_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/slot.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/spending_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/structured_snippet_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/summary_row_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/system_managed_entity_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/target_cpa_opt_in_recommendation_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/target_impression_share_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/targeting_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/time_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/tracking_code_page_format.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/tracking_code_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/travel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_identifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_interest_taxonomy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_access_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_closing_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_combined_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_crm_data_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_date_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_logical_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_membership_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_number_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_prepopulation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_rule_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_size_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_string_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/user_list_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/value_rule_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/value_rule_geo_location_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/value_rule_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/value_rule_set_attachment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/value_rule_set_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/vanity_pharma_display_url_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/vanity_pharma_text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/video_thumbnail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/webpage_condition_operand.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/enums/webpage_condition_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_proto"}, - "google/ads/googleads/v10/errors/access_invitation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/account_budget_proposal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/account_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_group_ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_group_bid_modifier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_group_criterion_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_group_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_group_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_group_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/ad_sharing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/adx_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/asset_group_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/asset_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/asset_group_listing_group_filter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/asset_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/asset_set_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/asset_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/asset_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/authentication_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/authorization_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/batch_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/bidding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/bidding_strategy_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/billing_setup_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/campaign_budget_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/campaign_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/campaign_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/campaign_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/campaign_draft_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/campaign_experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/campaign_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/campaign_shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/change_event_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/change_status_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/collection_size_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/context_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/conversion_action_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/conversion_adjustment_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/conversion_custom_variable_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/conversion_goal_campaign_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/conversion_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/conversion_value_rule_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/conversion_value_rule_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/country_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/currency_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/custom_audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/custom_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/custom_interest_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/customer_client_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/customer_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/customer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/customer_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/customer_manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/customer_user_access_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/customizer_attribute_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/database_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/date_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/date_range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/distinct_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/enum_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/errors.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/experiment_arm_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/extension_feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/extension_setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/feed_attribute_reference_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/feed_item_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/feed_item_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/feed_item_target_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/feed_item_validation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/feed_mapping_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/field_mask_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/function_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/function_parsing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/geo_target_constant_suggestion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/header_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/id_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/image_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/internal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/invoice_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_ad_group_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_campaign_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_idea_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/label_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/language_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/list_operation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/media_bundle_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/media_file_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/media_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/merchant_center_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/multiplier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/mutate_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/new_resource_creation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/not_allowlisted_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/not_empty_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/null_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/offline_user_data_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/operation_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/operator_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/partial_failure_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/payments_account_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/policy_finding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/policy_validation_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/policy_violation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/query_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/quota_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/reach_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/recommendation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/region_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/request_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/resource_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/resource_count_limit_exceeded_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/shared_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/size_limit_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/string_format_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/string_length_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/third_party_app_analytics_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/time_zone_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/url_field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/user_data_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/user_list_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/errors/youtube_video_registration_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_proto"}, - "google/ads/googleads/v10/resources/accessible_bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/account_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/account_budget_proposal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/account_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_ad_asset_combination_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_ad_asset_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_ad_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_criterion_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_criterion_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_group_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/ad_schedule_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/age_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/asset_field_type_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/asset_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/asset_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/asset_group_listing_group_filter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/asset_group_product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/asset_group_signal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/asset_set_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/batch_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/bidding_data_exclusion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/bidding_seasonality_adjustment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/bidding_strategy_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/billing_setup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/call_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_draft.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/campaign_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/carrier_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/change_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/change_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/click_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/combined_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/conversion_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/conversion_custom_variable.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/conversion_goal_campaign_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/conversion_value_rule.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/conversion_value_rule_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/currency_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/custom_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/custom_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/custom_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_client_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_manager_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_negative_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_user_access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customer_user_access_invitation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/customizer_attribute.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/detail_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/detailed_demographic.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/display_keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/distance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/domain_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/dynamic_search_ads_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/expanded_landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/experiment_arm.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/extension_feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/feed_item_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/feed_item_set_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/feed_item_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/feed_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/feed_placeholder_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/gender_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/geo_target_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/geographic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/google_ads_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/group_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/hotel_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/hotel_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/hotel_reconciliation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/income_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/invoice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/keyword_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/keyword_plan_ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/keyword_plan_ad_group_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/keyword_plan_campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/keyword_plan_campaign_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/keyword_theme_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/language_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/lead_form_submission_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/life_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/managed_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/media_file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/merchant_center_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/mobile_app_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/mobile_device_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/offline_user_data_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/operating_system_version_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/paid_organic_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/parental_status_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/payments_account.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/product_bidding_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/remarketing_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/shared_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/shopping_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/smart_campaign_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/smart_campaign_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/third_party_app_analytics_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/topic_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/topic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/user_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/user_list.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/user_location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/video.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/resources/webpage_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_proto"}, - "google/ads/googleads/v10/services/account_budget_proposal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/account_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_ad_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_criterion_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_criterion_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_parameter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/asset_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/asset_group_listing_group_filter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/asset_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/asset_group_signal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/asset_set_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/batch_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/bidding_data_exclusion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/bidding_seasonality_adjustment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/bidding_strategy_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/billing_setup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_draft_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/campaign_shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/conversion_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/conversion_adjustment_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/conversion_custom_variable_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/conversion_goal_campaign_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/conversion_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/conversion_value_rule_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/conversion_value_rule_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/custom_audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/custom_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/custom_interest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_client_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_manager_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_negative_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_user_access_invitation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customer_user_access_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/customizer_attribute_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/experiment_arm_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/extension_feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/feed_item_set_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/feed_item_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/feed_item_target_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/feed_mapping_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/geo_target_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/google_ads_field_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/google_ads_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/invoice_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/keyword_plan_ad_group_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/keyword_plan_ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/keyword_plan_campaign_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/keyword_plan_campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/keyword_plan_idea_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/keyword_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/keyword_theme_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/media_file_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/merchant_center_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/offline_user_data_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/payments_account_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/reach_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/recommendation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/remarketing_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/shared_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/smart_campaign_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/smart_campaign_suggest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/third_party_app_analytics_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/user_data_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v10/services/user_list_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_proto"}, - "google/ads/googleads/v11/common/ad_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/ad_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/asset_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/asset_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/asset_usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/audiences.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/bidding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/click_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/criteria.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/criterion_category_availability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/custom_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/customizer_value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/dates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/explorer_auto_optimizer_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/extensions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/feed_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/feed_item_set_filter_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/final_app_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/frequency_cap.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/keyword_plan_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/matching_function.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/metric_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/offline_user_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/policy_summary.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/real_time_bidding_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/segments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/tag_snippet.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/targeting_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/text_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/url_collection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/user_lists.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/common/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_proto"}, - "google/ads/googleads/v11/enums/access_invitation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/access_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/access_role.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/account_budget_proposal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/account_budget_proposal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/account_budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/account_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_customizer_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_destination_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_group_ad_rotation_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_group_ad_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_group_criterion_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_group_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_network_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_serving_optimization_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_strength.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/ad_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/advertising_channel_sub_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/advertising_channel_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/affiliate_location_feed_relationship_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/affiliate_location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/age_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/app_campaign_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/app_campaign_bidding_strategy_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/app_payment_model_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/app_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/app_url_operating_system_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_performance_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_set_asset_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_set_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/asset_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/async_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/attribution_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/audience_insights_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/batch_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/bid_modifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/bidding_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/bidding_strategy_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/bidding_strategy_system_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/bidding_strategy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/billing_setup_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/brand_safety_suitability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/budget_campaign_association_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/budget_delivery_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/budget_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/budget_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/call_conversion_reporting_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/call_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/call_tracking_display_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/call_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/callout_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/campaign_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/campaign_draft_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/campaign_experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/campaign_experiment_traffic_split_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/campaign_experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/campaign_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/campaign_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/campaign_shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/campaign_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/change_client_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/change_event_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/change_status_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/change_status_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/click_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/combined_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/content_label_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_action_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_action_counting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_adjustment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_attribution_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_custom_variable_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_environment_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_or_adjustment_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_tracking_status_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_value_rule_primary_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_value_rule_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/conversion_value_rule_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/criterion_category_channel_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/criterion_category_locale_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/criterion_system_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/custom_audience_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/custom_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/custom_audience_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/custom_conversion_goal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/custom_interest_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/custom_interest_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/custom_interest_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/custom_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/customer_match_upload_key_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/customer_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/customizer_attribute_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/customizer_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/customizer_value_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/data_driven_model_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/day_of_week.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/display_ad_format_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/display_upload_product_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/distance_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/dsa_page_feed_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/education_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/experiment_metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/experiment_metric_direction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/extension_setting_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/external_conversion_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_item_quality_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_item_quality_disapproval_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_item_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_item_set_string_filter_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_item_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_item_target_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_item_target_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_item_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_item_validation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_mapping_criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_mapping_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/feed_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/flight_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/frequency_cap_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/frequency_cap_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/frequency_cap_time_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/gender_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/geo_target_constant_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/geo_targeting_restriction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/geo_targeting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/goal_config_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/google_ads_field_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/google_ads_field_data_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/google_voice_call_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/hotel_date_selection_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/hotel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/hotel_price_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/hotel_rate_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/hotel_reconciliation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/image_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/income_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/interaction_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/interaction_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/invoice_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/job_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/keyword_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_aggregate_metric_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_competition_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_concept_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_forecast_interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_keyword_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/label_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/lead_form_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/lead_form_desired_intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/lead_form_field_user_input_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/lead_form_post_submit_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/legacy_app_install_ad_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/linked_account_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_type_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_vertical.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/listing_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/local_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/location_extension_targeting_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/location_group_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/location_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/manager_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/matching_function_context_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/matching_function_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/media_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/merchant_center_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/message_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/mime_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/minute_of_hour.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/mobile_app_vendor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/mobile_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/month_of_year.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/negative_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/offline_user_data_job_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/offline_user_data_job_match_rate_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/offline_user_data_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/offline_user_data_job_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/operating_system_version_operator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/optimization_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/parental_status_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/payment_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/performance_max_upgrade_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/placeholder_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/placement_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/policy_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/policy_review_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/policy_topic_entry_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/policy_topic_evidence_destination_not_working_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/positive_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/preferred_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/price_extension_price_qualifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/price_extension_price_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/price_extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/price_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/product_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/product_bidding_category_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/product_channel_exclusivity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/product_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/promotion_extension_discount_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/promotion_extension_occasion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/promotion_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/proximity_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/quality_score_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/reach_plan_ad_length.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/reach_plan_age_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/reach_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/real_estate_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/recommendation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/resource_change_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/resource_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/response_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/search_engine_results_page_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/search_term_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/search_term_targeting_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/seasonality_event_scope.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/seasonality_event_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/served_asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/shared_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/simulation_modification_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/simulation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/sitelink_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/sk_ad_network_ad_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/sk_ad_network_attribution_credit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/sk_ad_network_user_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/slot.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/spending_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/structured_snippet_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/summary_row_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/system_managed_entity_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/target_cpa_opt_in_recommendation_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/target_impression_share_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/targeting_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/time_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/tracking_code_page_format.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/tracking_code_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/travel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_identifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_interest_taxonomy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_access_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_closing_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_combined_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_crm_data_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_date_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_flexible_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_logical_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_membership_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_number_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_prepopulation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_rule_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_size_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_string_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/user_list_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/value_rule_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/value_rule_geo_location_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/value_rule_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/value_rule_set_attachment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/value_rule_set_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/vanity_pharma_display_url_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/vanity_pharma_text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/video_thumbnail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/webpage_condition_operand.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/enums/webpage_condition_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_proto"}, - "google/ads/googleads/v11/errors/access_invitation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/account_budget_proposal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/account_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_group_ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_group_bid_modifier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_group_criterion_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_group_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_group_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_group_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/ad_sharing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/adx_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/asset_group_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/asset_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/asset_group_listing_group_filter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/asset_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/asset_set_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/asset_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/asset_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/audience_insights_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/authentication_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/authorization_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/batch_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/bidding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/bidding_strategy_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/billing_setup_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/campaign_budget_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/campaign_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/campaign_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/campaign_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/campaign_draft_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/campaign_experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/campaign_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/campaign_shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/change_event_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/change_status_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/collection_size_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/context_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/conversion_action_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/conversion_adjustment_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/conversion_custom_variable_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/conversion_goal_campaign_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/conversion_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/conversion_value_rule_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/conversion_value_rule_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/country_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/currency_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/custom_audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/custom_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/custom_interest_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/customer_client_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/customer_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/customer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/customer_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/customer_manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/customer_user_access_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/customizer_attribute_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/database_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/date_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/date_range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/distinct_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/enum_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/errors.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/experiment_arm_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/extension_feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/extension_setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/feed_attribute_reference_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/feed_item_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/feed_item_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/feed_item_target_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/feed_item_validation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/feed_mapping_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/field_mask_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/function_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/function_parsing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/geo_target_constant_suggestion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/header_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/id_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/image_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/internal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/invoice_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_ad_group_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_campaign_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_idea_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/label_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/language_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/list_operation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/media_bundle_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/media_file_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/media_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/merchant_center_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/multiplier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/mutate_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/new_resource_creation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/not_allowlisted_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/not_empty_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/null_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/offline_user_data_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/operation_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/operator_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/partial_failure_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/payments_account_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/policy_finding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/policy_validation_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/policy_violation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/query_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/quota_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/reach_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/recommendation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/region_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/request_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/resource_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/resource_count_limit_exceeded_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/shared_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/size_limit_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/string_format_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/string_length_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/third_party_app_analytics_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/time_zone_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/url_field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/user_data_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/user_list_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/errors/youtube_video_registration_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_proto"}, - "google/ads/googleads/v11/resources/accessible_bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/account_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/account_budget_proposal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/account_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_ad_asset_combination_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_ad_asset_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_ad_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_criterion_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_criterion_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_group_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/ad_schedule_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/age_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/asset_field_type_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/asset_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/asset_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/asset_group_listing_group_filter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/asset_group_product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/asset_group_signal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/asset_set_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/batch_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/bidding_data_exclusion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/bidding_seasonality_adjustment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/bidding_strategy_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/billing_setup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/call_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_draft.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/campaign_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/carrier_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/change_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/change_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/click_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/combined_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/conversion_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/conversion_custom_variable.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/conversion_goal_campaign_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/conversion_value_rule.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/conversion_value_rule_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/currency_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/custom_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/custom_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/custom_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_client_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_manager_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_negative_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_user_access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customer_user_access_invitation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/customizer_attribute.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/detail_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/detailed_demographic.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/display_keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/distance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/domain_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/dynamic_search_ads_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/expanded_landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/experiment_arm.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/extension_feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/feed_item_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/feed_item_set_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/feed_item_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/feed_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/feed_placeholder_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/gender_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/geo_target_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/geographic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/google_ads_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/group_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/hotel_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/hotel_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/hotel_reconciliation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/income_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/invoice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/keyword_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/keyword_plan_ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/keyword_plan_ad_group_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/keyword_plan_campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/keyword_plan_campaign_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/keyword_theme_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/language_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/lead_form_submission_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/life_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/managed_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/media_file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/merchant_center_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/mobile_app_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/mobile_device_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/offline_user_data_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/operating_system_version_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/paid_organic_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/parental_status_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/payments_account.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/product_bidding_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/remarketing_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/shared_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/shopping_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/smart_campaign_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/smart_campaign_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/third_party_app_analytics_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/topic_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/topic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/user_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/user_list.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/user_location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/video.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/resources/webpage_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_proto"}, - "google/ads/googleads/v11/services/account_budget_proposal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/account_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_ad_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_criterion_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_criterion_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_parameter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/asset_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/asset_group_listing_group_filter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/asset_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/asset_group_signal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/asset_set_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/audience_insights_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/batch_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/bidding_data_exclusion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/bidding_seasonality_adjustment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/bidding_strategy_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/billing_setup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_draft_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/campaign_shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/conversion_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/conversion_adjustment_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/conversion_custom_variable_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/conversion_goal_campaign_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/conversion_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/conversion_value_rule_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/conversion_value_rule_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/custom_audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/custom_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/custom_interest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_client_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_manager_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_negative_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_user_access_invitation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customer_user_access_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/customizer_attribute_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/experiment_arm_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/extension_feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/feed_item_set_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/feed_item_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/feed_item_target_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/feed_mapping_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/geo_target_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/google_ads_field_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/google_ads_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/invoice_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/keyword_plan_ad_group_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/keyword_plan_ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/keyword_plan_campaign_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/keyword_plan_campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/keyword_plan_idea_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/keyword_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/keyword_theme_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/media_file_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/merchant_center_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/offline_user_data_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/payments_account_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/reach_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/recommendation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/remarketing_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/shared_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/smart_campaign_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/smart_campaign_suggest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/third_party_app_analytics_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/user_data_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v11/services/user_list_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_proto"}, - "google/ads/googleads/v12/common/ad_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/ad_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/asset_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/asset_set_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/asset_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/asset_usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/audiences.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/bidding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/click_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/criteria.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/criterion_category_availability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/custom_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/customizer_value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/dates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/explorer_auto_optimizer_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/extensions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/feed_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/feed_item_set_filter_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/final_app_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/frequency_cap.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/keyword_plan_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/matching_function.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/metric_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/offline_user_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/policy_summary.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/real_time_bidding_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/segments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/tag_snippet.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/targeting_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/text_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/url_collection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/user_lists.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/common/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_proto"}, - "google/ads/googleads/v12/enums/access_invitation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/access_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/access_role.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/account_budget_proposal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/account_budget_proposal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/account_budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/account_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_customizer_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_destination_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_group_ad_rotation_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_group_ad_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_group_criterion_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_group_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_network_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_serving_optimization_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_strength.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/ad_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/advertising_channel_sub_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/advertising_channel_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/affiliate_location_feed_relationship_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/affiliate_location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/age_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/app_campaign_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/app_campaign_bidding_strategy_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/app_payment_model_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/app_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/app_url_operating_system_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_performance_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_set_asset_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_set_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/asset_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/async_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/attribution_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/audience_insights_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/batch_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/bid_modifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/bidding_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/bidding_strategy_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/bidding_strategy_system_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/bidding_strategy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/billing_setup_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/brand_safety_suitability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/budget_campaign_association_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/budget_delivery_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/budget_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/budget_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/call_conversion_reporting_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/call_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/call_tracking_display_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/call_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/callout_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/campaign_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/campaign_draft_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/campaign_experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/campaign_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/campaign_primary_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/campaign_primary_status_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/campaign_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/campaign_shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/campaign_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/chain_relationship_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/change_client_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/change_event_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/change_status_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/change_status_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/click_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/combined_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/content_label_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_action_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_action_counting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_adjustment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_attribution_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_custom_variable_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_environment_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_or_adjustment_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_tracking_status_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_value_rule_primary_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_value_rule_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/conversion_value_rule_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/criterion_category_channel_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/criterion_category_locale_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/criterion_system_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/custom_audience_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/custom_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/custom_audience_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/custom_conversion_goal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/custom_interest_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/custom_interest_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/custom_interest_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/custom_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/customer_match_upload_key_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/customer_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/customizer_attribute_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/customizer_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/customizer_value_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/data_driven_model_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/day_of_week.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/display_ad_format_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/display_upload_product_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/distance_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/dsa_page_feed_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/education_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/experiment_metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/experiment_metric_direction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/extension_setting_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/external_conversion_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_item_quality_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_item_quality_disapproval_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_item_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_item_set_string_filter_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_item_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_item_target_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_item_target_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_item_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_item_validation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_mapping_criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_mapping_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/feed_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/flight_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/frequency_cap_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/frequency_cap_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/frequency_cap_time_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/gender_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/geo_target_constant_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/geo_targeting_restriction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/geo_targeting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/goal_config_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/google_ads_field_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/google_ads_field_data_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/google_voice_call_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/hotel_date_selection_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/hotel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/hotel_price_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/hotel_rate_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/hotel_reconciliation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/image_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/income_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/interaction_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/interaction_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/invoice_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/job_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/keyword_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_aggregate_metric_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_competition_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_concept_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_forecast_interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_keyword_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/label_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/lead_form_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/lead_form_desired_intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/lead_form_field_user_input_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/lead_form_post_submit_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/legacy_app_install_ad_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/linked_account_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_type_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_vertical.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/listing_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/local_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/location_extension_targeting_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/location_group_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/location_ownership_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/location_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/location_string_filter_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/manager_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/matching_function_context_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/matching_function_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/media_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/merchant_center_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/message_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/mime_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/minute_of_hour.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/mobile_app_vendor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/mobile_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/month_of_year.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/negative_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/offline_user_data_job_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/offline_user_data_job_match_rate_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/offline_user_data_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/offline_user_data_job_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/operating_system_version_operator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/optimization_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/parental_status_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/payment_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/performance_max_upgrade_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/placeholder_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/placement_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/policy_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/policy_review_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/policy_topic_entry_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/policy_topic_evidence_destination_not_working_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/positive_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/preferred_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/price_extension_price_qualifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/price_extension_price_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/price_extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/price_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/product_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/product_bidding_category_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/product_channel_exclusivity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/product_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/promotion_extension_discount_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/promotion_extension_occasion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/promotion_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/proximity_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/quality_score_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/reach_plan_age_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/reach_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/real_estate_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/recommendation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/resource_change_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/resource_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/response_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/search_engine_results_page_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/search_term_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/search_term_targeting_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/seasonality_event_scope.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/seasonality_event_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/served_asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/shared_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/simulation_modification_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/simulation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/sitelink_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/sk_ad_network_ad_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/sk_ad_network_attribution_credit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/sk_ad_network_user_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/slot.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/spending_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/structured_snippet_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/summary_row_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/system_managed_entity_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/target_cpa_opt_in_recommendation_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/target_impression_share_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/targeting_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/time_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/tracking_code_page_format.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/tracking_code_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/travel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_identifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_interest_taxonomy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_access_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_closing_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_combined_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_crm_data_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_date_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_flexible_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_logical_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_membership_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_number_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_prepopulation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_rule_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_size_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_string_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/user_list_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/value_rule_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/value_rule_geo_location_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/value_rule_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/value_rule_set_attachment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/value_rule_set_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/vanity_pharma_display_url_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/vanity_pharma_text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/video_thumbnail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/webpage_condition_operand.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/enums/webpage_condition_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_proto"}, - "google/ads/googleads/v12/errors/access_invitation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/account_budget_proposal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/account_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_group_ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_group_bid_modifier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_group_criterion_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_group_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_group_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_group_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/ad_sharing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/adx_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/asset_group_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/asset_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/asset_group_listing_group_filter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/asset_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/asset_set_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/asset_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/asset_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/audience_insights_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/authentication_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/authorization_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/batch_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/bidding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/bidding_strategy_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/billing_setup_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/campaign_budget_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/campaign_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/campaign_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/campaign_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/campaign_draft_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/campaign_experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/campaign_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/campaign_shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/change_event_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/change_status_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/collection_size_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/context_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/conversion_action_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/conversion_adjustment_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/conversion_custom_variable_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/conversion_goal_campaign_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/conversion_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/conversion_value_rule_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/conversion_value_rule_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/country_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/currency_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/custom_audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/custom_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/custom_interest_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/customer_client_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/customer_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/customer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/customer_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/customer_manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/customer_user_access_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/customizer_attribute_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/database_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/date_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/date_range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/distinct_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/enum_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/errors.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/experiment_arm_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/extension_feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/extension_setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/feed_attribute_reference_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/feed_item_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/feed_item_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/feed_item_target_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/feed_item_validation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/feed_mapping_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/field_mask_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/function_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/function_parsing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/geo_target_constant_suggestion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/header_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/id_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/image_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/internal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/invoice_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_ad_group_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_campaign_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_idea_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/label_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/language_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/list_operation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/media_bundle_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/media_file_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/media_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/merchant_center_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/multiplier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/mutate_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/new_resource_creation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/not_allowlisted_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/not_empty_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/null_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/offline_user_data_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/operation_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/operator_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/partial_failure_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/payments_account_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/policy_finding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/policy_validation_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/policy_violation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/query_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/quota_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/reach_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/recommendation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/region_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/request_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/resource_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/resource_count_limit_exceeded_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/shared_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/size_limit_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/smart_campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/string_format_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/string_length_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/third_party_app_analytics_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/time_zone_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/url_field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/user_data_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/user_list_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/errors/youtube_video_registration_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_proto"}, - "google/ads/googleads/v12/resources/accessible_bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/account_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/account_budget_proposal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/account_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_ad_asset_combination_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_ad_asset_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_ad_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_criterion_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_criterion_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_group_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/ad_schedule_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/age_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset_field_type_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset_group_listing_group_filter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset_group_product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset_group_signal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset_set_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/asset_set_type_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/batch_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/bidding_data_exclusion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/bidding_seasonality_adjustment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/bidding_strategy_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/billing_setup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/call_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_draft.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/campaign_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/carrier_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/change_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/change_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/click_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/combined_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/conversion_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/conversion_custom_variable.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/conversion_goal_campaign_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/conversion_value_rule.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/conversion_value_rule_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/currency_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/custom_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/custom_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/custom_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_client_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_manager_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_negative_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_user_access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customer_user_access_invitation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/customizer_attribute.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/detail_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/detailed_demographic.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/display_keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/distance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/domain_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/dynamic_search_ads_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/expanded_landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/experiment_arm.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/extension_feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/feed_item_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/feed_item_set_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/feed_item_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/feed_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/feed_placeholder_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/gender_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/geo_target_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/geographic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/google_ads_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/group_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/hotel_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/hotel_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/hotel_reconciliation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/income_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/invoice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/keyword_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/keyword_plan_ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/keyword_plan_ad_group_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/keyword_plan_campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/keyword_plan_campaign_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/keyword_theme_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/language_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/lead_form_submission_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/life_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/managed_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/media_file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/merchant_center_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/mobile_app_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/mobile_device_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/offline_user_data_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/operating_system_version_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/paid_organic_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/parental_status_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/payments_account.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/per_store_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/product_bidding_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/remarketing_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/shared_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/shopping_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/smart_campaign_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/smart_campaign_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/third_party_app_analytics_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/topic_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/topic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/user_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/user_list.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/user_location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/video.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/resources/webpage_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_proto"}, - "google/ads/googleads/v12/services/account_budget_proposal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/account_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_ad_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_criterion_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_criterion_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_parameter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/asset_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/asset_group_listing_group_filter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/asset_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/asset_group_signal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/asset_set_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/audience_insights_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/batch_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/bidding_data_exclusion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/bidding_seasonality_adjustment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/bidding_strategy_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/billing_setup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_draft_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/campaign_shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/conversion_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/conversion_adjustment_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/conversion_custom_variable_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/conversion_goal_campaign_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/conversion_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/conversion_value_rule_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/conversion_value_rule_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/custom_audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/custom_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/custom_interest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_client_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_manager_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_negative_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_user_access_invitation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customer_user_access_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/customizer_attribute_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/experiment_arm_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/extension_feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/feed_item_set_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/feed_item_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/feed_item_target_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/feed_mapping_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/geo_target_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/google_ads_field_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/google_ads_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/invoice_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/keyword_plan_ad_group_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/keyword_plan_ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/keyword_plan_campaign_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/keyword_plan_campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/keyword_plan_idea_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/keyword_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/keyword_theme_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/media_file_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/merchant_center_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/offline_user_data_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/payments_account_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/reach_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/recommendation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/remarketing_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/shared_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/smart_campaign_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/smart_campaign_suggest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/third_party_app_analytics_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/user_data_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/googleads/v12/services/user_list_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_proto"}, - "google/ads/searchads360/v0/common/bidding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_proto"}, - "google/ads/searchads360/v0/common/criteria.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_proto"}, - "google/ads/searchads360/v0/common/custom_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_proto"}, - "google/ads/searchads360/v0/common/frequency_cap.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_proto"}, - "google/ads/searchads360/v0/common/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_proto"}, - "google/ads/searchads360/v0/common/real_time_bidding_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_proto"}, - "google/ads/searchads360/v0/common/segments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_proto"}, - "google/ads/searchads360/v0/common/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_proto"}, - "google/ads/searchads360/v0/enums/account_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/account_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/ad_group_ad_rotation_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/ad_group_criterion_engine_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/ad_group_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/ad_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/ad_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/ad_serving_optimization_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/advertising_channel_sub_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/advertising_channel_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/age_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/attribution_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/bidding_strategy_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/bidding_strategy_system_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/bidding_strategy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/budget_delivery_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/budget_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/campaign_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/campaign_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/conversion_action_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/conversion_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/conversion_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/conversion_tracking_status_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/custom_column_value_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/customer_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/data_driven_model_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/day_of_week.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/gender_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/interaction_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/keyword_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/listing_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/location_group_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/manager_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/negative_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/optimization_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/positive_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/quality_score_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/search_ads360_field_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/search_ads360_field_data_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/summary_row_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/target_impression_share_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/webpage_condition_operand.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/enums/webpage_condition_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_proto"}, - "google/ads/searchads360/v0/resources/ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/ad_group_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/ad_group_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/campaign_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/campaign_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/conversion_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/custom_column.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/customer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/customer_client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/customer_manager_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/resources/search_ads360_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_proto"}, - "google/ads/searchads360/v0/services/custom_column_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/services", Name: "services_proto"}, - "google/ads/searchads360/v0/services/search_ads360_field_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/services", Name: "services_proto"}, - "google/ads/searchads360/v0/services/search_ads360_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/services", Name: "services_proto"}, - "google/analytics/admin/v1alpha/access_report.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1alpha", Name: "admin_proto"}, - "google/analytics/admin/v1alpha/analytics_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1alpha", Name: "admin_proto"}, - "google/analytics/admin/v1alpha/audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1alpha", Name: "admin_proto"}, - "google/analytics/admin/v1alpha/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1alpha", Name: "admin_proto"}, - "google/analytics/admin/v1beta/analytics_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1beta", Name: "admin_proto"}, - "google/analytics/admin/v1beta/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1beta", Name: "admin_proto"}, - "google/analytics/data/v1alpha/analytics_data_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1alpha", Name: "data_proto"}, - "google/analytics/data/v1alpha/data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1alpha", Name: "data_proto"}, - "google/analytics/data/v1beta/analytics_data_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1beta", Name: "data_proto"}, - "google/analytics/data/v1beta/data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1beta", Name: "data_proto"}, - "google/api/annotations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_proto"}, - "google/api/apikeys/v2/apikeys.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/apikeys/v2", Name: "apikeys_proto"}, - "google/api/apikeys/v2/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/apikeys/v2", Name: "apikeys_proto"}, - "google/api/auth.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/backend.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/billing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_proto"}, - "google/api/config_change.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "configchange_proto"}, - "google/api/consumer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/control.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/distribution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "distribution_proto"}, - "google/api/documentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/error_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "error_reason_proto"}, - "google/api/expr/conformance/v1alpha1/conformance_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/conformance/v1alpha1", Name: "confpb_proto"}, - "google/api/expr/v1alpha1/checked.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_proto"}, - "google/api/expr/v1alpha1/eval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_proto"}, - "google/api/expr/v1alpha1/explain.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_proto"}, - "google/api/expr/v1alpha1/syntax.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_proto"}, - "google/api/expr/v1alpha1/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_proto"}, - "google/api/expr/v1beta1/decl.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_proto"}, - "google/api/expr/v1beta1/eval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_proto"}, - "google/api/expr/v1beta1/expr.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_proto"}, - "google/api/expr/v1beta1/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_proto"}, - "google/api/expr/v1beta1/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_proto"}, - "google/api/field_behavior.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_proto"}, - "google/api/http.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_proto"}, - "google/api/httpbody.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "httpbody_proto"}, - "google/api/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "label_proto"}, - "google/api/launch_stage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "api_proto"}, - "google/api/log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "metric_proto"}, - "google/api/monitored_resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "monitoredres_proto"}, - "google/api/monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/quota.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_proto"}, - "google/api/routing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_proto"}, - "google/api/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/servicecontrol/v1/check_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_proto"}, - "google/api/servicecontrol/v1/distribution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_proto"}, - "google/api/servicecontrol/v1/http_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_proto"}, - "google/api/servicecontrol/v1/log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_proto"}, - "google/api/servicecontrol/v1/metric_value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_proto"}, - "google/api/servicecontrol/v1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_proto"}, - "google/api/servicecontrol/v1/quota_controller.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_proto"}, - "google/api/servicecontrol/v1/service_controller.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_proto"}, - "google/api/servicecontrol/v2/service_controller.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v2", Name: "servicecontrol_proto"}, - "google/api/servicemanagement/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicemanagement/v1", Name: "servicemanagement_proto"}, - "google/api/servicemanagement/v1/servicemanager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicemanagement/v1", Name: "servicemanagement_proto"}, - "google/api/serviceusage/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1", Name: "serviceusage_proto"}, - "google/api/serviceusage/v1/serviceusage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1", Name: "serviceusage_proto"}, - "google/api/serviceusage/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1beta1", Name: "serviceusage_proto"}, - "google/api/serviceusage/v1beta1/serviceusage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1beta1", Name: "serviceusage_proto"}, - "google/api/source_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/system_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_proto"}, - "google/api/visibility.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "visibility_proto"}, - "google/appengine/legacy/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/legacy", Name: "legacy_proto"}, - "google/appengine/logging/v1/request_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/logging/v1", Name: "logging_proto"}, - "google/appengine/v1/app_yaml.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/appengine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/application.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/certificate.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/deploy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/deployed_files.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/domain.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/domain_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/firewall.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/network_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_proto"}, - "google/appengine/v1beta/app_yaml.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/appengine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/application.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/certificate.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/deploy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/domain.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/domain_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/firewall.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/network_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/appengine/v1beta/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_proto"}, - "google/apps/alertcenter/v1beta1/alertcenter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/alertcenter/v1beta1", Name: "alertcenter_proto"}, - "google/apps/drive/activity/v2/action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_proto"}, - "google/apps/drive/activity/v2/actor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_proto"}, - "google/apps/drive/activity/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_proto"}, - "google/apps/drive/activity/v2/drive_activity_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_proto"}, - "google/apps/drive/activity/v2/query_drive_activity_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_proto"}, - "google/apps/drive/activity/v2/query_drive_activity_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_proto"}, - "google/apps/drive/activity/v2/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_proto"}, - "google/apps/drive/labels/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_proto"}, - "google/apps/drive/labels/v2/error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_proto"}, - "google/apps/drive/labels/v2/exception_detail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_proto"}, - "google/apps/drive/labels/v2/field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_proto"}, - "google/apps/drive/labels/v2/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_proto"}, - "google/apps/drive/labels/v2/label_permission.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_proto"}, - "google/apps/drive/labels/v2/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_proto"}, - "google/apps/drive/labels/v2/requests.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/exception_detail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/label_limits.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/label_lock.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/label_permission.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/requests.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/drive/labels/v2beta/user_capabilities.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_proto"}, - "google/apps/market/v2/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/market/v2", Name: "marketplace_proto"}, - "google/apps/market/v2/services.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/market/v2", Name: "marketplace_proto"}, - "google/apps/script/type/addon_widget_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type", Name: "type_proto"}, - "google/apps/script/type/calendar/calendar_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/calendar", Name: "calendar_proto"}, - "google/apps/script/type/docs/docs_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/docs", Name: "docs_proto"}, - "google/apps/script/type/drive/drive_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/drive", Name: "drive_proto"}, - "google/apps/script/type/extension_point.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type", Name: "type_proto"}, - "google/apps/script/type/gmail/gmail_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/gmail", Name: "gmail_proto"}, - "google/apps/script/type/script_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type", Name: "type_proto"}, - "google/apps/script/type/sheets/sheets_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/sheets", Name: "sheets_proto"}, - "google/apps/script/type/slides/slides_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/slides", Name: "slides_proto"}, - "google/area120/tables/v1alpha1/tables.proto": label.Label{Repo: "go_googleapis", Pkg: "google/area120/tables/v1alpha1", Name: "tables_proto"}, - "google/assistant/embedded/v1alpha1/embedded_assistant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/assistant/embedded/v1alpha1", Name: "embedded_proto"}, - "google/assistant/embedded/v1alpha2/embedded_assistant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/assistant/embedded/v1alpha2", Name: "embedded_proto"}, - "google/bigtable/admin/v2/bigtable_instance_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_proto"}, - "google/bigtable/admin/v2/bigtable_table_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_proto"}, - "google/bigtable/admin/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_proto"}, - "google/bigtable/admin/v2/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_proto"}, - "google/bigtable/admin/v2/table.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_proto"}, - "google/bigtable/v2/bigtable.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/v2", Name: "bigtable_proto"}, - "google/bigtable/v2/data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/v2", Name: "bigtable_proto"}, - "google/bigtable/v2/request_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/v2", Name: "bigtable_proto"}, - "google/bigtable/v2/response_params.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/v2", Name: "bigtable_proto"}, - "google/bytestream/bytestream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bytestream", Name: "bytestream_proto"}, - "google/chat/logging/v1/chat_app_log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/chat/logging/v1", Name: "logging_proto"}, - "google/chromeos/moblab/v1beta1/build_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/chromeos/moblab/v1beta1", Name: "moblab_proto"}, - "google/chromeos/moblab/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/chromeos/moblab/v1beta1", Name: "moblab_proto"}, - "google/chromeos/uidetection/v1/ui_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/chromeos/uidetection/v1", Name: "uidetection_proto"}, - "google/cloud/accessapproval/v1/accessapproval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/accessapproval/v1", Name: "accessapproval_proto"}, - "google/cloud/aiplatform/logging/prediction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/logging", Name: "logging_proto"}, - "google/cloud/aiplatform/v1/accelerator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/annotation_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/batch_prediction_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/completion_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/custom_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/data_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/data_labeling_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/dataset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/deployed_index_ref.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/deployed_model_ref.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/encryption_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/endpoint_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/env_var.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/explanation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/explanation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/feature_monitoring_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/feature_selector.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/featurestore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/featurestore_monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/featurestore_online_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/featurestore_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/hyperparameter_tuning_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/index_endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/index_endpoint_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/index_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/job_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/lineage_subgraph.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/machine_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/manual_batch_tuning_parameters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/metadata_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/metadata_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/metadata_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/migratable_resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/migration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/model_deployment_monitoring_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/model_evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/model_evaluation_slice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/model_monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/model_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/pipeline_failure_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/pipeline_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/pipeline_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/pipeline_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/saved_query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/text_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/tabular_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/tabular_regression.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_tables.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/export_evaluated_data_items_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1/specialist_pool.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/specialist_pool_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/study.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/tensorboard.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/tensorboard_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/tensorboard_experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/tensorboard_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/tensorboard_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/tensorboard_time_series.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/training_pipeline.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/unmanaged_container_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/user_action_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1/vizier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/accelerator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/annotation_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/batch_prediction_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/completion_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/custom_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/data_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/data_labeling_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/dataset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/deployed_index_ref.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/deployed_model_ref.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/deployment_resource_pool.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/deployment_resource_pool_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/encryption_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/endpoint_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/env_var.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/explanation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/explanation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/feature_monitoring_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/feature_selector.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/featurestore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/featurestore_online_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/featurestore_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/hyperparameter_tuning_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/index_endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/index_endpoint_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/index_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/job_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/lineage_subgraph.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/machine_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/manual_batch_tuning_parameters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/metadata_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/metadata_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/metadata_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/migratable_resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/migration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/model_deployment_monitoring_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/model_evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/model_evaluation_slice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/model_monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/model_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/pipeline_failure_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/pipeline_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/pipeline_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/pipeline_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/saved_query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/schema/annotation_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_proto"}, - "google/cloud/aiplatform/v1beta1/schema/annotation_spec_color.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_proto"}, - "google/cloud/aiplatform/v1beta1/schema/data_item_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_proto"}, - "google/cloud/aiplatform/v1beta1/schema/dataset_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_proto"}, - "google/cloud/aiplatform/v1beta1/schema/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_proto"}, - "google/cloud/aiplatform/v1beta1/schema/io_format.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/text_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/tabular_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/tabular_regression.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/time_series_forecasting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_tables.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/export_evaluated_data_items_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_proto"}, - "google/cloud/aiplatform/v1beta1/specialist_pool.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/specialist_pool_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/study.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_time_series.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/training_pipeline.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/unmanaged_container_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/user_action_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/aiplatform/v1beta1/vizier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_proto"}, - "google/cloud/apigateway/v1/apigateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigateway/v1", Name: "apigateway_proto"}, - "google/cloud/apigateway/v1/apigateway_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigateway/v1", Name: "apigateway_proto"}, - "google/cloud/apigeeconnect/v1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeconnect/v1", Name: "apigeeconnect_proto"}, - "google/cloud/apigeeconnect/v1/tether.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeconnect/v1", Name: "apigeeconnect_proto"}, - "google/cloud/apigeeregistry/v1/provisioning_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeregistry/v1", Name: "apigeeregistry_proto"}, - "google/cloud/apigeeregistry/v1/registry_models.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeregistry/v1", Name: "apigeeregistry_proto"}, - "google/cloud/apigeeregistry/v1/registry_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeregistry/v1", Name: "apigeeregistry_proto"}, - "google/cloud/asset/v1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1", Name: "asset_proto"}, - "google/cloud/asset/v1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1", Name: "asset_proto"}, - "google/cloud/asset/v1p1beta1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p1beta1", Name: "asset_proto"}, - "google/cloud/asset/v1p1beta1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p1beta1", Name: "asset_proto"}, - "google/cloud/asset/v1p2beta1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p2beta1", Name: "asset_proto"}, - "google/cloud/asset/v1p2beta1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p2beta1", Name: "asset_proto"}, - "google/cloud/asset/v1p5beta1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p5beta1", Name: "asset_proto"}, - "google/cloud/asset/v1p5beta1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p5beta1", Name: "asset_proto"}, - "google/cloud/asset/v1p7beta1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p7beta1", Name: "asset_proto"}, - "google/cloud/asset/v1p7beta1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p7beta1", Name: "asset_proto"}, - "google/cloud/assuredworkloads/regulatoryintercept/logging/v1/regulatory_intercept_ack_log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/regulatoryintercept/logging/v1", Name: "logging_proto"}, - "google/cloud/assuredworkloads/v1/assuredworkloads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/v1", Name: "assuredworkloads_proto"}, - "google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/v1beta1", Name: "assuredworkloads_proto"}, - "google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/v1beta1", Name: "assuredworkloads_proto"}, - "google/cloud/audit/audit_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/audit", Name: "audit_proto"}, - "google/cloud/audit/bigquery_audit_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/audit", Name: "audit_proto"}, - "google/cloud/automl/v1/annotation_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/annotation_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/data_items.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/image.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/model_evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/text_segment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1/translation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/annotation_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/annotation_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/column_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/data_items.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/data_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/data_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/image.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/model_evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/ranges.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/regression.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/table_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/tables.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/temporal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/text_segment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/translation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/automl/v1beta1/video.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_proto"}, - "google/cloud/backupdr/logging/v1/eventlog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/backupdr/logging/v1", Name: "logging_proto"}, - "google/cloud/baremetalsolution/v2/baremetalsolution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_proto"}, - "google/cloud/baremetalsolution/v2/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_proto"}, - "google/cloud/baremetalsolution/v2/lun.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_proto"}, - "google/cloud/baremetalsolution/v2/network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_proto"}, - "google/cloud/baremetalsolution/v2/nfs_share.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_proto"}, - "google/cloud/baremetalsolution/v2/volume.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_proto"}, - "google/cloud/batch/v1/batch.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1", Name: "batch_proto"}, - "google/cloud/batch/v1/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1", Name: "batch_proto"}, - "google/cloud/batch/v1/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1", Name: "batch_proto"}, - "google/cloud/batch/v1/volume.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1", Name: "batch_proto"}, - "google/cloud/batch/v1alpha/batch.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1alpha", Name: "batch_proto"}, - "google/cloud/batch/v1alpha/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1alpha", Name: "batch_proto"}, - "google/cloud/batch/v1alpha/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1alpha", Name: "batch_proto"}, - "google/cloud/batch/v1alpha/volume.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1alpha", Name: "batch_proto"}, - "google/cloud/beyondcorp/appconnections/v1/app_connections_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnections/v1", Name: "appconnections_proto"}, - "google/cloud/beyondcorp/appconnectors/v1/app_connector_instance_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnectors/v1", Name: "appconnectors_proto"}, - "google/cloud/beyondcorp/appconnectors/v1/app_connectors_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnectors/v1", Name: "appconnectors_proto"}, - "google/cloud/beyondcorp/appconnectors/v1/resource_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnectors/v1", Name: "appconnectors_proto"}, - "google/cloud/beyondcorp/appgateways/v1/app_gateways_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appgateways/v1", Name: "appgateways_proto"}, - "google/cloud/beyondcorp/clientconnectorservices/v1/client_connector_services_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/clientconnectorservices/v1", Name: "clientconnectorservices_proto"}, - "google/cloud/beyondcorp/clientgateways/v1/client_gateways_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/clientgateways/v1", Name: "clientgateways_proto"}, - "google/cloud/bigquery/analyticshub/v1/analyticshub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/analyticshub/v1", Name: "analyticshub_proto"}, - "google/cloud/bigquery/connection/v1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/connection/v1", Name: "connection_proto"}, - "google/cloud/bigquery/connection/v1beta1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/connection/v1beta1", Name: "connection_proto"}, - "google/cloud/bigquery/dataexchange/v1beta1/dataexchange.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/dataexchange/v1beta1", Name: "dataexchange_proto"}, - "google/cloud/bigquery/datapolicies/v1/datapolicy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datapolicies/v1", Name: "datapolicies_proto"}, - "google/cloud/bigquery/datapolicies/v1beta1/datapolicy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datapolicies/v1beta1", Name: "datapolicies_proto"}, - "google/cloud/bigquery/datatransfer/v1/datatransfer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datatransfer/v1", Name: "datatransfer_proto"}, - "google/cloud/bigquery/datatransfer/v1/transfer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datatransfer/v1", Name: "datatransfer_proto"}, - "google/cloud/bigquery/logging/v1/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/logging/v1", Name: "logging_proto"}, - "google/cloud/bigquery/migration/v2/migration_entities.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2/migration_error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2/migration_metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2/migration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2/translation_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2alpha/assessment_task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2alpha/migration_entities.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2alpha/migration_error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2alpha/migration_metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2alpha/migration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2alpha/translation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_proto"}, - "google/cloud/bigquery/migration/v2alpha/translation_task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_proto"}, - "google/cloud/bigquery/reservation/v1/reservation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/reservation/v1", Name: "reservation_proto"}, - "google/cloud/bigquery/storage/v1/annotations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1/arrow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1/avro.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1/protobuf.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1/stream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1/table.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta1/arrow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta1/avro.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta1/read_options.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta1/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta1/table_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta2/arrow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta2/avro.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta2/protobuf.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta2/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta2/stream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_proto"}, - "google/cloud/bigquery/storage/v1beta2/table.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_proto"}, - "google/cloud/bigquery/v2/encryption_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_proto"}, - "google/cloud/bigquery/v2/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_proto"}, - "google/cloud/bigquery/v2/model_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_proto"}, - "google/cloud/bigquery/v2/standard_sql.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_proto"}, - "google/cloud/bigquery/v2/table_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_proto"}, - "google/cloud/billing/budgets/v1/budget_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1", Name: "budgets_proto"}, - "google/cloud/billing/budgets/v1/budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1", Name: "budgets_proto"}, - "google/cloud/billing/budgets/v1beta1/budget_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1beta1", Name: "budgets_proto"}, - "google/cloud/billing/budgets/v1beta1/budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1beta1", Name: "budgets_proto"}, - "google/cloud/billing/v1/cloud_billing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/v1", Name: "billing_proto"}, - "google/cloud/billing/v1/cloud_catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/v1", Name: "billing_proto"}, - "google/cloud/binaryauthorization/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1", Name: "binaryauthorization_proto"}, - "google/cloud/binaryauthorization/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1", Name: "binaryauthorization_proto"}, - "google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1beta1", Name: "binaryauthorization_proto"}, - "google/cloud/binaryauthorization/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1beta1", Name: "binaryauthorization_proto"}, - "google/cloud/binaryauthorization/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1beta1", Name: "binaryauthorization_proto"}, - "google/cloud/certificatemanager/logging/v1/logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/certificatemanager/logging/v1", Name: "logging_proto"}, - "google/cloud/certificatemanager/v1/certificate_issuance_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/certificatemanager/v1", Name: "certificatemanager_proto"}, - "google/cloud/certificatemanager/v1/certificate_manager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/certificatemanager/v1", Name: "certificatemanager_proto"}, - "google/cloud/channel/v1/channel_partner_links.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/customers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/entitlements.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/offers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/products.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/reports_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/repricing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/channel/v1/subscriber_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_proto"}, - "google/cloud/clouddms/logging/v1/clouddms_platform_logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/clouddms/logging/v1", Name: "logging_proto"}, - "google/cloud/clouddms/v1/clouddms.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/clouddms/v1", Name: "clouddms_proto"}, - "google/cloud/clouddms/v1/clouddms_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/clouddms/v1", Name: "clouddms_proto"}, - "google/cloud/cloudsetup/logging/v1/complete_deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/cloudsetup/logging/v1", Name: "logging_proto"}, - "google/cloud/commerce/consumer/procurement/v1alpha1/order.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/commerce/consumer/procurement/v1alpha1", Name: "procurement_proto"}, - "google/cloud/commerce/consumer/procurement/v1alpha1/procurement_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/commerce/consumer/procurement/v1alpha1", Name: "procurement_proto"}, - "google/cloud/common/operation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/common", Name: "common_proto"}, - "google/cloud/compute/v1/compute.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/compute/v1", Name: "compute_proto"}, - "google/cloud/compute/v1small/compute_small.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/compute/v1small", Name: "compute_proto"}, - "google/cloud/connectors/v1/authconfig.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_proto"}, - "google/cloud/connectors/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_proto"}, - "google/cloud/connectors/v1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_proto"}, - "google/cloud/connectors/v1/connector.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_proto"}, - "google/cloud/connectors/v1/connector_version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_proto"}, - "google/cloud/connectors/v1/connectors_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_proto"}, - "google/cloud/connectors/v1/destination_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_proto"}, - "google/cloud/connectors/v1/provider.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_proto"}, - "google/cloud/connectors/v1/runtime.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_proto"}, - "google/cloud/contactcenterinsights/v1/contact_center_insights.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contactcenterinsights/v1", Name: "contactcenterinsights_proto"}, - "google/cloud/contactcenterinsights/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contactcenterinsights/v1", Name: "contactcenterinsights_proto"}, - "google/cloud/contentwarehouse/v1/async_document_service_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/document_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/document_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/document_schema_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/document_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/document_service_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/filters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/histogram.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/rule_engine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/ruleset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/ruleset_service_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/synonymset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/synonymset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/contentwarehouse/v1/synonymset_service_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_proto"}, - "google/cloud/datacatalog/v1/bigquery.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/data_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/datacatalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/dataplex_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/gcs_fileset_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/physical_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/policytagmanager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/policytagmanagerserialization.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/table_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/tags.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/timestamps.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1/usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/datacatalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/gcs_fileset_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/policytagmanager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/policytagmanagerserialization.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/table_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/tags.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/datacatalog/v1beta1/timestamps.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_proto"}, - "google/cloud/dataform/v1alpha2/dataform.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataform/v1alpha2", Name: "dataform_proto"}, - "google/cloud/dataform/v1beta1/dataform.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataform/v1beta1", Name: "dataform_proto"}, - "google/cloud/datafusion/v1/datafusion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datafusion/v1", Name: "datafusion_proto"}, - "google/cloud/datafusion/v1beta1/v1beta1.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datafusion/v1beta1", Name: "datafusion_proto"}, - "google/cloud/datalabeling/v1beta1/annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/datalabeling/v1beta1/annotation_spec_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/datalabeling/v1beta1/data_labeling_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/datalabeling/v1beta1/data_payloads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/datalabeling/v1beta1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/datalabeling/v1beta1/evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/datalabeling/v1beta1/evaluation_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/datalabeling/v1beta1/human_annotation_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/datalabeling/v1beta1/instruction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/datalabeling/v1beta1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_proto"}, - "google/cloud/dataplex/v1/analyze.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_proto"}, - "google/cloud/dataplex/v1/content.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_proto"}, - "google/cloud/dataplex/v1/logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_proto"}, - "google/cloud/dataplex/v1/metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_proto"}, - "google/cloud/dataplex/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_proto"}, - "google/cloud/dataplex/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_proto"}, - "google/cloud/dataplex/v1/tasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_proto"}, - "google/cloud/dataproc/logging/autoscaler_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/logging", Name: "logging_proto"}, - "google/cloud/dataproc/v1/autoscaling_policies.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_proto"}, - "google/cloud/dataproc/v1/batches.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_proto"}, - "google/cloud/dataproc/v1/clusters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_proto"}, - "google/cloud/dataproc/v1/jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_proto"}, - "google/cloud/dataproc/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_proto"}, - "google/cloud/dataproc/v1/shared.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_proto"}, - "google/cloud/dataproc/v1/workflow_templates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_proto"}, - "google/cloud/dataqna/v1alpha/annotated_string.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_proto"}, - "google/cloud/dataqna/v1alpha/auto_suggestion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_proto"}, - "google/cloud/dataqna/v1alpha/question.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_proto"}, - "google/cloud/dataqna/v1alpha/question_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_proto"}, - "google/cloud/dataqna/v1alpha/user_feedback.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_proto"}, - "google/cloud/datastream/v1/datastream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1", Name: "datastream_proto"}, - "google/cloud/datastream/v1/datastream_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1", Name: "datastream_proto"}, - "google/cloud/datastream/v1alpha1/datastream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1alpha1", Name: "datastream_proto"}, - "google/cloud/datastream/v1alpha1/datastream_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1alpha1", Name: "datastream_proto"}, - "google/cloud/deploy/v1/cloud_deploy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_proto"}, - "google/cloud/deploy/v1/deliverypipeline_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_proto"}, - "google/cloud/deploy/v1/jobrun_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_proto"}, - "google/cloud/deploy/v1/log_enums.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_proto"}, - "google/cloud/deploy/v1/release_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_proto"}, - "google/cloud/deploy/v1/release_render_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_proto"}, - "google/cloud/deploy/v1/rollout_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_proto"}, - "google/cloud/deploy/v1/target_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_proto"}, - "google/cloud/dialogflow/cx/v3/advanced_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/agent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/audio_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/changelog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/flow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/fulfillment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/page.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/response_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/security_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/session.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/session_entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/test_case.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/transition_route_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/validation_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3/webhook.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/agent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/audio_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/changelog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/flow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/fulfillment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/page.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/response_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/security_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/session.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/test_case.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/validation_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/cx/v3beta1/webhook.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_proto"}, - "google/cloud/dialogflow/v2/agent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/answer_record.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/audio_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/conversation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/conversation_dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/conversation_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/conversation_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/conversation_profile.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/fulfillment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/gcs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/human_agent_assistant_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/knowledge_base.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/participant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/session.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/session_entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/validation_result.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2/webhook.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/agent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/answer_record.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/audio_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/conversation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/conversation_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/conversation_profile.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/fulfillment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/gcs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/human_agent_assistant_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/knowledge_base.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/participant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/session.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/session_entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/validation_result.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/dialogflow/v2beta1/webhook.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_proto"}, - "google/cloud/discoveryengine/v1beta/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_proto"}, - "google/cloud/discoveryengine/v1beta/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_proto"}, - "google/cloud/discoveryengine/v1beta/document_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_proto"}, - "google/cloud/discoveryengine/v1beta/import_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_proto"}, - "google/cloud/discoveryengine/v1beta/recommendation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_proto"}, - "google/cloud/discoveryengine/v1beta/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_proto"}, - "google/cloud/discoveryengine/v1beta/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_proto"}, - "google/cloud/documentai/v1/barcode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_proto"}, - "google/cloud/documentai/v1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_proto"}, - "google/cloud/documentai/v1/document_io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_proto"}, - "google/cloud/documentai/v1/document_processor_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_proto"}, - "google/cloud/documentai/v1/document_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_proto"}, - "google/cloud/documentai/v1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_proto"}, - "google/cloud/documentai/v1/operation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_proto"}, - "google/cloud/documentai/v1/processor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_proto"}, - "google/cloud/documentai/v1/processor_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta1", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta1/document_understanding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta1", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta1", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta2/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta2", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta2/document_understanding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta2", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta2/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta2", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/barcode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/document_io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/document_processor_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/document_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/operation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/processor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/documentai/v1beta3/processor_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_proto"}, - "google/cloud/domains/v1/domains.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/domains/v1", Name: "domains_proto"}, - "google/cloud/domains/v1alpha2/domains.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/domains/v1alpha2", Name: "domains_proto"}, - "google/cloud/domains/v1beta1/domains.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/domains/v1beta1", Name: "domains_proto"}, - "google/cloud/edgecontainer/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/edgecontainer/v1", Name: "edgecontainer_proto"}, - "google/cloud/edgecontainer/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/edgecontainer/v1", Name: "edgecontainer_proto"}, - "google/cloud/enterpriseknowledgegraph/v1/job_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/enterpriseknowledgegraph/v1", Name: "enterpriseknowledgegraph_proto"}, - "google/cloud/enterpriseknowledgegraph/v1/operation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/enterpriseknowledgegraph/v1", Name: "enterpriseknowledgegraph_proto"}, - "google/cloud/enterpriseknowledgegraph/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/enterpriseknowledgegraph/v1", Name: "enterpriseknowledgegraph_proto"}, - "google/cloud/essentialcontacts/v1/enums.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/essentialcontacts/v1", Name: "essentialcontacts_proto"}, - "google/cloud/essentialcontacts/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/essentialcontacts/v1", Name: "essentialcontacts_proto"}, - "google/cloud/eventarc/publishing/v1/publisher.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/publishing/v1", Name: "publisher_proto"}, - "google/cloud/eventarc/v1/channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_proto"}, - "google/cloud/eventarc/v1/channel_connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_proto"}, - "google/cloud/eventarc/v1/discovery.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_proto"}, - "google/cloud/eventarc/v1/eventarc.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_proto"}, - "google/cloud/eventarc/v1/google_channel_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_proto"}, - "google/cloud/eventarc/v1/trigger.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_proto"}, - "google/cloud/extended_operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud", Name: "extendedops_proto"}, - "google/cloud/filestore/v1/cloud_filestore_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/filestore/v1", Name: "filestore_proto"}, - "google/cloud/filestore/v1beta1/cloud_filestore_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/filestore/v1beta1", Name: "filestore_proto"}, - "google/cloud/functions/v1/functions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v1", Name: "functions_proto"}, - "google/cloud/functions/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v1", Name: "functions_proto"}, - "google/cloud/functions/v2/functions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v2", Name: "functions_proto"}, - "google/cloud/functions/v2alpha/functions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v2alpha", Name: "functions_proto"}, - "google/cloud/functions/v2beta/functions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v2beta", Name: "functions_proto"}, - "google/cloud/gaming/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_proto"}, - "google/cloud/gaming/v1/game_server_clusters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_proto"}, - "google/cloud/gaming/v1/game_server_clusters_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_proto"}, - "google/cloud/gaming/v1/game_server_configs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_proto"}, - "google/cloud/gaming/v1/game_server_configs_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_proto"}, - "google/cloud/gaming/v1/game_server_deployments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_proto"}, - "google/cloud/gaming/v1/game_server_deployments_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_proto"}, - "google/cloud/gaming/v1/realms.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_proto"}, - "google/cloud/gaming/v1/realms_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_proto"}, - "google/cloud/gaming/v1beta/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_proto"}, - "google/cloud/gaming/v1beta/game_server_clusters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_proto"}, - "google/cloud/gaming/v1beta/game_server_clusters_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_proto"}, - "google/cloud/gaming/v1beta/game_server_configs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_proto"}, - "google/cloud/gaming/v1beta/game_server_configs_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_proto"}, - "google/cloud/gaming/v1beta/game_server_deployments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_proto"}, - "google/cloud/gaming/v1beta/game_server_deployments_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_proto"}, - "google/cloud/gaming/v1beta/realms.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_proto"}, - "google/cloud/gaming/v1beta/realms_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_proto"}, - "google/cloud/gkebackup/logging/v1/logged_backup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_proto"}, - "google/cloud/gkebackup/logging/v1/logged_backup_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_proto"}, - "google/cloud/gkebackup/logging/v1/logged_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_proto"}, - "google/cloud/gkebackup/logging/v1/logged_restore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_proto"}, - "google/cloud/gkebackup/logging/v1/logged_restore_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_proto"}, - "google/cloud/gkebackup/logging/v1/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_proto"}, - "google/cloud/gkebackup/v1/backup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_proto"}, - "google/cloud/gkebackup/v1/backup_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_proto"}, - "google/cloud/gkebackup/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_proto"}, - "google/cloud/gkebackup/v1/gkebackup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_proto"}, - "google/cloud/gkebackup/v1/restore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_proto"}, - "google/cloud/gkebackup/v1/restore_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_proto"}, - "google/cloud/gkebackup/v1/volume.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_proto"}, - "google/cloud/gkeconnect/gateway/v1/gateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkeconnect/gateway/v1", Name: "gateway_proto"}, - "google/cloud/gkeconnect/gateway/v1alpha1/gateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkeconnect/gateway/v1alpha1", Name: "gateway_proto"}, - "google/cloud/gkeconnect/gateway/v1beta1/gateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkeconnect/gateway/v1beta1", Name: "gateway_proto"}, - "google/cloud/gkehub/v1/configmanagement/configmanagement.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1/configmanagement", Name: "configmanagement_proto"}, - "google/cloud/gkehub/v1/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1", Name: "gkehub_proto"}, - "google/cloud/gkehub/v1/membership.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1", Name: "gkehub_proto"}, - "google/cloud/gkehub/v1/multiclusteringress/multiclusteringress.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1/multiclusteringress", Name: "multiclusteringress_proto"}, - "google/cloud/gkehub/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1", Name: "gkehub_proto"}, - "google/cloud/gkehub/v1alpha/cloudauditlogging/cloudauditlogging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/cloudauditlogging", Name: "cloudauditlogging_proto"}, - "google/cloud/gkehub/v1alpha/configmanagement/configmanagement.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/configmanagement", Name: "configmanagement_proto"}, - "google/cloud/gkehub/v1alpha/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha", Name: "gkehub_proto"}, - "google/cloud/gkehub/v1alpha/metering/metering.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/metering", Name: "metering_proto"}, - "google/cloud/gkehub/v1alpha/multiclusteringress/multiclusteringress.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/multiclusteringress", Name: "multiclusteringress_proto"}, - "google/cloud/gkehub/v1alpha/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha", Name: "gkehub_proto"}, - "google/cloud/gkehub/v1alpha/servicemesh/servicemesh.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/servicemesh", Name: "servicemesh_proto"}, - "google/cloud/gkehub/v1alpha2/membership.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha2", Name: "gkehub_proto"}, - "google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta/configmanagement", Name: "configmanagement_proto"}, - "google/cloud/gkehub/v1beta/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta", Name: "gkehub_proto"}, - "google/cloud/gkehub/v1beta/metering/metering.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta/metering", Name: "metering_proto"}, - "google/cloud/gkehub/v1beta/multiclusteringress/multiclusteringress.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta/multiclusteringress", Name: "multiclusteringress_proto"}, - "google/cloud/gkehub/v1beta/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta", Name: "gkehub_proto"}, - "google/cloud/gkehub/v1beta1/membership.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta1", Name: "gkehub_proto"}, - "google/cloud/gkemulticloud/v1/aws_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_proto"}, - "google/cloud/gkemulticloud/v1/aws_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_proto"}, - "google/cloud/gkemulticloud/v1/azure_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_proto"}, - "google/cloud/gkemulticloud/v1/azure_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_proto"}, - "google/cloud/gkemulticloud/v1/common_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_proto"}, - "google/cloud/gsuiteaddons/logging/v1/g_suite_add_ons_log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gsuiteaddons/logging/v1", Name: "logging_proto"}, - "google/cloud/gsuiteaddons/v1/gsuiteaddons.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gsuiteaddons/v1", Name: "gsuiteaddons_proto"}, - "google/cloud/healthcare/logging/annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_proto"}, - "google/cloud/healthcare/logging/consent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_proto"}, - "google/cloud/healthcare/logging/deid.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_proto"}, - "google/cloud/healthcare/logging/dicom.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_proto"}, - "google/cloud/healthcare/logging/fhir.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_proto"}, - "google/cloud/healthcare/logging/hl7v2.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_proto"}, - "google/cloud/iap/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iap/v1", Name: "iap_proto"}, - "google/cloud/iap/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iap/v1beta1", Name: "iap_proto"}, - "google/cloud/identitytoolkit/logging/request_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/logging", Name: "logging_proto"}, - "google/cloud/identitytoolkit/v2/account_management_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/v2", Name: "identitytoolkit_proto"}, - "google/cloud/identitytoolkit/v2/authentication_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/v2", Name: "identitytoolkit_proto"}, - "google/cloud/identitytoolkit/v2/mfa_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/v2", Name: "identitytoolkit_proto"}, - "google/cloud/ids/logging/v1/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/ids/logging/v1", Name: "logging_proto"}, - "google/cloud/ids/v1/ids.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/ids/v1", Name: "ids_proto"}, - "google/cloud/integrations/v1alpha/event_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_proto"}, - "google/cloud/integrations/v1alpha/json_validation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_proto"}, - "google/cloud/integrations/v1alpha/log_entries.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_proto"}, - "google/cloud/integrations/v1alpha/product.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_proto"}, - "google/cloud/integrations/v1alpha/task_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_proto"}, - "google/cloud/integrations/v1alpha/value_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_proto"}, - "google/cloud/iot/v1/device_manager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iot/v1", Name: "iot_proto"}, - "google/cloud/iot/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iot/v1", Name: "iot_proto"}, - "google/cloud/kms/v1/ekm_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kms/v1", Name: "kms_proto"}, - "google/cloud/kms/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kms/v1", Name: "kms_proto"}, - "google/cloud/kms/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kms/v1", Name: "kms_proto"}, - "google/cloud/kubernetes/security/containersecurity_logging/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kubernetes/security/containersecurity_logging", Name: "containersecurity_logging_proto"}, - "google/cloud/language/v1/language_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/language/v1", Name: "language_proto"}, - "google/cloud/language/v1beta1/language_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/language/v1beta1", Name: "language_proto"}, - "google/cloud/language/v1beta2/language_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/language/v1beta2", Name: "language_proto"}, - "google/cloud/lifesciences/v2beta/workflows.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/lifesciences/v2beta", Name: "lifesciences_proto"}, - "google/cloud/location/locations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/location", Name: "location_proto"}, - "google/cloud/managedidentities/v1/managed_identities_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1", Name: "managedidentities_proto"}, - "google/cloud/managedidentities/v1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1", Name: "managedidentities_proto"}, - "google/cloud/managedidentities/v1beta1/managed_identities_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1beta1", Name: "managedidentities_proto"}, - "google/cloud/managedidentities/v1beta1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1beta1", Name: "managedidentities_proto"}, - "google/cloud/mediatranslation/v1alpha1/media_translation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/mediatranslation/v1alpha1", Name: "mediatranslation_proto"}, - "google/cloud/mediatranslation/v1beta1/media_translation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/mediatranslation/v1beta1", Name: "mediatranslation_proto"}, - "google/cloud/memcache/v1/cloud_memcache.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/memcache/v1", Name: "memcache_proto"}, - "google/cloud/memcache/v1beta2/cloud_memcache.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/memcache/v1beta2", Name: "memcache_proto"}, - "google/cloud/metastore/logging/v1/log_streams.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/logging/v1", Name: "logging_proto"}, - "google/cloud/metastore/v1/metastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1", Name: "metastore_proto"}, - "google/cloud/metastore/v1/metastore_federation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1", Name: "metastore_proto"}, - "google/cloud/metastore/v1alpha/metastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1alpha", Name: "metastore_proto"}, - "google/cloud/metastore/v1alpha/metastore_federation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1alpha", Name: "metastore_proto"}, - "google/cloud/metastore/v1beta/metastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1beta", Name: "metastore_proto"}, - "google/cloud/metastore/v1beta/metastore_federation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1beta", Name: "metastore_proto"}, - "google/cloud/networkanalyzer/logging/v1/analyzer_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkanalyzer/logging/v1", Name: "logging_proto"}, - "google/cloud/networkconnectivity/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1", Name: "networkconnectivity_proto"}, - "google/cloud/networkconnectivity/v1/hub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1", Name: "networkconnectivity_proto"}, - "google/cloud/networkconnectivity/v1/policy_based_routing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1", Name: "networkconnectivity_proto"}, - "google/cloud/networkconnectivity/v1alpha1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1alpha1", Name: "networkconnectivity_proto"}, - "google/cloud/networkconnectivity/v1alpha1/hub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1alpha1", Name: "networkconnectivity_proto"}, - "google/cloud/networkmanagement/v1/connectivity_test.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1", Name: "networkmanagement_proto"}, - "google/cloud/networkmanagement/v1/reachability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1", Name: "networkmanagement_proto"}, - "google/cloud/networkmanagement/v1/trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1", Name: "networkmanagement_proto"}, - "google/cloud/networkmanagement/v1beta1/connectivity_test.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1beta1", Name: "networkmanagement_proto"}, - "google/cloud/networkmanagement/v1beta1/reachability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1beta1", Name: "networkmanagement_proto"}, - "google/cloud/networkmanagement/v1beta1/trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1beta1", Name: "networkmanagement_proto"}, - "google/cloud/networksecurity/v1/authorization_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1/client_tls_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1/network_security.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1/server_tls_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1/tls.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1beta1/authorization_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1beta1/client_tls_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1beta1/network_security.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1beta1/server_tls_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_proto"}, - "google/cloud/networksecurity/v1beta1/tls.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_proto"}, - "google/cloud/networkservices/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1/endpoint_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1/gateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1/grpc_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1/http_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1/mesh.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1/network_services.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1/service_binding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1/tcp_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1/tls_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1beta1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1beta1/endpoint_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1beta1", Name: "networkservices_proto"}, - "google/cloud/networkservices/v1beta1/network_services.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1beta1", Name: "networkservices_proto"}, - "google/cloud/notebooks/logging/v1/runtime_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/logging/v1", Name: "logging_proto"}, - "google/cloud/notebooks/v1/diagnostic_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1/execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1/instance_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1/managed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1/runtime.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1/schedule.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1beta1/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1beta1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1beta1/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1beta1", Name: "notebooks_proto"}, - "google/cloud/notebooks/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1beta1", Name: "notebooks_proto"}, - "google/cloud/optimization/v1/async_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/optimization/v1", Name: "optimization_proto"}, - "google/cloud/optimization/v1/fleet_routing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/optimization/v1", Name: "optimization_proto"}, - "google/cloud/orchestration/airflow/service/v1/environments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1", Name: "service_proto"}, - "google/cloud/orchestration/airflow/service/v1/image_versions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1", Name: "service_proto"}, - "google/cloud/orchestration/airflow/service/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1", Name: "service_proto"}, - "google/cloud/orchestration/airflow/service/v1beta1/environments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1beta1", Name: "service_proto"}, - "google/cloud/orchestration/airflow/service/v1beta1/image_versions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1beta1", Name: "service_proto"}, - "google/cloud/orchestration/airflow/service/v1beta1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1beta1", Name: "service_proto"}, - "google/cloud/orgpolicy/v1/orgpolicy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orgpolicy/v1", Name: "orgpolicy_proto"}, - "google/cloud/orgpolicy/v2/constraint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orgpolicy/v2", Name: "orgpolicy_proto"}, - "google/cloud/orgpolicy/v2/orgpolicy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orgpolicy/v2", Name: "orgpolicy_proto"}, - "google/cloud/osconfig/agentendpoint/v1/agentendpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/agentendpoint/v1/config_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/agentendpoint/v1/inventory.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/agentendpoint/v1/os_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/agentendpoint/v1/patch_jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/agentendpoint/v1/tasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/agentendpoint/v1beta/agentendpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1beta", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/agentendpoint/v1beta/guest_policies.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1beta", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/agentendpoint/v1beta/patch_jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1beta", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/agentendpoint/v1beta/tasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1beta", Name: "agentendpoint_proto"}, - "google/cloud/osconfig/logging/patch_job_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/logging", Name: "logging_proto"}, - "google/cloud/osconfig/v1/inventory.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1/os_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1/os_policy_assignment_reports.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1/os_policy_assignments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1/osconfig_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1/osconfig_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1/osconfig_zonal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1/patch_deployments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1/patch_jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1alpha/config_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1alpha/instance_os_policies_compliance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1alpha/inventory.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1alpha/os_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1alpha/os_policy_assignment_reports.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1alpha/os_policy_assignments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1alpha/osconfig_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1alpha/osconfig_zonal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1alpha/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1beta/guest_policies.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1beta/osconfig_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1beta/osconfig_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1beta/patch_deployments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_proto"}, - "google/cloud/osconfig/v1beta/patch_jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_proto"}, - "google/cloud/oslogin/common/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/common", Name: "common_proto"}, - "google/cloud/oslogin/v1/oslogin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/v1", Name: "oslogin_proto"}, - "google/cloud/oslogin/v1alpha/oslogin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/v1alpha", Name: "oslogin_proto"}, - "google/cloud/oslogin/v1beta/oslogin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/v1beta", Name: "oslogin_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/common_fields.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/resolutions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/rules.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/transactions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_proto"}, - "google/cloud/phishingprotection/v1beta1/phishingprotection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/phishingprotection/v1beta1", Name: "phishingprotection_proto"}, - "google/cloud/policytroubleshooter/v1/checker.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/policytroubleshooter/v1", Name: "policytroubleshooter_proto"}, - "google/cloud/policytroubleshooter/v1/explanations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/policytroubleshooter/v1", Name: "policytroubleshooter_proto"}, - "google/cloud/privatecatalog/v1beta1/private_catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/privatecatalog/v1beta1", Name: "privatecatalog_proto"}, - "google/cloud/pubsublite/v1/admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_proto"}, - "google/cloud/pubsublite/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_proto"}, - "google/cloud/pubsublite/v1/cursor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_proto"}, - "google/cloud/pubsublite/v1/publisher.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_proto"}, - "google/cloud/pubsublite/v1/subscriber.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_proto"}, - "google/cloud/pubsublite/v1/topic_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_proto"}, - "google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recaptchaenterprise/v1", Name: "recaptchaenterprise_proto"}, - "google/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recaptchaenterprise/v1beta1", Name: "recaptchaenterprise_proto"}, - "google/cloud/recommendationengine/v1beta1/catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_proto"}, - "google/cloud/recommendationengine/v1beta1/catalog_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_proto"}, - "google/cloud/recommendationengine/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_proto"}, - "google/cloud/recommendationengine/v1beta1/import.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_proto"}, - "google/cloud/recommendationengine/v1beta1/prediction_apikey_registry_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_proto"}, - "google/cloud/recommendationengine/v1beta1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_proto"}, - "google/cloud/recommendationengine/v1beta1/recommendationengine_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_proto"}, - "google/cloud/recommendationengine/v1beta1/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_proto"}, - "google/cloud/recommendationengine/v1beta1/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_proto"}, - "google/cloud/recommender/logging/v1/action_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/logging/v1", Name: "logging_proto"}, - "google/cloud/recommender/logging/v1beta1/action_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/logging/v1beta1", Name: "logging_proto"}, - "google/cloud/recommender/v1/insight.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_proto"}, - "google/cloud/recommender/v1/insight_type_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_proto"}, - "google/cloud/recommender/v1/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_proto"}, - "google/cloud/recommender/v1/recommender_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_proto"}, - "google/cloud/recommender/v1/recommender_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_proto"}, - "google/cloud/recommender/v1beta1/insight.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_proto"}, - "google/cloud/recommender/v1beta1/insight_type_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_proto"}, - "google/cloud/recommender/v1beta1/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_proto"}, - "google/cloud/recommender/v1beta1/recommender_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_proto"}, - "google/cloud/recommender/v1beta1/recommender_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_proto"}, - "google/cloud/redis/v1/cloud_redis.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/redis/v1", Name: "redis_proto"}, - "google/cloud/redis/v1beta1/cloud_redis.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/redis/v1beta1", Name: "redis_proto"}, - "google/cloud/resourcemanager/v2/folders.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v2", Name: "resourcemanager_proto"}, - "google/cloud/resourcemanager/v3/folders.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_proto"}, - "google/cloud/resourcemanager/v3/organizations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_proto"}, - "google/cloud/resourcemanager/v3/projects.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_proto"}, - "google/cloud/resourcemanager/v3/tag_bindings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_proto"}, - "google/cloud/resourcemanager/v3/tag_keys.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_proto"}, - "google/cloud/resourcemanager/v3/tag_values.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_proto"}, - "google/cloud/resourcesettings/v1/resource_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcesettings/v1", Name: "resourcesettings_proto"}, - "google/cloud/retail/logging/error_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/logging", Name: "logging_proto"}, - "google/cloud/retail/v2/catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/catalog_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/control.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/control_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/import_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/product.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/product_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/promotion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/purge_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/serving_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/serving_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/catalog_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/control.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/control_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/export_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/import_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/model_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/product.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/product_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/promotion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/purge_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/serving_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/serving_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2alpha/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_proto"}, - "google/cloud/retail/v2beta/catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/catalog_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/control.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/control_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/export_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/import_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/model_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/product.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/product_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/promotion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/purge_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/serving_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/serving_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/retail/v2beta/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_proto"}, - "google/cloud/run/v2/condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/execution_template.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/k8s.min.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/revision.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/revision_template.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/task_template.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/traffic_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/run/v2/vendor_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_proto"}, - "google/cloud/runtimeconfig/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/runtimeconfig/v1beta1", Name: "runtimeconfig_proto"}, - "google/cloud/runtimeconfig/v1beta1/runtimeconfig.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/runtimeconfig/v1beta1", Name: "runtimeconfig_proto"}, - "google/cloud/saasaccelerator/management/logs/v1/notification_service_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/saasaccelerator/management/logs/v1", Name: "logs_proto"}, - "google/cloud/saasaccelerator/management/logs/v1/saas_instance_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/saasaccelerator/management/logs/v1", Name: "logs_proto"}, - "google/cloud/scheduler/v1/cloudscheduler.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1", Name: "scheduler_proto"}, - "google/cloud/scheduler/v1/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1", Name: "scheduler_proto"}, - "google/cloud/scheduler/v1/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1", Name: "scheduler_proto"}, - "google/cloud/scheduler/v1beta1/cloudscheduler.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1beta1", Name: "scheduler_proto"}, - "google/cloud/scheduler/v1beta1/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1beta1", Name: "scheduler_proto"}, - "google/cloud/scheduler/v1beta1/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1beta1", Name: "scheduler_proto"}, - "google/cloud/secretmanager/logging/v1/secret_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secretmanager/logging/v1", Name: "logging_proto"}, - "google/cloud/secretmanager/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secretmanager/v1", Name: "secretmanager_proto"}, - "google/cloud/secretmanager/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secretmanager/v1", Name: "secretmanager_proto"}, - "google/cloud/secrets/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secrets/v1beta1", Name: "secretmanager_proto"}, - "google/cloud/secrets/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secrets/v1beta1", Name: "secretmanager_proto"}, - "google/cloud/security/privateca/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1", Name: "privateca_proto"}, - "google/cloud/security/privateca/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1", Name: "privateca_proto"}, - "google/cloud/security/privateca/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1beta1", Name: "privateca_proto"}, - "google/cloud/security/privateca/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1beta1", Name: "privateca_proto"}, - "google/cloud/security/publicca/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/publicca/v1beta1", Name: "publicca_proto"}, - "google/cloud/security/publicca/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/publicca/v1beta1", Name: "publicca_proto"}, - "google/cloud/securitycenter/settings/v1beta1/billing_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_proto"}, - "google/cloud/securitycenter/settings/v1beta1/component_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_proto"}, - "google/cloud/securitycenter/settings/v1beta1/detector.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_proto"}, - "google/cloud/securitycenter/settings/v1beta1/securitycenter_settings_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_proto"}, - "google/cloud/securitycenter/settings/v1beta1/settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_proto"}, - "google/cloud/securitycenter/settings/v1beta1/sink_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_proto"}, - "google/cloud/securitycenter/v1/access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/bigquery_export.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/compliance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/contact_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/container.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/database.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/exfiltration.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/external_system.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/folder.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/iam_binding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/indicator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/kubernetes.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/mitre_attack.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/mute_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/notification_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/notification_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/organization_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/process.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/run_asset_discovery_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/security_marks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/securitycenter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1beta1/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1beta1/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1beta1/organization_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1beta1/run_asset_discovery_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1beta1/security_marks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1beta1/securitycenter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1beta1/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/folder.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/notification_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/notification_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/organization_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/run_asset_discovery_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/security_marks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/securitycenter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/securitycenter/v1p1beta1/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_proto"}, - "google/cloud/sensitiveaction/logging/v1/sensitive_action_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sensitiveaction/logging/v1", Name: "logging_proto"}, - "google/cloud/servicedirectory/v1/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_proto"}, - "google/cloud/servicedirectory/v1/lookup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_proto"}, - "google/cloud/servicedirectory/v1/namespace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_proto"}, - "google/cloud/servicedirectory/v1/registration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_proto"}, - "google/cloud/servicedirectory/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_proto"}, - "google/cloud/servicedirectory/v1beta1/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_proto"}, - "google/cloud/servicedirectory/v1beta1/lookup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_proto"}, - "google/cloud/servicedirectory/v1beta1/namespace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_proto"}, - "google/cloud/servicedirectory/v1beta1/registration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_proto"}, - "google/cloud/servicedirectory/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_proto"}, - "google/cloud/shell/v1/cloudshell.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/shell/v1", Name: "shell_proto"}, - "google/cloud/speech/v1/cloud_speech.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1", Name: "speech_proto"}, - "google/cloud/speech/v1/cloud_speech_adaptation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1", Name: "speech_proto"}, - "google/cloud/speech/v1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1", Name: "speech_proto"}, - "google/cloud/speech/v1p1beta1/cloud_speech.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1p1beta1", Name: "speech_proto"}, - "google/cloud/speech/v1p1beta1/cloud_speech_adaptation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1p1beta1", Name: "speech_proto"}, - "google/cloud/speech/v1p1beta1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1p1beta1", Name: "speech_proto"}, - "google/cloud/speech/v2/cloud_speech.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v2", Name: "speech_proto"}, - "google/cloud/sql/v1/cloud_sql_backup_runs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_connect.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_databases.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_flags.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_instance_names.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_instances.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_ssl_certs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_tiers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1/cloud_sql_users.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_proto"}, - "google/cloud/sql/v1beta4/cloud_sql.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_proto"}, - "google/cloud/sql/v1beta4/cloud_sql_connect.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_proto"}, - "google/cloud/sql/v1beta4/cloud_sql_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_proto"}, - "google/cloud/sql/v1beta4/cloud_sql_tiers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_proto"}, - "google/cloud/sql/v1beta4/cloud_sql_users.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_proto"}, - "google/cloud/storageinsights/v1/storageinsights.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/storageinsights/v1", Name: "storageinsights_proto"}, - "google/cloud/stream/logging/v1/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/stream/logging/v1", Name: "logging_proto"}, - "google/cloud/support/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/support", Name: "common_proto"}, - "google/cloud/support/v1alpha1/cloud_support.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/support/v1alpha1", Name: "support_proto"}, - "google/cloud/talent/v4/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/company.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/company_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/filters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/histogram.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/tenant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4/tenant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/batch.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/company.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/company_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/filters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/histogram.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/tenant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/talent/v4beta1/tenant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_proto"}, - "google/cloud/tasks/v2/cloudtasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2", Name: "tasks_proto"}, - "google/cloud/tasks/v2/queue.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2", Name: "tasks_proto"}, - "google/cloud/tasks/v2/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2", Name: "tasks_proto"}, - "google/cloud/tasks/v2/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2", Name: "tasks_proto"}, - "google/cloud/tasks/v2beta2/cloudtasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_proto"}, - "google/cloud/tasks/v2beta2/old_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_proto"}, - "google/cloud/tasks/v2beta2/queue.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_proto"}, - "google/cloud/tasks/v2beta2/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_proto"}, - "google/cloud/tasks/v2beta2/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_proto"}, - "google/cloud/tasks/v2beta3/cloudtasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta3", Name: "tasks_proto"}, - "google/cloud/tasks/v2beta3/queue.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta3", Name: "tasks_proto"}, - "google/cloud/tasks/v2beta3/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta3", Name: "tasks_proto"}, - "google/cloud/tasks/v2beta3/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta3", Name: "tasks_proto"}, - "google/cloud/texttospeech/v1/cloud_tts.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/texttospeech/v1", Name: "texttospeech_proto"}, - "google/cloud/texttospeech/v1beta1/cloud_tts.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/texttospeech/v1beta1", Name: "texttospeech_proto"}, - "google/cloud/timeseriesinsights/v1/timeseries_insights.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/timeseriesinsights/v1", Name: "timeseriesinsights_proto"}, - "google/cloud/tpu/v1/cloud_tpu.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tpu/v1", Name: "tpu_proto"}, - "google/cloud/tpu/v2alpha1/cloud_tpu.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tpu/v2alpha1", Name: "tpu_proto"}, - "google/cloud/translate/v3/translation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/translate/v3", Name: "translate_proto"}, - "google/cloud/translate/v3beta1/translation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/translate/v3beta1", Name: "translate_proto"}, - "google/cloud/video/livestream/logging/v1/logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/logging/v1", Name: "logging_proto"}, - "google/cloud/video/livestream/v1/outputs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/v1", Name: "livestream_proto"}, - "google/cloud/video/livestream/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/v1", Name: "livestream_proto"}, - "google/cloud/video/livestream/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/v1", Name: "livestream_proto"}, - "google/cloud/video/stitcher/v1/ad_tag_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_proto"}, - "google/cloud/video/stitcher/v1/cdn_keys.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_proto"}, - "google/cloud/video/stitcher/v1/companions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_proto"}, - "google/cloud/video/stitcher/v1/events.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_proto"}, - "google/cloud/video/stitcher/v1/sessions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_proto"}, - "google/cloud/video/stitcher/v1/slates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_proto"}, - "google/cloud/video/stitcher/v1/stitch_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_proto"}, - "google/cloud/video/stitcher/v1/video_stitcher_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_proto"}, - "google/cloud/video/transcoder/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/transcoder/v1", Name: "transcoder_proto"}, - "google/cloud/video/transcoder/v1/services.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/transcoder/v1", Name: "transcoder_proto"}, - "google/cloud/videointelligence/v1/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1", Name: "videointelligence_proto"}, - "google/cloud/videointelligence/v1beta2/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1beta2", Name: "videointelligence_proto"}, - "google/cloud/videointelligence/v1p1beta1/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1p1beta1", Name: "videointelligence_proto"}, - "google/cloud/videointelligence/v1p2beta1/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1p2beta1", Name: "videointelligence_proto"}, - "google/cloud/videointelligence/v1p3beta1/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1p3beta1", Name: "videointelligence_proto"}, - "google/cloud/vision/v1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_proto"}, - "google/cloud/vision/v1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_proto"}, - "google/cloud/vision/v1/product_search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_proto"}, - "google/cloud/vision/v1/product_search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_proto"}, - "google/cloud/vision/v1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_proto"}, - "google/cloud/vision/v1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_proto"}, - "google/cloud/vision/v1p1beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p1beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p1beta1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p1beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p1beta1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p1beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p1beta1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p1beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p2beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p2beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p2beta1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p2beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p2beta1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p2beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p2beta1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p2beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p3beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p3beta1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p3beta1/product_search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p3beta1/product_search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p3beta1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p3beta1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p4beta1/face.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p4beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p4beta1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p4beta1/product_search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p4beta1/product_search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p4beta1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_proto"}, - "google/cloud/vision/v1p4beta1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_proto"}, - "google/cloud/visionai/v1alpha1/annotations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/lva.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/lva_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/lva_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/platform.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/streaming_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/streaming_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/streams_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/streams_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/visionai/v1alpha1/warehouse.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_proto"}, - "google/cloud/vmmigration/v1/vmmigration.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vmmigration/v1", Name: "vmmigration_proto"}, - "google/cloud/vmwareengine/v1/vmwareengine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vmwareengine/v1", Name: "vmwareengine_proto"}, - "google/cloud/vpcaccess/v1/vpc_access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vpcaccess/v1", Name: "vpcaccess_proto"}, - "google/cloud/webrisk/v1/webrisk.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/webrisk/v1", Name: "webrisk_proto"}, - "google/cloud/webrisk/v1beta1/webrisk.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/webrisk/v1beta1", Name: "webrisk_proto"}, - "google/cloud/websecurityscanner/v1/crawled_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/finding_addon.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/finding_type_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/scan_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/scan_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/scan_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/scan_run_error_trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/scan_run_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/scan_run_warning_trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1/web_security_scanner.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1alpha/crawled_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1alpha/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1alpha/finding_addon.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1alpha/finding_type_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1alpha/scan_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1alpha/scan_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/crawled_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/finding_addon.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/finding_type_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_run_error_trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_run_warning_trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/websecurityscanner/v1beta/web_security_scanner.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_proto"}, - "google/cloud/workflows/executions/v1/executions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/executions/v1", Name: "executions_proto"}, - "google/cloud/workflows/executions/v1beta/executions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/executions/v1beta", Name: "executions_proto"}, - "google/cloud/workflows/type/engine_call.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/type", Name: "type_proto"}, - "google/cloud/workflows/type/executions_system.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/type", Name: "type_proto"}, - "google/cloud/workflows/v1/workflows.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/v1", Name: "workflows_proto"}, - "google/cloud/workflows/v1beta/workflows.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/v1beta", Name: "workflows_proto"}, - "google/container/v1/cluster_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/container/v1", Name: "container_proto"}, - "google/container/v1alpha1/cluster_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/container/v1alpha1", Name: "container_proto"}, - "google/container/v1beta1/cluster_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/container/v1beta1", Name: "container_proto"}, - "google/dataflow/v1beta3/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_proto"}, - "google/dataflow/v1beta3/jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_proto"}, - "google/dataflow/v1beta3/messages.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_proto"}, - "google/dataflow/v1beta3/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_proto"}, - "google/dataflow/v1beta3/snapshots.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_proto"}, - "google/dataflow/v1beta3/streaming.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_proto"}, - "google/dataflow/v1beta3/templates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_proto"}, - "google/datastore/admin/v1/datastore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1", Name: "admin_proto"}, - "google/datastore/admin/v1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1", Name: "admin_proto"}, - "google/datastore/admin/v1/migration.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1", Name: "admin_proto"}, - "google/datastore/admin/v1beta1/datastore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1beta1", Name: "admin_proto"}, - "google/datastore/v1/aggregation_result.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1", Name: "datastore_proto"}, - "google/datastore/v1/datastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1", Name: "datastore_proto"}, - "google/datastore/v1/entity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1", Name: "datastore_proto"}, - "google/datastore/v1/query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1", Name: "datastore_proto"}, - "google/datastore/v1beta3/datastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1beta3", Name: "datastore_proto"}, - "google/datastore/v1beta3/entity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1beta3", Name: "datastore_proto"}, - "google/datastore/v1beta3/query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1beta3", Name: "datastore_proto"}, - "google/devtools/artifactregistry/v1/apt_artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1/artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1/file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1/package.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1/repository.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1/settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1/tag.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1/yum_artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1beta2/apt_artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1beta2/file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1beta2/package.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1beta2/repository.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1beta2/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1beta2/settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1beta2/tag.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1beta2/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_proto"}, - "google/devtools/artifactregistry/v1beta2/yum_artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_proto"}, - "google/devtools/build/v1/build_events.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/build/v1", Name: "build_proto"}, - "google/devtools/build/v1/build_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/build/v1", Name: "build_proto"}, - "google/devtools/build/v1/publish_build_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/build/v1", Name: "build_proto"}, - "google/devtools/cloudbuild/v1/cloudbuild.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudbuild/v1", Name: "cloudbuild_proto"}, - "google/devtools/clouddebugger/v2/controller.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouddebugger/v2", Name: "clouddebugger_proto"}, - "google/devtools/clouddebugger/v2/data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouddebugger/v2", Name: "clouddebugger_proto"}, - "google/devtools/clouddebugger/v2/debugger.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouddebugger/v2", Name: "clouddebugger_proto"}, - "google/devtools/clouderrorreporting/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouderrorreporting/v1beta1", Name: "clouderrorreporting_proto"}, - "google/devtools/clouderrorreporting/v1beta1/error_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouderrorreporting/v1beta1", Name: "clouderrorreporting_proto"}, - "google/devtools/clouderrorreporting/v1beta1/error_stats_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouderrorreporting/v1beta1", Name: "clouderrorreporting_proto"}, - "google/devtools/clouderrorreporting/v1beta1/report_errors_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouderrorreporting/v1beta1", Name: "clouderrorreporting_proto"}, - "google/devtools/cloudprofiler/v2/profiler.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudprofiler/v2", Name: "cloudprofiler_proto"}, - "google/devtools/cloudtrace/v1/trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudtrace/v1", Name: "cloudtrace_proto"}, - "google/devtools/cloudtrace/v2/trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudtrace/v2", Name: "cloudtrace_proto"}, - "google/devtools/cloudtrace/v2/tracing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudtrace/v2", Name: "cloudtrace_proto"}, - "google/devtools/containeranalysis/v1/containeranalysis.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1", Name: "containeranalysis_proto"}, - "google/devtools/containeranalysis/v1beta1/attestation/attestation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/attestation", Name: "attestation_proto"}, - "google/devtools/containeranalysis/v1beta1/build/build.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/build", Name: "build_proto"}, - "google/devtools/containeranalysis/v1beta1/common/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/common", Name: "common_proto"}, - "google/devtools/containeranalysis/v1beta1/containeranalysis.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1", Name: "containeranalysis_proto"}, - "google/devtools/containeranalysis/v1beta1/cvss/cvss.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/cvss", Name: "cvss_proto"}, - "google/devtools/containeranalysis/v1beta1/deployment/deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/deployment", Name: "deployment_proto"}, - "google/devtools/containeranalysis/v1beta1/discovery/discovery.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/discovery", Name: "discovery_proto"}, - "google/devtools/containeranalysis/v1beta1/grafeas/grafeas.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/grafeas", Name: "grafeas_proto"}, - "google/devtools/containeranalysis/v1beta1/image/image.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/image", Name: "image_proto"}, - "google/devtools/containeranalysis/v1beta1/package/package.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/package", Name: "package_proto"}, - "google/devtools/containeranalysis/v1beta1/provenance/provenance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/provenance", Name: "provenance_proto"}, - "google/devtools/containeranalysis/v1beta1/source/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/source", Name: "source_proto"}, - "google/devtools/containeranalysis/v1beta1/vulnerability/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/vulnerability", Name: "vulnerability_proto"}, - "google/devtools/remoteworkers/v1test2/bots.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/remoteworkers/v1test2", Name: "remoteworkers_proto"}, - "google/devtools/remoteworkers/v1test2/command.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/remoteworkers/v1test2", Name: "remoteworkers_proto"}, - "google/devtools/remoteworkers/v1test2/worker.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/remoteworkers/v1test2", Name: "remoteworkers_proto"}, - "google/devtools/resultstore/v2/action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/configuration.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/configured_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/coverage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/coverage_summary.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/download_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/file_processing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/file_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/invocation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/resultstore_download.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/resultstore_file_download.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/resultstore_upload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/test_suite.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/resultstore/v2/upload_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_proto"}, - "google/devtools/source/v1/source_context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/source/v1", Name: "source_proto"}, - "google/devtools/sourcerepo/v1/sourcerepo.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/sourcerepo/v1", Name: "sourcerepo_proto"}, - "google/devtools/testing/v1/application_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/testing/v1", Name: "testing_proto"}, - "google/devtools/testing/v1/test_environment_discovery.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/testing/v1", Name: "testing_proto"}, - "google/devtools/testing/v1/test_execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/testing/v1", Name: "testing_proto"}, - "google/example/library/v1/library.proto": label.Label{Repo: "go_googleapis", Pkg: "google/example/library/v1", Name: "library_proto"}, - "google/firebase/fcm/connection/v1alpha1/connection_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firebase/fcm/connection/v1alpha1", Name: "connection_proto"}, - "google/firestore/admin/v1/database.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_proto"}, - "google/firestore/admin/v1/field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_proto"}, - "google/firestore/admin/v1/firestore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_proto"}, - "google/firestore/admin/v1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_proto"}, - "google/firestore/admin/v1/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_proto"}, - "google/firestore/admin/v1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_proto"}, - "google/firestore/admin/v1beta1/firestore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta1", Name: "admin_proto"}, - "google/firestore/admin/v1beta1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta1", Name: "admin_proto"}, - "google/firestore/admin/v1beta1/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta1", Name: "admin_proto"}, - "google/firestore/admin/v1beta2/field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta2", Name: "admin_proto"}, - "google/firestore/admin/v1beta2/firestore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta2", Name: "admin_proto"}, - "google/firestore/admin/v1beta2/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta2", Name: "admin_proto"}, - "google/firestore/admin/v1beta2/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta2", Name: "admin_proto"}, - "google/firestore/bundle/bundle.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/bundle", Name: "firestore_proto"}, - "google/firestore/v1/aggregation_result.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_proto"}, - "google/firestore/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_proto"}, - "google/firestore/v1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_proto"}, - "google/firestore/v1/firestore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_proto"}, - "google/firestore/v1/query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_proto"}, - "google/firestore/v1/write.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_proto"}, - "google/firestore/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_proto"}, - "google/firestore/v1beta1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_proto"}, - "google/firestore/v1beta1/firestore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_proto"}, - "google/firestore/v1beta1/query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_proto"}, - "google/firestore/v1beta1/write.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_proto"}, - "google/genomics/v1/annotations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/cigar.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/datasets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/position.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/readalignment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/readgroup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/readgroupset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/reads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/references.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1/variants.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_proto"}, - "google/genomics/v1alpha2/pipelines.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1alpha2", Name: "genomics_proto"}, - "google/geo/type/viewport.proto": label.Label{Repo: "go_googleapis", Pkg: "google/geo/type", Name: "viewport_proto"}, - "google/home/enterprise/sdm/v1/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/enterprise/sdm/v1", Name: "sdm_proto"}, - "google/home/enterprise/sdm/v1/site.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/enterprise/sdm/v1", Name: "sdm_proto"}, - "google/home/enterprise/sdm/v1/smart_device_management_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/enterprise/sdm/v1", Name: "sdm_proto"}, - "google/home/graph/v1/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/graph/v1", Name: "graph_proto"}, - "google/home/graph/v1/homegraph.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/graph/v1", Name: "graph_proto"}, - "google/iam/admin/v1/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/admin/v1", Name: "admin_proto"}, - "google/iam/admin/v1/iam.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/admin/v1", Name: "admin_proto"}, - "google/iam/credentials/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/credentials/v1", Name: "credentials_proto"}, - "google/iam/credentials/v1/iamcredentials.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/credentials/v1", Name: "credentials_proto"}, - "google/iam/v1/iam_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1", Name: "iam_proto"}, - "google/iam/v1/logging/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1/logging", Name: "logging_proto"}, - "google/iam/v1/options.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1", Name: "iam_proto"}, - "google/iam/v1/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1", Name: "iam_proto"}, - "google/iam/v1beta/workload_identity_pool.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1beta", Name: "iam_proto"}, - "google/iam/v2/deny.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2", Name: "iam_proto"}, - "google/iam/v2/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2", Name: "iam_proto"}, - "google/iam/v2beta/deny.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2beta", Name: "iam_proto"}, - "google/iam/v2beta/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2beta", Name: "iam_proto"}, - "google/identity/accesscontextmanager/type/device_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/type", Name: "type_proto"}, - "google/identity/accesscontextmanager/v1/access_context_manager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_proto"}, - "google/identity/accesscontextmanager/v1/access_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_proto"}, - "google/identity/accesscontextmanager/v1/access_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_proto"}, - "google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_proto"}, - "google/identity/accesscontextmanager/v1/service_perimeter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_proto"}, - "google/logging/type/http_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/type", Name: "ltype_proto"}, - "google/logging/type/log_severity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/type", Name: "ltype_proto"}, - "google/logging/v2/log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/v2", Name: "logging_proto"}, - "google/logging/v2/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/v2", Name: "logging_proto"}, - "google/logging/v2/logging_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/v2", Name: "logging_proto"}, - "google/logging/v2/logging_metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/v2", Name: "logging_proto"}, - "google/longrunning/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/longrunning", Name: "longrunning_proto"}, - "google/maps/addressvalidation/v1/address.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_proto"}, - "google/maps/addressvalidation/v1/address_validation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_proto"}, - "google/maps/addressvalidation/v1/geocode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_proto"}, - "google/maps/addressvalidation/v1/metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_proto"}, - "google/maps/addressvalidation/v1/usps_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_proto"}, - "google/maps/fleetengine/delivery/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_proto"}, - "google/maps/fleetengine/delivery/v1/delivery_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_proto"}, - "google/maps/fleetengine/delivery/v1/delivery_vehicles.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_proto"}, - "google/maps/fleetengine/delivery/v1/header.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_proto"}, - "google/maps/fleetengine/delivery/v1/tasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_proto"}, - "google/maps/fleetengine/v1/fleetengine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_proto"}, - "google/maps/fleetengine/v1/header.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_proto"}, - "google/maps/fleetengine/v1/traffic.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_proto"}, - "google/maps/fleetengine/v1/trip_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_proto"}, - "google/maps/fleetengine/v1/trips.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_proto"}, - "google/maps/fleetengine/v1/vehicle_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_proto"}, - "google/maps/fleetengine/v1/vehicles.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_proto"}, - "google/maps/mapsplatformdatasets/v1alpha/data_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/mapsplatformdatasets/v1alpha", Name: "mapsplatformdatasets_proto"}, - "google/maps/mapsplatformdatasets/v1alpha/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/mapsplatformdatasets/v1alpha", Name: "mapsplatformdatasets_proto"}, - "google/maps/mapsplatformdatasets/v1alpha/maps_platform_datasets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/mapsplatformdatasets/v1alpha", Name: "mapsplatformdatasets_proto"}, - "google/maps/mapsplatformdatasets/v1alpha/maps_platform_datasets_alpha_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/mapsplatformdatasets/v1alpha", Name: "mapsplatformdatasets_proto"}, - "google/maps/playablelocations/v3/playablelocations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/playablelocations/v3", Name: "playablelocations_proto"}, - "google/maps/playablelocations/v3/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/playablelocations/v3", Name: "playablelocations_proto"}, - "google/maps/playablelocations/v3/sample/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/playablelocations/v3/sample", Name: "sample_proto"}, - "google/maps/regionlookup/v1alpha/region_identifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/regionlookup/v1alpha", Name: "regionlookup_proto"}, - "google/maps/regionlookup/v1alpha/region_lookup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/regionlookup/v1alpha", Name: "regionlookup_proto"}, - "google/maps/regionlookup/v1alpha/region_match.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/regionlookup/v1alpha", Name: "regionlookup_proto"}, - "google/maps/regionlookup/v1alpha/region_search_values.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/regionlookup/v1alpha", Name: "regionlookup_proto"}, - "google/maps/roads/v1op/roads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/roads/v1op", Name: "roads_proto"}, - "google/maps/routes/v1/compute_custom_routes_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/compute_custom_routes_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/compute_route_matrix_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/compute_routes_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/compute_routes_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/custom_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/fallback_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/polyline.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/route_matrix_element.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/route_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/toll_passes.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/vehicle_emission_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1/waypoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_proto"}, - "google/maps/routes/v1alpha/route_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1alpha", Name: "routes_proto"}, - "google/maps/routing/v2/fallback_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/maneuver.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/navigation_instruction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/polyline.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/route_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/route_modifiers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/route_travel_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/routes_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/routing_preference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/speed_reading_interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/toll_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/toll_passes.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/vehicle_emission_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/vehicle_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/routing/v2/waypoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_proto"}, - "google/maps/unity/clientinfo.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/unity", Name: "unity_proto"}, - "google/monitoring/dashboard/v1/alertchart.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/collapsible_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/dashboard.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/dashboard_filter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/dashboards_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/drilldowns.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/layouts.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/logs_panel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/scorecard.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/table.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/table_display_options.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/widget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/dashboard/v1/xychart.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_proto"}, - "google/monitoring/metricsscope/v1/metrics_scope.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/metricsscope/v1", Name: "metricsscope_proto"}, - "google/monitoring/metricsscope/v1/metrics_scopes.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/metricsscope/v1", Name: "metricsscope_proto"}, - "google/monitoring/v3/alert.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/alert_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/dropped_labels.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/metric_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/mutation_record.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/notification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/notification_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/query_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/service_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/span_context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/uptime.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/monitoring/v3/uptime_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_proto"}, - "google/networking/trafficdirector/type/traffic_director_log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/networking/trafficdirector/type", Name: "type_proto"}, - "google/partner/aistreams/v1alpha1/aistreams.proto": label.Label{Repo: "go_googleapis", Pkg: "google/partner/aistreams/v1alpha1", Name: "aistreams_proto"}, - "google/privacy/dlp/v2/dlp.proto": label.Label{Repo: "go_googleapis", Pkg: "google/privacy/dlp/v2", Name: "dlp_proto"}, - "google/privacy/dlp/v2/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/privacy/dlp/v2", Name: "dlp_proto"}, - "google/pubsub/v1/pubsub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/pubsub/v1", Name: "pubsub_proto"}, - "google/pubsub/v1/schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/pubsub/v1", Name: "pubsub_proto"}, - "google/pubsub/v1beta2/pubsub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/pubsub/v1beta2", Name: "pubsub_proto"}, - "google/rpc/code.proto": label.Label{Repo: "go_googleapis", Pkg: "google/rpc", Name: "code_proto"}, - "google/rpc/context/attribute_context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/rpc/context", Name: "attribute_context_proto"}, - "google/rpc/error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/rpc", Name: "errdetails_proto"}, - "google/rpc/status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/rpc", Name: "status_proto"}, - "google/search/partnerdataingestion/logging/v1/platformlog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/search/partnerdataingestion/logging/v1", Name: "logging_proto"}, - "google/spanner/admin/database/v1/backup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/database/v1", Name: "database_proto"}, - "google/spanner/admin/database/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/database/v1", Name: "database_proto"}, - "google/spanner/admin/database/v1/spanner_database_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/database/v1", Name: "database_proto"}, - "google/spanner/admin/instance/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/instance/v1", Name: "instance_proto"}, - "google/spanner/admin/instance/v1/spanner_instance_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/instance/v1", Name: "instance_proto"}, - "google/spanner/v1/commit_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_proto"}, - "google/spanner/v1/keys.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_proto"}, - "google/spanner/v1/mutation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_proto"}, - "google/spanner/v1/query_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_proto"}, - "google/spanner/v1/result_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_proto"}, - "google/spanner/v1/spanner.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_proto"}, - "google/spanner/v1/transaction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_proto"}, - "google/spanner/v1/type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_proto"}, - "google/storage/v1/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storage/v1", Name: "storage_proto"}, - "google/storage/v1/storage_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storage/v1", Name: "storage_proto"}, - "google/storage/v2/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storage/v2", Name: "storage_proto"}, - "google/storagetransfer/logging/transfer_activity_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storagetransfer/logging", Name: "logging_proto"}, - "google/storagetransfer/v1/transfer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storagetransfer/v1", Name: "storagetransfer_proto"}, - "google/storagetransfer/v1/transfer_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storagetransfer/v1", Name: "storagetransfer_proto"}, - "google/streetview/publish/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/streetview/publish/v1", Name: "publish_proto"}, - "google/streetview/publish/v1/rpcmessages.proto": label.Label{Repo: "go_googleapis", Pkg: "google/streetview/publish/v1", Name: "publish_proto"}, - "google/streetview/publish/v1/streetview_publish.proto": label.Label{Repo: "go_googleapis", Pkg: "google/streetview/publish/v1", Name: "publish_proto"}, - "google/type/calendar_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "calendarperiod_proto"}, - "google/type/color.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "color_proto"}, - "google/type/date.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "date_proto"}, - "google/type/datetime.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "datetime_proto"}, - "google/type/dayofweek.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "dayofweek_proto"}, - "google/type/decimal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "decimal_proto"}, - "google/type/expr.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "expr_proto"}, - "google/type/fraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "fraction_proto"}, - "google/type/interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "interval_proto"}, - "google/type/latlng.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "latlng_proto"}, - "google/type/localized_text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "localized_text_proto"}, - "google/type/money.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "money_proto"}, - "google/type/month.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "month_proto"}, - "google/type/phone_number.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "phone_number_proto"}, - "google/type/postal_address.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "postaladdress_proto"}, - "google/type/quaternion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "quaternion_proto"}, - "google/type/timeofday.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "timeofday_proto"}, - "google/watcher/v1/watch.proto": label.Label{Repo: "go_googleapis", Pkg: "google/watcher/v1", Name: "watcher_proto"}, - "grafeas/v1/attestation.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/build.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/compliance.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/cvss.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/discovery.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/dsse_attestation.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/grafeas.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/image.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/intoto_provenance.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/intoto_statement.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/package.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/provenance.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/severity.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/slsa_provenance.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/slsa_provenance_zero_two.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/upgrade.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, - "grafeas/v1/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_proto"}, + "google/protobuf/any.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "any_proto"}, + "google/protobuf/api.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "api_proto"}, + "google/protobuf/compiler/plugin.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "compiler_plugin_proto"}, + "google/protobuf/descriptor.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "descriptor_proto"}, + "google/protobuf/duration.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "duration_proto"}, + "google/protobuf/empty.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "empty_proto"}, + "google/protobuf/field_mask.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "field_mask_proto"}, + "google/protobuf/source_context.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "source_context_proto"}, + "google/protobuf/struct.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "struct_proto"}, + "google/protobuf/timestamp.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "timestamp_proto"}, + "google/protobuf/type.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "type_proto"}, + "google/protobuf/wrappers.proto": label.Label{Repo: "com_google_protobuf", Pkg: "", Name: "wrappers_proto"}, } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_proto_imports.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_proto_imports.go index 6d232bf6d..6d1f149a6 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_proto_imports.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/known_proto_imports.go @@ -7,4012 +7,16 @@ import "github.com/bazelbuild/bazel-gazelle/label" var knownProtoImports = map[string]label.Label{ - "google/protobuf/any.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "any_go_proto"}, - "google/protobuf/api.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "api_go_proto"}, - "google/protobuf/compiler/plugin.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "compiler_plugin_go_proto"}, - "google/protobuf/descriptor.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "descriptor_go_proto"}, - "google/protobuf/duration.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "duration_go_proto"}, - "google/protobuf/empty.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "empty_go_proto"}, - "google/protobuf/field_mask.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "field_mask_go_proto"}, - "google/protobuf/source_context.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "source_context_go_proto"}, - "google/protobuf/struct.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "struct_go_proto"}, - "google/protobuf/timestamp.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "timestamp_go_proto"}, - "google/protobuf/type.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "type_go_proto"}, - "google/protobuf/wrappers.proto": label.Label{Repo: "io_bazel_rules_go", Pkg: "proto/wkt", Name: "wrappers_go_proto"}, - "gapic/metadata/gapic_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "gapic/metadata", Name: "metadata_go_proto"}, - "google/actions/type/date_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/actions/type", Name: "date_range_go_proto"}, - "google/actions/type/datetime_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/actions/type", Name: "date_time_range_go_proto"}, - "google/ads/admob/v1/admob_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/admob/v1", Name: "admob_go_proto"}, - "google/ads/admob/v1/admob_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/admob/v1", Name: "admob_go_proto"}, - "google/ads/googleads/v10/common/ad_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/ad_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/asset_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/asset_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/asset_usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/audiences.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/bidding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/click_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/criteria.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/criterion_category_availability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/custom_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/customizer_value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/dates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/explorer_auto_optimizer_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/extensions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/feed_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/feed_item_set_filter_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/final_app_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/frequency_cap.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/keyword_plan_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/matching_function.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/metric_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/offline_user_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/policy_summary.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/real_time_bidding_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/segments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/tag_snippet.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/targeting_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/text_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/url_collection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/user_lists.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/common/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/common", Name: "common_go_proto"}, - "google/ads/googleads/v10/enums/access_invitation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/access_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/access_role.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/account_budget_proposal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/account_budget_proposal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/account_budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/account_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_customizer_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_destination_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_group_ad_rotation_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_group_ad_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_group_criterion_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_group_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_network_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_serving_optimization_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_strength.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/ad_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/advertising_channel_sub_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/advertising_channel_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/affiliate_location_feed_relationship_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/affiliate_location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/age_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/app_campaign_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/app_campaign_bidding_strategy_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/app_payment_model_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/app_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/app_url_operating_system_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/asset_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/asset_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/asset_performance_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/asset_set_asset_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/asset_set_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/asset_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/asset_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/asset_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/async_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/attribution_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/batch_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/bid_modifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/bidding_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/bidding_strategy_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/bidding_strategy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/billing_setup_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/brand_safety_suitability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/budget_campaign_association_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/budget_delivery_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/budget_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/budget_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/call_conversion_reporting_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/call_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/call_tracking_display_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/call_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/callout_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/campaign_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/campaign_draft_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/campaign_experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/campaign_experiment_traffic_split_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/campaign_experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/campaign_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/campaign_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/campaign_shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/campaign_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/change_client_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/change_event_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/change_status_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/change_status_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/click_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/combined_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/content_label_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_action_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_action_counting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_adjustment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_attribution_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_custom_variable_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_environment_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_or_adjustment_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_tracking_status_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_value_rule_primary_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_value_rule_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/conversion_value_rule_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/criterion_category_channel_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/criterion_category_locale_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/criterion_system_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/custom_audience_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/custom_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/custom_audience_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/custom_conversion_goal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/custom_interest_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/custom_interest_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/custom_interest_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/custom_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/customer_match_upload_key_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/customer_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/customizer_attribute_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/customizer_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/customizer_value_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/data_driven_model_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/day_of_week.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/display_ad_format_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/display_upload_product_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/distance_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/dsa_page_feed_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/education_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/experiment_metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/experiment_metric_direction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/extension_setting_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/external_conversion_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_item_quality_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_item_quality_disapproval_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_item_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_item_set_string_filter_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_item_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_item_target_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_item_target_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_item_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_item_validation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_mapping_criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_mapping_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/feed_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/flight_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/frequency_cap_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/frequency_cap_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/frequency_cap_time_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/gender_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/geo_target_constant_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/geo_targeting_restriction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/geo_targeting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/goal_config_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/google_ads_field_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/google_ads_field_data_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/google_voice_call_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/hotel_date_selection_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/hotel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/hotel_price_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/hotel_rate_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/hotel_reconciliation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/image_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/income_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/interaction_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/interaction_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/invoice_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/job_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/keyword_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_aggregate_metric_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_competition_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_concept_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_forecast_interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_keyword_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/keyword_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/label_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/lead_form_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/lead_form_desired_intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/lead_form_field_user_input_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/lead_form_post_submit_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/legacy_app_install_ad_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/linked_account_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_type_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/listing_group_filter_vertical.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/listing_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/local_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/location_extension_targeting_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/location_group_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/location_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/manager_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/matching_function_context_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/matching_function_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/media_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/merchant_center_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/message_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/mime_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/minute_of_hour.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/mobile_app_vendor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/mobile_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/month_of_year.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/negative_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/offline_user_data_job_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/offline_user_data_job_match_rate_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/offline_user_data_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/offline_user_data_job_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/operating_system_version_operator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/optimization_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/parental_status_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/payment_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/placeholder_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/placement_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/policy_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/policy_review_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/policy_topic_entry_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/policy_topic_evidence_destination_not_working_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/positive_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/preferred_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/price_extension_price_qualifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/price_extension_price_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/price_extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/price_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/product_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/product_bidding_category_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/product_channel_exclusivity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/product_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/promotion_extension_discount_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/promotion_extension_occasion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/promotion_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/proximity_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/quality_score_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/reach_plan_ad_length.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/reach_plan_age_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/reach_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/real_estate_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/recommendation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/resource_change_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/resource_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/response_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/search_engine_results_page_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/search_term_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/search_term_targeting_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/seasonality_event_scope.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/seasonality_event_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/served_asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/shared_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/simulation_modification_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/simulation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/sitelink_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/sk_ad_network_ad_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/sk_ad_network_attribution_credit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/sk_ad_network_user_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/slot.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/spending_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/structured_snippet_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/summary_row_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/system_managed_entity_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/target_cpa_opt_in_recommendation_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/target_impression_share_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/targeting_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/time_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/tracking_code_page_format.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/tracking_code_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/travel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_identifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_interest_taxonomy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_access_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_closing_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_combined_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_crm_data_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_date_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_logical_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_membership_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_number_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_prepopulation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_rule_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_size_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_string_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/user_list_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/value_rule_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/value_rule_geo_location_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/value_rule_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/value_rule_set_attachment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/value_rule_set_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/vanity_pharma_display_url_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/vanity_pharma_text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/video_thumbnail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/webpage_condition_operand.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/enums/webpage_condition_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v10/errors/access_invitation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/account_budget_proposal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/account_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_group_ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_group_bid_modifier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_group_criterion_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_group_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_group_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_group_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/ad_sharing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/adx_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/asset_group_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/asset_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/asset_group_listing_group_filter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/asset_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/asset_set_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/asset_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/asset_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/authentication_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/authorization_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/batch_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/bidding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/bidding_strategy_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/billing_setup_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/campaign_budget_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/campaign_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/campaign_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/campaign_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/campaign_draft_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/campaign_experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/campaign_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/campaign_shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/change_event_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/change_status_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/collection_size_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/context_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/conversion_action_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/conversion_adjustment_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/conversion_custom_variable_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/conversion_goal_campaign_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/conversion_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/conversion_value_rule_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/conversion_value_rule_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/country_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/currency_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/custom_audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/custom_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/custom_interest_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/customer_client_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/customer_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/customer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/customer_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/customer_manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/customer_user_access_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/customizer_attribute_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/database_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/date_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/date_range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/distinct_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/enum_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/errors.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/experiment_arm_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/extension_feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/extension_setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/feed_attribute_reference_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/feed_item_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/feed_item_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/feed_item_target_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/feed_item_validation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/feed_mapping_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/field_mask_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/function_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/function_parsing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/geo_target_constant_suggestion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/header_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/id_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/image_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/internal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/invoice_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_ad_group_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_campaign_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/keyword_plan_idea_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/label_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/language_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/list_operation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/media_bundle_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/media_file_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/media_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/merchant_center_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/multiplier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/mutate_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/new_resource_creation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/not_allowlisted_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/not_empty_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/null_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/offline_user_data_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/operation_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/operator_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/partial_failure_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/payments_account_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/policy_finding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/policy_validation_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/policy_violation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/query_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/quota_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/reach_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/recommendation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/region_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/request_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/resource_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/resource_count_limit_exceeded_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/shared_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/size_limit_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/string_format_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/string_length_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/third_party_app_analytics_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/time_zone_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/url_field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/user_data_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/user_list_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/errors/youtube_video_registration_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v10/resources/accessible_bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/account_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/account_budget_proposal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/account_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_ad_asset_combination_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_ad_asset_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_ad_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_criterion_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_criterion_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_group_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/ad_schedule_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/age_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/asset_field_type_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/asset_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/asset_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/asset_group_listing_group_filter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/asset_group_product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/asset_group_signal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/asset_set_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/batch_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/bidding_data_exclusion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/bidding_seasonality_adjustment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/bidding_strategy_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/billing_setup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/call_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_draft.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/campaign_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/carrier_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/change_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/change_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/click_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/combined_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/conversion_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/conversion_custom_variable.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/conversion_goal_campaign_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/conversion_value_rule.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/conversion_value_rule_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/currency_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/custom_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/custom_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/custom_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_client_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_manager_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_negative_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_user_access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customer_user_access_invitation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/customizer_attribute.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/detail_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/detailed_demographic.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/display_keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/distance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/domain_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/dynamic_search_ads_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/expanded_landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/experiment_arm.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/extension_feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/feed_item_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/feed_item_set_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/feed_item_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/feed_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/feed_placeholder_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/gender_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/geo_target_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/geographic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/google_ads_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/group_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/hotel_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/hotel_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/hotel_reconciliation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/income_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/invoice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/keyword_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/keyword_plan_ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/keyword_plan_ad_group_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/keyword_plan_campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/keyword_plan_campaign_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/keyword_theme_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/language_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/lead_form_submission_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/life_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/managed_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/media_file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/merchant_center_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/mobile_app_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/mobile_device_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/offline_user_data_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/operating_system_version_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/paid_organic_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/parental_status_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/payments_account.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/product_bidding_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/remarketing_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/shared_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/shopping_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/smart_campaign_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/smart_campaign_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/third_party_app_analytics_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/topic_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/topic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/user_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/user_list.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/user_location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/video.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/resources/webpage_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v10/services/account_budget_proposal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/account_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_ad_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_criterion_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_criterion_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_parameter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/asset_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/asset_group_listing_group_filter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/asset_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/asset_group_signal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/asset_set_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/batch_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/bidding_data_exclusion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/bidding_seasonality_adjustment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/bidding_strategy_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/billing_setup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_draft_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/campaign_shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/conversion_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/conversion_adjustment_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/conversion_custom_variable_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/conversion_goal_campaign_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/conversion_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/conversion_value_rule_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/conversion_value_rule_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/custom_audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/custom_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/custom_interest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_client_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_manager_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_negative_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_user_access_invitation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customer_user_access_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/customizer_attribute_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/experiment_arm_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/extension_feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/feed_item_set_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/feed_item_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/feed_item_target_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/feed_mapping_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/geo_target_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/google_ads_field_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/google_ads_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/invoice_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/keyword_plan_ad_group_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/keyword_plan_ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/keyword_plan_campaign_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/keyword_plan_campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/keyword_plan_idea_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/keyword_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/keyword_theme_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/media_file_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/merchant_center_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/offline_user_data_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/payments_account_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/reach_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/recommendation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/remarketing_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/shared_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/smart_campaign_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/smart_campaign_suggest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/third_party_app_analytics_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/user_data_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v10/services/user_list_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v10/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/common/ad_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/ad_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/asset_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/asset_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/asset_usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/audiences.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/bidding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/click_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/criteria.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/criterion_category_availability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/custom_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/customizer_value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/dates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/explorer_auto_optimizer_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/extensions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/feed_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/feed_item_set_filter_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/final_app_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/frequency_cap.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/keyword_plan_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/matching_function.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/metric_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/offline_user_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/policy_summary.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/real_time_bidding_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/segments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/tag_snippet.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/targeting_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/text_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/url_collection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/user_lists.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/common/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/common", Name: "common_go_proto"}, - "google/ads/googleads/v11/enums/access_invitation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/access_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/access_role.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/account_budget_proposal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/account_budget_proposal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/account_budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/account_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_customizer_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_destination_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_group_ad_rotation_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_group_ad_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_group_criterion_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_group_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_network_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_serving_optimization_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_strength.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/ad_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/advertising_channel_sub_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/advertising_channel_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/affiliate_location_feed_relationship_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/affiliate_location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/age_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/app_campaign_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/app_campaign_bidding_strategy_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/app_payment_model_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/app_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/app_url_operating_system_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_performance_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_set_asset_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_set_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/asset_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/async_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/attribution_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/audience_insights_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/batch_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/bid_modifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/bidding_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/bidding_strategy_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/bidding_strategy_system_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/bidding_strategy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/billing_setup_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/brand_safety_suitability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/budget_campaign_association_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/budget_delivery_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/budget_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/budget_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/call_conversion_reporting_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/call_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/call_tracking_display_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/call_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/callout_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/campaign_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/campaign_draft_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/campaign_experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/campaign_experiment_traffic_split_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/campaign_experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/campaign_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/campaign_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/campaign_shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/campaign_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/change_client_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/change_event_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/change_status_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/change_status_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/click_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/combined_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/content_label_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_action_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_action_counting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_adjustment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_attribution_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_custom_variable_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_environment_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_or_adjustment_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_tracking_status_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_value_rule_primary_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_value_rule_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/conversion_value_rule_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/criterion_category_channel_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/criterion_category_locale_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/criterion_system_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/custom_audience_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/custom_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/custom_audience_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/custom_conversion_goal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/custom_interest_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/custom_interest_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/custom_interest_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/custom_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/customer_match_upload_key_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/customer_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/customizer_attribute_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/customizer_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/customizer_value_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/data_driven_model_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/day_of_week.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/display_ad_format_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/display_upload_product_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/distance_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/dsa_page_feed_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/education_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/experiment_metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/experiment_metric_direction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/extension_setting_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/external_conversion_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_item_quality_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_item_quality_disapproval_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_item_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_item_set_string_filter_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_item_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_item_target_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_item_target_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_item_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_item_validation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_mapping_criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_mapping_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/feed_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/flight_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/frequency_cap_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/frequency_cap_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/frequency_cap_time_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/gender_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/geo_target_constant_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/geo_targeting_restriction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/geo_targeting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/goal_config_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/google_ads_field_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/google_ads_field_data_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/google_voice_call_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/hotel_date_selection_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/hotel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/hotel_price_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/hotel_rate_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/hotel_reconciliation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/image_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/income_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/interaction_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/interaction_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/invoice_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/job_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/keyword_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_aggregate_metric_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_competition_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_concept_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_forecast_interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_keyword_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/keyword_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/label_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/lead_form_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/lead_form_desired_intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/lead_form_field_user_input_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/lead_form_post_submit_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/legacy_app_install_ad_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/linked_account_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_type_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/listing_group_filter_vertical.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/listing_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/local_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/location_extension_targeting_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/location_group_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/location_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/manager_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/matching_function_context_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/matching_function_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/media_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/merchant_center_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/message_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/mime_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/minute_of_hour.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/mobile_app_vendor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/mobile_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/month_of_year.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/negative_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/offline_user_data_job_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/offline_user_data_job_match_rate_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/offline_user_data_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/offline_user_data_job_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/operating_system_version_operator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/optimization_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/parental_status_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/payment_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/performance_max_upgrade_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/placeholder_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/placement_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/policy_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/policy_review_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/policy_topic_entry_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/policy_topic_evidence_destination_not_working_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/positive_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/preferred_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/price_extension_price_qualifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/price_extension_price_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/price_extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/price_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/product_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/product_bidding_category_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/product_channel_exclusivity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/product_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/promotion_extension_discount_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/promotion_extension_occasion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/promotion_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/proximity_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/quality_score_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/reach_plan_ad_length.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/reach_plan_age_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/reach_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/real_estate_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/recommendation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/resource_change_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/resource_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/response_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/search_engine_results_page_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/search_term_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/search_term_targeting_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/seasonality_event_scope.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/seasonality_event_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/served_asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/shared_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/simulation_modification_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/simulation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/sitelink_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/sk_ad_network_ad_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/sk_ad_network_attribution_credit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/sk_ad_network_user_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/slot.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/spending_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/structured_snippet_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/summary_row_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/system_managed_entity_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/target_cpa_opt_in_recommendation_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/target_impression_share_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/targeting_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/time_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/tracking_code_page_format.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/tracking_code_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/travel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_identifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_interest_taxonomy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_access_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_closing_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_combined_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_crm_data_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_date_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_flexible_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_logical_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_membership_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_number_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_prepopulation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_rule_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_size_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_string_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/user_list_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/value_rule_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/value_rule_geo_location_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/value_rule_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/value_rule_set_attachment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/value_rule_set_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/vanity_pharma_display_url_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/vanity_pharma_text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/video_thumbnail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/webpage_condition_operand.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/enums/webpage_condition_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v11/errors/access_invitation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/account_budget_proposal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/account_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_group_ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_group_bid_modifier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_group_criterion_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_group_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_group_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_group_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/ad_sharing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/adx_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/asset_group_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/asset_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/asset_group_listing_group_filter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/asset_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/asset_set_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/asset_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/asset_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/audience_insights_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/authentication_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/authorization_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/batch_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/bidding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/bidding_strategy_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/billing_setup_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/campaign_budget_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/campaign_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/campaign_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/campaign_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/campaign_draft_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/campaign_experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/campaign_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/campaign_shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/change_event_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/change_status_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/collection_size_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/context_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/conversion_action_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/conversion_adjustment_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/conversion_custom_variable_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/conversion_goal_campaign_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/conversion_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/conversion_value_rule_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/conversion_value_rule_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/country_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/currency_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/custom_audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/custom_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/custom_interest_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/customer_client_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/customer_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/customer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/customer_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/customer_manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/customer_user_access_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/customizer_attribute_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/database_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/date_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/date_range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/distinct_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/enum_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/errors.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/experiment_arm_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/extension_feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/extension_setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/feed_attribute_reference_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/feed_item_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/feed_item_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/feed_item_target_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/feed_item_validation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/feed_mapping_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/field_mask_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/function_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/function_parsing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/geo_target_constant_suggestion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/header_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/id_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/image_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/internal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/invoice_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_ad_group_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_campaign_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/keyword_plan_idea_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/label_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/language_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/list_operation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/media_bundle_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/media_file_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/media_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/merchant_center_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/multiplier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/mutate_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/new_resource_creation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/not_allowlisted_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/not_empty_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/null_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/offline_user_data_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/operation_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/operator_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/partial_failure_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/payments_account_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/policy_finding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/policy_validation_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/policy_violation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/query_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/quota_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/reach_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/recommendation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/region_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/request_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/resource_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/resource_count_limit_exceeded_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/shared_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/size_limit_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/string_format_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/string_length_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/third_party_app_analytics_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/time_zone_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/url_field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/user_data_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/user_list_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/errors/youtube_video_registration_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v11/resources/accessible_bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/account_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/account_budget_proposal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/account_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_ad_asset_combination_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_ad_asset_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_ad_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_criterion_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_criterion_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_group_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/ad_schedule_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/age_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/asset_field_type_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/asset_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/asset_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/asset_group_listing_group_filter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/asset_group_product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/asset_group_signal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/asset_set_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/batch_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/bidding_data_exclusion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/bidding_seasonality_adjustment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/bidding_strategy_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/billing_setup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/call_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_draft.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/campaign_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/carrier_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/change_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/change_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/click_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/combined_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/conversion_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/conversion_custom_variable.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/conversion_goal_campaign_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/conversion_value_rule.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/conversion_value_rule_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/currency_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/custom_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/custom_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/custom_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_client_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_manager_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_negative_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_user_access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customer_user_access_invitation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/customizer_attribute.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/detail_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/detailed_demographic.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/display_keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/distance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/domain_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/dynamic_search_ads_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/expanded_landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/experiment_arm.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/extension_feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/feed_item_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/feed_item_set_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/feed_item_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/feed_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/feed_placeholder_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/gender_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/geo_target_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/geographic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/google_ads_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/group_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/hotel_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/hotel_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/hotel_reconciliation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/income_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/invoice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/keyword_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/keyword_plan_ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/keyword_plan_ad_group_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/keyword_plan_campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/keyword_plan_campaign_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/keyword_theme_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/language_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/lead_form_submission_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/life_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/managed_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/media_file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/merchant_center_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/mobile_app_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/mobile_device_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/offline_user_data_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/operating_system_version_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/paid_organic_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/parental_status_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/payments_account.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/product_bidding_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/remarketing_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/shared_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/shopping_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/smart_campaign_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/smart_campaign_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/third_party_app_analytics_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/topic_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/topic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/user_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/user_list.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/user_location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/video.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/resources/webpage_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v11/services/account_budget_proposal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/account_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_ad_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_criterion_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_criterion_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_parameter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/asset_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/asset_group_listing_group_filter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/asset_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/asset_group_signal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/asset_set_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/audience_insights_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/batch_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/bidding_data_exclusion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/bidding_seasonality_adjustment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/bidding_strategy_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/billing_setup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_draft_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/campaign_shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/conversion_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/conversion_adjustment_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/conversion_custom_variable_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/conversion_goal_campaign_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/conversion_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/conversion_value_rule_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/conversion_value_rule_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/custom_audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/custom_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/custom_interest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_client_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_manager_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_negative_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_user_access_invitation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customer_user_access_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/customizer_attribute_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/experiment_arm_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/extension_feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/feed_item_set_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/feed_item_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/feed_item_target_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/feed_mapping_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/geo_target_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/google_ads_field_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/google_ads_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/invoice_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/keyword_plan_ad_group_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/keyword_plan_ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/keyword_plan_campaign_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/keyword_plan_campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/keyword_plan_idea_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/keyword_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/keyword_theme_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/media_file_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/merchant_center_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/offline_user_data_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/payments_account_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/reach_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/recommendation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/remarketing_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/shared_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/smart_campaign_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/smart_campaign_suggest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/third_party_app_analytics_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/user_data_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v11/services/user_list_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v11/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/common/ad_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/ad_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/asset_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/asset_set_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/asset_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/asset_usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/audiences.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/bidding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/click_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/criteria.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/criterion_category_availability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/custom_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/customizer_value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/dates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/explorer_auto_optimizer_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/extensions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/feed_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/feed_item_set_filter_type_infos.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/final_app_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/frequency_cap.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/keyword_plan_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/matching_function.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/metric_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/offline_user_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/policy_summary.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/real_time_bidding_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/segments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/tag_snippet.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/targeting_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/text_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/url_collection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/user_lists.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/common/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/common", Name: "common_go_proto"}, - "google/ads/googleads/v12/enums/access_invitation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/access_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/access_role.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/account_budget_proposal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/account_budget_proposal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/account_budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/account_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_customizer_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_destination_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_group_ad_rotation_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_group_ad_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_group_criterion_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_group_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_network_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_serving_optimization_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_strength.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/ad_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/advertising_channel_sub_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/advertising_channel_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/affiliate_location_feed_relationship_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/affiliate_location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/age_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/app_campaign_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/app_campaign_bidding_strategy_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/app_payment_model_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/app_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/app_url_operating_system_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_performance_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_set_asset_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_set_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/asset_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/async_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/attribution_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/audience_insights_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/batch_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/bid_modifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/bidding_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/bidding_strategy_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/bidding_strategy_system_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/bidding_strategy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/billing_setup_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/brand_safety_suitability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/budget_campaign_association_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/budget_delivery_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/budget_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/budget_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/budget_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/call_conversion_reporting_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/call_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/call_tracking_display_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/call_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/callout_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/campaign_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/campaign_draft_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/campaign_experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/campaign_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/campaign_primary_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/campaign_primary_status_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/campaign_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/campaign_shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/campaign_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/chain_relationship_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/change_client_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/change_event_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/change_status_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/change_status_resource_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/click_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/combined_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/content_label_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_action_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_action_counting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_adjustment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_attribution_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_custom_variable_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_environment_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_or_adjustment_lag_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_tracking_status_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_value_rule_primary_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_value_rule_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/conversion_value_rule_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/criterion_category_channel_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/criterion_category_locale_availability_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/criterion_system_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/custom_audience_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/custom_audience_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/custom_audience_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/custom_conversion_goal_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/custom_interest_member_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/custom_interest_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/custom_interest_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/custom_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/customer_match_upload_key_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/customer_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/customizer_attribute_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/customizer_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/customizer_value_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/data_driven_model_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/day_of_week.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/display_ad_format_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/display_upload_product_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/distance_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/dsa_page_feed_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/education_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/experiment_metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/experiment_metric_direction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/experiment_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/experiment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/extension_setting_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/external_conversion_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_attribute_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_item_quality_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_item_quality_disapproval_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_item_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_item_set_string_filter_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_item_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_item_target_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_item_target_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_item_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_item_validation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_mapping_criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_mapping_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_origin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/feed_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/flight_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/frequency_cap_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/frequency_cap_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/frequency_cap_time_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/gender_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/geo_target_constant_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/geo_targeting_restriction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/geo_targeting_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/goal_config_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/google_ads_field_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/google_ads_field_data_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/google_voice_call_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/hotel_date_selection_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/hotel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/hotel_price_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/hotel_rate_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/hotel_reconciliation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/image_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/income_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/interaction_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/interaction_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/invoice_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/job_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/keyword_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_aggregate_metric_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_competition_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_concept_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_forecast_interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_keyword_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/keyword_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/label_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/lead_form_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/lead_form_desired_intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/lead_form_field_user_input_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/lead_form_post_submit_call_to_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/legacy_app_install_ad_app_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/linked_account_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_type_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/listing_group_filter_vertical.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/listing_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/local_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/location_extension_targeting_criterion_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/location_group_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/location_ownership_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/location_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/location_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/location_string_filter_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/manager_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/matching_function_context_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/matching_function_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/media_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/merchant_center_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/message_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/mime_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/minute_of_hour.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/mobile_app_vendor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/mobile_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/month_of_year.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/negative_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/offline_user_data_job_failure_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/offline_user_data_job_match_rate_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/offline_user_data_job_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/offline_user_data_job_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/operating_system_version_operator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/optimization_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/parental_status_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/payment_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/performance_max_upgrade_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/placeholder_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/placement_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/policy_approval_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/policy_review_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/policy_topic_entry_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/policy_topic_evidence_destination_not_working_device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/positive_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/preferred_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/price_extension_price_qualifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/price_extension_price_unit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/price_extension_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/price_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/product_bidding_category_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/product_bidding_category_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/product_channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/product_channel_exclusivity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/product_condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/product_custom_attribute_index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/product_type_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/promotion_extension_discount_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/promotion_extension_occasion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/promotion_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/proximity_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/quality_score_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/reach_plan_age_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/reach_plan_network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/real_estate_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/recommendation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/resource_change_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/resource_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/response_content_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/search_engine_results_page_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/search_term_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/search_term_targeting_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/seasonality_event_scope.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/seasonality_event_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/served_asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/shared_set_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/shared_set_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/simulation_modification_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/simulation_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/sitelink_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/sk_ad_network_ad_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/sk_ad_network_attribution_credit.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/sk_ad_network_user_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/slot.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/spending_limit_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/structured_snippet_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/summary_row_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/system_managed_entity_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/target_cpa_opt_in_recommendation_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/target_impression_share_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/targeting_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/time_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/tracking_code_page_format.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/tracking_code_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/travel_placeholder_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_identifier_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_interest_taxonomy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_access_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_closing_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_combined_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_crm_data_source_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_date_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_flexible_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_logical_rule_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_membership_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_number_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_prepopulation_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_rule_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_size_range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_string_rule_item_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/user_list_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/value_rule_device_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/value_rule_geo_location_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/value_rule_operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/value_rule_set_attachment_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/value_rule_set_dimension.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/vanity_pharma_display_url_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/vanity_pharma_text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/video_thumbnail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/webpage_condition_operand.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/enums/webpage_condition_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/enums", Name: "enums_go_proto"}, - "google/ads/googleads/v12/errors/access_invitation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/account_budget_proposal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/account_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_group_ad_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_group_bid_modifier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_group_criterion_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_group_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_group_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_group_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/ad_sharing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/adx_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/asset_group_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/asset_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/asset_group_listing_group_filter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/asset_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/asset_set_asset_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/asset_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/asset_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/audience_insights_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/authentication_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/authorization_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/batch_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/bidding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/bidding_strategy_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/billing_setup_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/campaign_budget_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/campaign_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/campaign_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/campaign_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/campaign_draft_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/campaign_experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/campaign_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/campaign_shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/change_event_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/change_status_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/collection_size_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/context_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/conversion_action_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/conversion_adjustment_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/conversion_custom_variable_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/conversion_goal_campaign_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/conversion_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/conversion_value_rule_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/conversion_value_rule_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/country_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/currency_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/custom_audience_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/custom_conversion_goal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/custom_interest_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/customer_client_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/customer_customizer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/customer_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/customer_feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/customer_manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/customer_user_access_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/customizer_attribute_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/database_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/date_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/date_range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/distinct_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/enum_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/errors.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/experiment_arm_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/experiment_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/extension_feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/extension_setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/feed_attribute_reference_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/feed_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/feed_item_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/feed_item_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/feed_item_set_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/feed_item_target_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/feed_item_validation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/feed_mapping_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/field_mask_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/function_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/function_parsing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/geo_target_constant_suggestion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/header_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/id_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/image_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/internal_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/invoice_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_ad_group_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_ad_group_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_campaign_keyword_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/keyword_plan_idea_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/label_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/language_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/list_operation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/manager_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/media_bundle_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/media_file_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/media_upload_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/merchant_center_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/multiplier_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/mutate_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/new_resource_creation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/not_allowlisted_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/not_empty_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/null_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/offline_user_data_job_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/operation_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/operator_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/partial_failure_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/payments_account_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/policy_finding_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/policy_validation_parameter_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/policy_violation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/query_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/quota_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/range_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/reach_plan_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/recommendation_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/region_code_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/request_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/resource_access_denied_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/resource_count_limit_exceeded_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/setting_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/shared_criterion_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/shared_set_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/size_limit_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/smart_campaign_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/string_format_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/string_length_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/third_party_app_analytics_link_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/time_zone_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/url_field_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/user_data_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/user_list_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/errors/youtube_video_registration_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/errors", Name: "errors_go_proto"}, - "google/ads/googleads/v12/resources/accessible_bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/account_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/account_budget_proposal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/account_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_ad.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_ad_asset_combination_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_ad_asset_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_ad_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_criterion_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_criterion_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_group_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/ad_schedule_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/age_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset_field_type_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset_group_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset_group_listing_group_filter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset_group_product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset_group_signal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset_set_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/asset_set_type_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/batch_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/bidding_data_exclusion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/bidding_seasonality_adjustment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/bidding_strategy_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/billing_setup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/call_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_audience_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_criterion_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_draft.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/campaign_simulation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/carrier_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/change_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/change_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/click_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/combined_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/conversion_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/conversion_custom_variable.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/conversion_goal_campaign_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/conversion_value_rule.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/conversion_value_rule_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/currency_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/custom_audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/custom_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/custom_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_asset_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_client_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_conversion_goal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_customizer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_extension_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_manager_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_negative_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_user_access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customer_user_access_invitation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/customizer_attribute.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/detail_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/detailed_demographic.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/display_keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/distance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/domain_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/dynamic_search_ads_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/expanded_landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/experiment_arm.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/extension_feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/feed.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/feed_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/feed_item_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/feed_item_set_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/feed_item_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/feed_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/feed_placeholder_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/gender_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/geo_target_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/geographic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/google_ads_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/group_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/hotel_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/hotel_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/hotel_reconciliation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/income_range_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/invoice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/keyword_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/keyword_plan_ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/keyword_plan_ad_group_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/keyword_plan_campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/keyword_plan_campaign_keyword.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/keyword_theme_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/landing_page_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/language_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/lead_form_submission_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/life_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/managed_placement_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/media_file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/merchant_center_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/mobile_app_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/mobile_device_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/offline_user_data_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/operating_system_version_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/paid_organic_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/parental_status_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/payments_account.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/per_store_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/product_bidding_category_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/remarketing_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/shared_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/shared_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/shopping_performance_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/smart_campaign_search_term_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/smart_campaign_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/third_party_app_analytics_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/topic_constant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/topic_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/user_interest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/user_list.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/user_location_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/video.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/resources/webpage_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/resources", Name: "resources_go_proto"}, - "google/ads/googleads/v12/services/account_budget_proposal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/account_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_ad_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_criterion_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_criterion_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_parameter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/ad_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/asset_group_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/asset_group_listing_group_filter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/asset_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/asset_group_signal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/asset_set_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/audience_insights_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/batch_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/bidding_data_exclusion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/bidding_seasonality_adjustment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/bidding_strategy_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/billing_setup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_bid_modifier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_draft_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/campaign_shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/conversion_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/conversion_adjustment_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/conversion_custom_variable_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/conversion_goal_campaign_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/conversion_upload_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/conversion_value_rule_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/conversion_value_rule_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/custom_audience_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/custom_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/custom_interest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_asset_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_client_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_conversion_goal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_customizer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_extension_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_manager_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_negative_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_user_access_invitation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customer_user_access_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/customizer_attribute_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/experiment_arm_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/experiment_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/extension_feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/feed_item_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/feed_item_set_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/feed_item_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/feed_item_target_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/feed_mapping_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/feed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/geo_target_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/google_ads_field_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/google_ads_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/invoice_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/keyword_plan_ad_group_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/keyword_plan_ad_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/keyword_plan_campaign_keyword_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/keyword_plan_campaign_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/keyword_plan_idea_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/keyword_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/keyword_theme_constant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/media_file_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/merchant_center_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/offline_user_data_job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/payments_account_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/reach_plan_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/recommendation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/remarketing_action_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/shared_criterion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/shared_set_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/smart_campaign_setting_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/smart_campaign_suggest_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/third_party_app_analytics_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/user_data_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/googleads/v12/services/user_list_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/googleads/v12/services", Name: "services_go_proto"}, - "google/ads/searchads360/v0/common/bidding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_go_proto"}, - "google/ads/searchads360/v0/common/criteria.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_go_proto"}, - "google/ads/searchads360/v0/common/custom_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_go_proto"}, - "google/ads/searchads360/v0/common/frequency_cap.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_go_proto"}, - "google/ads/searchads360/v0/common/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_go_proto"}, - "google/ads/searchads360/v0/common/real_time_bidding_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_go_proto"}, - "google/ads/searchads360/v0/common/segments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_go_proto"}, - "google/ads/searchads360/v0/common/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/common", Name: "common_go_proto"}, - "google/ads/searchads360/v0/enums/account_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/account_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/ad_group_ad_rotation_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/ad_group_criterion_engine_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/ad_group_criterion_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/ad_group_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/ad_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/ad_serving_optimization_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/advertising_channel_sub_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/advertising_channel_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/age_range_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/asset_field_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/attribution_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/bidding_strategy_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/bidding_strategy_system_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/bidding_strategy_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/budget_delivery_method.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/budget_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/campaign_serving_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/campaign_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/conversion_action_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/conversion_action_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/conversion_action_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/conversion_tracking_status_enum.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/criterion_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/custom_column_value_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/customer_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/data_driven_model_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/day_of_week.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/gender_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/interaction_event_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/keyword_match_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/listing_group_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/location_group_radius_units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/manager_link_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/negative_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/optimization_goal_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/positive_geo_target_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/quality_score_bucket.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/search_ads360_field_category.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/search_ads360_field_data_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/summary_row_setting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/target_impression_share_location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/webpage_condition_operand.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/enums/webpage_condition_operator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/enums", Name: "enums_go_proto"}, - "google/ads/searchads360/v0/resources/ad_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/ad_group_bid_modifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/ad_group_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/bidding_strategy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/campaign.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/campaign_budget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/campaign_criterion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/conversion_action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/custom_column.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/customer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/customer_client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/customer_manager_link.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/keyword_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/product_group_view.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/resources/search_ads360_field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/resources", Name: "resources_go_proto"}, - "google/ads/searchads360/v0/services/custom_column_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/services", Name: "services_go_proto"}, - "google/ads/searchads360/v0/services/search_ads360_field_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/services", Name: "services_go_proto"}, - "google/ads/searchads360/v0/services/search_ads360_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/ads/searchads360/v0/services", Name: "services_go_proto"}, - "google/analytics/admin/v1alpha/access_report.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1alpha", Name: "admin_go_proto"}, - "google/analytics/admin/v1alpha/analytics_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1alpha", Name: "admin_go_proto"}, - "google/analytics/admin/v1alpha/audience.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1alpha", Name: "admin_go_proto"}, - "google/analytics/admin/v1alpha/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1alpha", Name: "admin_go_proto"}, - "google/analytics/admin/v1beta/analytics_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1beta", Name: "admin_go_proto"}, - "google/analytics/admin/v1beta/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/admin/v1beta", Name: "admin_go_proto"}, - "google/analytics/data/v1alpha/analytics_data_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1alpha", Name: "data_go_proto"}, - "google/analytics/data/v1alpha/data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1alpha", Name: "data_go_proto"}, - "google/analytics/data/v1beta/analytics_data_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1beta", Name: "data_go_proto"}, - "google/analytics/data/v1beta/data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/analytics/data/v1beta", Name: "data_go_proto"}, - "google/api/annotations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_go_proto"}, - "google/api/apikeys/v2/apikeys.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/apikeys/v2", Name: "apikeys_go_proto"}, - "google/api/apikeys/v2/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/apikeys/v2", Name: "apikeys_go_proto"}, - "google/api/auth.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/backend.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/billing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/client.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_go_proto"}, - "google/api/config_change.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "configchange_go_proto"}, - "google/api/consumer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/control.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/distribution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "distribution_go_proto"}, - "google/api/documentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/error_reason.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "error_reason_go_proto"}, - "google/api/expr/conformance/v1alpha1/conformance_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/conformance/v1alpha1", Name: "confpb_go_proto"}, - "google/api/expr/v1alpha1/checked.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_go_proto"}, - "google/api/expr/v1alpha1/eval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_go_proto"}, - "google/api/expr/v1alpha1/explain.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_go_proto"}, - "google/api/expr/v1alpha1/syntax.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_go_proto"}, - "google/api/expr/v1alpha1/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1alpha1", Name: "expr_go_proto"}, - "google/api/expr/v1beta1/decl.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_go_proto"}, - "google/api/expr/v1beta1/eval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_go_proto"}, - "google/api/expr/v1beta1/expr.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_go_proto"}, - "google/api/expr/v1beta1/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_go_proto"}, - "google/api/expr/v1beta1/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/expr/v1beta1", Name: "expr_go_proto"}, - "google/api/field_behavior.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_go_proto"}, - "google/api/http.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_go_proto"}, - "google/api/httpbody.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "httpbody_go_proto"}, - "google/api/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "label_go_proto"}, - "google/api/launch_stage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "api_go_proto"}, - "google/api/log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "metric_go_proto"}, - "google/api/monitored_resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "monitoredres_go_proto"}, - "google/api/monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/quota.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_go_proto"}, - "google/api/routing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "annotations_go_proto"}, - "google/api/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/servicecontrol/v1/check_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_go_proto"}, - "google/api/servicecontrol/v1/distribution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_go_proto"}, - "google/api/servicecontrol/v1/http_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_go_proto"}, - "google/api/servicecontrol/v1/log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_go_proto"}, - "google/api/servicecontrol/v1/metric_value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_go_proto"}, - "google/api/servicecontrol/v1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_go_proto"}, - "google/api/servicecontrol/v1/quota_controller.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_go_proto"}, - "google/api/servicecontrol/v1/service_controller.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v1", Name: "servicecontrol_go_proto"}, - "google/api/servicecontrol/v2/service_controller.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicecontrol/v2", Name: "servicecontrol_go_proto"}, - "google/api/servicemanagement/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicemanagement/v1", Name: "servicemanagement_go_proto"}, - "google/api/servicemanagement/v1/servicemanager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/servicemanagement/v1", Name: "servicemanagement_go_proto"}, - "google/api/serviceusage/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1", Name: "serviceusage_go_proto"}, - "google/api/serviceusage/v1/serviceusage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1", Name: "serviceusage_go_proto"}, - "google/api/serviceusage/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1beta1", Name: "serviceusage_go_proto"}, - "google/api/serviceusage/v1beta1/serviceusage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api/serviceusage/v1beta1", Name: "serviceusage_go_proto"}, - "google/api/source_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/system_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "serviceconfig_go_proto"}, - "google/api/visibility.proto": label.Label{Repo: "go_googleapis", Pkg: "google/api", Name: "visibility_go_proto"}, - "google/appengine/legacy/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/legacy", Name: "legacy_go_proto"}, - "google/appengine/logging/v1/request_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/logging/v1", Name: "logging_go_proto"}, - "google/appengine/v1/app_yaml.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/appengine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/application.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/certificate.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/deploy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/deployed_files.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/domain.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/domain_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/firewall.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/network_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1", Name: "appengine_go_proto"}, - "google/appengine/v1beta/app_yaml.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/appengine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/application.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/certificate.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/deploy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/domain.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/domain_mapping.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/firewall.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/network_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/appengine/v1beta/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/appengine/v1beta", Name: "appengine_go_proto"}, - "google/apps/alertcenter/v1beta1/alertcenter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/alertcenter/v1beta1", Name: "alertcenter_go_proto"}, - "google/apps/drive/activity/v2/action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_go_proto"}, - "google/apps/drive/activity/v2/actor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_go_proto"}, - "google/apps/drive/activity/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_go_proto"}, - "google/apps/drive/activity/v2/drive_activity_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_go_proto"}, - "google/apps/drive/activity/v2/query_drive_activity_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_go_proto"}, - "google/apps/drive/activity/v2/query_drive_activity_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_go_proto"}, - "google/apps/drive/activity/v2/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/activity/v2", Name: "activity_go_proto"}, - "google/apps/drive/labels/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2/error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2/exception_detail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2/field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2/label_permission.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2/requests.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/exception_detail.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/label_limits.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/label_lock.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/label_permission.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/label_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/requests.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/drive/labels/v2beta/user_capabilities.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/drive/labels/v2beta", Name: "labels_go_proto"}, - "google/apps/market/v2/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/market/v2", Name: "marketplace_go_proto"}, - "google/apps/market/v2/services.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/market/v2", Name: "marketplace_go_proto"}, - "google/apps/script/type/addon_widget_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type", Name: "type_go_proto"}, - "google/apps/script/type/calendar/calendar_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/calendar", Name: "calendar_go_proto"}, - "google/apps/script/type/docs/docs_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/docs", Name: "docs_go_proto"}, - "google/apps/script/type/drive/drive_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/drive", Name: "drive_go_proto"}, - "google/apps/script/type/extension_point.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type", Name: "type_go_proto"}, - "google/apps/script/type/gmail/gmail_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/gmail", Name: "gmail_go_proto"}, - "google/apps/script/type/script_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type", Name: "type_go_proto"}, - "google/apps/script/type/sheets/sheets_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/sheets", Name: "sheets_go_proto"}, - "google/apps/script/type/slides/slides_addon_manifest.proto": label.Label{Repo: "go_googleapis", Pkg: "google/apps/script/type/slides", Name: "slides_go_proto"}, - "google/area120/tables/v1alpha1/tables.proto": label.Label{Repo: "go_googleapis", Pkg: "google/area120/tables/v1alpha1", Name: "tables_go_proto"}, - "google/assistant/embedded/v1alpha1/embedded_assistant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/assistant/embedded/v1alpha1", Name: "embedded_go_proto"}, - "google/assistant/embedded/v1alpha2/embedded_assistant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/assistant/embedded/v1alpha2", Name: "embedded_go_proto"}, - "google/bigtable/admin/v2/bigtable_instance_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_go_proto"}, - "google/bigtable/admin/v2/bigtable_table_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_go_proto"}, - "google/bigtable/admin/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_go_proto"}, - "google/bigtable/admin/v2/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_go_proto"}, - "google/bigtable/admin/v2/table.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/admin/v2", Name: "admin_go_proto"}, - "google/bigtable/v2/bigtable.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/v2", Name: "bigtable_go_proto"}, - "google/bigtable/v2/data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/v2", Name: "bigtable_go_proto"}, - "google/bigtable/v2/request_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/v2", Name: "bigtable_go_proto"}, - "google/bigtable/v2/response_params.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bigtable/v2", Name: "bigtable_go_proto"}, - "google/bytestream/bytestream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/bytestream", Name: "bytestream_go_proto"}, - "google/chat/logging/v1/chat_app_log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/chat/logging/v1", Name: "logging_go_proto"}, - "google/chromeos/moblab/v1beta1/build_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/chromeos/moblab/v1beta1", Name: "moblab_go_proto"}, - "google/chromeos/moblab/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/chromeos/moblab/v1beta1", Name: "moblab_go_proto"}, - "google/chromeos/uidetection/v1/ui_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/chromeos/uidetection/v1", Name: "uidetection_go_proto"}, - "google/cloud/accessapproval/v1/accessapproval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/accessapproval/v1", Name: "accessapproval_go_proto"}, - "google/cloud/aiplatform/logging/prediction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/logging", Name: "logging_go_proto"}, - "google/cloud/aiplatform/v1/accelerator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/annotation_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/batch_prediction_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/completion_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/custom_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/data_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/data_labeling_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/dataset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/deployed_index_ref.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/deployed_model_ref.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/encryption_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/endpoint_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/env_var.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/explanation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/explanation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/feature_monitoring_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/feature_selector.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/featurestore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/featurestore_monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/featurestore_online_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/featurestore_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/hyperparameter_tuning_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/index_endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/index_endpoint_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/index_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/job_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/lineage_subgraph.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/machine_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/manual_batch_tuning_parameters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/metadata_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/metadata_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/metadata_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/migratable_resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/migration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/model_deployment_monitoring_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/model_evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/model_evaluation_slice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/model_monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/model_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/pipeline_failure_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/pipeline_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/pipeline_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/pipeline_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/saved_query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/text_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/instance/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/params/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/tabular_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/tabular_regression.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_tables.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/schema/trainingjob/definition/export_evaluated_data_items_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1/specialist_pool.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/specialist_pool_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/study.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/tensorboard.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/tensorboard_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/tensorboard_experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/tensorboard_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/tensorboard_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/tensorboard_time_series.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/training_pipeline.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/unmanaged_container_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/user_action_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1/vizier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/accelerator_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/annotation_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/batch_prediction_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/completion_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/custom_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/data_item.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/data_labeling_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/dataset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/deployed_index_ref.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/deployed_model_ref.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/deployment_resource_pool.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/deployment_resource_pool_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/encryption_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/endpoint_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/env_var.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/explanation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/explanation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/feature_monitoring_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/feature_selector.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/featurestore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/featurestore_online_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/featurestore_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/hyperparameter_tuning_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/index_endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/index_endpoint_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/index_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/job_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/lineage_subgraph.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/machine_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/manual_batch_tuning_parameters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/metadata_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/metadata_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/metadata_store.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/migratable_resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/migration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/model_deployment_monitoring_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/model_evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/model_evaluation_slice.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/model_monitoring.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/model_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/pipeline_failure_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/pipeline_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/pipeline_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/pipeline_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/saved_query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/annotation_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/annotation_spec_color.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/data_item_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/dataset_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/io_format.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema", Name: "schema_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/text_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/instance/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/instance", Name: "instance_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/params/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/params", Name: "params_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/tabular_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/tabular_regression.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/time_series_forecasting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/predict/prediction", Name: "prediction_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_object_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_segmentation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_tables.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_action_recognition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_object_tracking.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/export_evaluated_data_items_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition", Name: "definition_go_proto"}, - "google/cloud/aiplatform/v1beta1/specialist_pool.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/specialist_pool_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/study.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/tensorboard_time_series.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/training_pipeline.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/unmanaged_container_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/user_action_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/value.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/aiplatform/v1beta1/vizier_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/aiplatform/v1beta1", Name: "aiplatform_go_proto"}, - "google/cloud/apigateway/v1/apigateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigateway/v1", Name: "apigateway_go_proto"}, - "google/cloud/apigateway/v1/apigateway_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigateway/v1", Name: "apigateway_go_proto"}, - "google/cloud/apigeeconnect/v1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeconnect/v1", Name: "apigeeconnect_go_proto"}, - "google/cloud/apigeeconnect/v1/tether.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeconnect/v1", Name: "apigeeconnect_go_proto"}, - "google/cloud/apigeeregistry/v1/provisioning_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeregistry/v1", Name: "apigeeregistry_go_proto"}, - "google/cloud/apigeeregistry/v1/registry_models.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeregistry/v1", Name: "apigeeregistry_go_proto"}, - "google/cloud/apigeeregistry/v1/registry_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/apigeeregistry/v1", Name: "apigeeregistry_go_proto"}, - "google/cloud/asset/v1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1", Name: "asset_go_proto"}, - "google/cloud/asset/v1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1", Name: "asset_go_proto"}, - "google/cloud/asset/v1p1beta1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p1beta1", Name: "asset_go_proto"}, - "google/cloud/asset/v1p1beta1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p1beta1", Name: "asset_go_proto"}, - "google/cloud/asset/v1p2beta1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p2beta1", Name: "asset_go_proto"}, - "google/cloud/asset/v1p2beta1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p2beta1", Name: "asset_go_proto"}, - "google/cloud/asset/v1p5beta1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p5beta1", Name: "asset_go_proto"}, - "google/cloud/asset/v1p5beta1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p5beta1", Name: "asset_go_proto"}, - "google/cloud/asset/v1p7beta1/asset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p7beta1", Name: "asset_go_proto"}, - "google/cloud/asset/v1p7beta1/assets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/asset/v1p7beta1", Name: "asset_go_proto"}, - "google/cloud/assuredworkloads/regulatoryintercept/logging/v1/regulatory_intercept_ack_log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/regulatoryintercept/logging/v1", Name: "logging_go_proto"}, - "google/cloud/assuredworkloads/v1/assuredworkloads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/v1", Name: "assuredworkloads_go_proto"}, - "google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/v1beta1", Name: "assuredworkloads_go_proto"}, - "google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/assuredworkloads/v1beta1", Name: "assuredworkloads_go_proto"}, - "google/cloud/audit/audit_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/audit", Name: "audit_go_proto"}, - "google/cloud/audit/bigquery_audit_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/audit", Name: "audit_go_proto"}, - "google/cloud/automl/v1/annotation_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/annotation_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/data_items.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/image.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/model_evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/text_segment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1/translation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/annotation_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/annotation_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/classification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/column_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/data_items.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/data_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/data_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/image.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/model_evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/ranges.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/regression.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/table_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/tables.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/temporal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/text_extraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/text_segment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/text_sentiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/translation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/automl/v1beta1/video.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/automl/v1beta1", Name: "automl_go_proto"}, - "google/cloud/backupdr/logging/v1/eventlog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/backupdr/logging/v1", Name: "logging_go_proto"}, - "google/cloud/baremetalsolution/v2/baremetalsolution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_go_proto"}, - "google/cloud/baremetalsolution/v2/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_go_proto"}, - "google/cloud/baremetalsolution/v2/lun.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_go_proto"}, - "google/cloud/baremetalsolution/v2/network.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_go_proto"}, - "google/cloud/baremetalsolution/v2/nfs_share.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_go_proto"}, - "google/cloud/baremetalsolution/v2/volume.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/baremetalsolution/v2", Name: "baremetalsolution_go_proto"}, - "google/cloud/batch/v1/batch.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1", Name: "batch_go_proto"}, - "google/cloud/batch/v1/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1", Name: "batch_go_proto"}, - "google/cloud/batch/v1/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1", Name: "batch_go_proto"}, - "google/cloud/batch/v1/volume.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1", Name: "batch_go_proto"}, - "google/cloud/batch/v1alpha/batch.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1alpha", Name: "batch_go_proto"}, - "google/cloud/batch/v1alpha/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1alpha", Name: "batch_go_proto"}, - "google/cloud/batch/v1alpha/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1alpha", Name: "batch_go_proto"}, - "google/cloud/batch/v1alpha/volume.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/batch/v1alpha", Name: "batch_go_proto"}, - "google/cloud/beyondcorp/appconnections/v1/app_connections_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnections/v1", Name: "appconnections_go_proto"}, - "google/cloud/beyondcorp/appconnectors/v1/app_connector_instance_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnectors/v1", Name: "appconnectors_go_proto"}, - "google/cloud/beyondcorp/appconnectors/v1/app_connectors_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnectors/v1", Name: "appconnectors_go_proto"}, - "google/cloud/beyondcorp/appconnectors/v1/resource_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appconnectors/v1", Name: "appconnectors_go_proto"}, - "google/cloud/beyondcorp/appgateways/v1/app_gateways_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/appgateways/v1", Name: "appgateways_go_proto"}, - "google/cloud/beyondcorp/clientconnectorservices/v1/client_connector_services_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/clientconnectorservices/v1", Name: "clientconnectorservices_go_proto"}, - "google/cloud/beyondcorp/clientgateways/v1/client_gateways_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/beyondcorp/clientgateways/v1", Name: "clientgateways_go_proto"}, - "google/cloud/bigquery/analyticshub/v1/analyticshub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/analyticshub/v1", Name: "analyticshub_go_proto"}, - "google/cloud/bigquery/connection/v1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/connection/v1", Name: "connection_go_proto"}, - "google/cloud/bigquery/connection/v1beta1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/connection/v1beta1", Name: "connection_go_proto"}, - "google/cloud/bigquery/dataexchange/v1beta1/dataexchange.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/dataexchange/v1beta1", Name: "dataexchange_go_proto"}, - "google/cloud/bigquery/datapolicies/v1/datapolicy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datapolicies/v1", Name: "datapolicies_go_proto"}, - "google/cloud/bigquery/datapolicies/v1beta1/datapolicy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datapolicies/v1beta1", Name: "datapolicies_go_proto"}, - "google/cloud/bigquery/datatransfer/v1/datatransfer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datatransfer/v1", Name: "datatransfer_go_proto"}, - "google/cloud/bigquery/datatransfer/v1/transfer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/datatransfer/v1", Name: "datatransfer_go_proto"}, - "google/cloud/bigquery/logging/v1/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/logging/v1", Name: "logging_go_proto"}, - "google/cloud/bigquery/migration/v2/migration_entities.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2/migration_error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2/migration_metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2/migration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2/translation_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2alpha/assessment_task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2alpha/migration_entities.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2alpha/migration_error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2alpha/migration_metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2alpha/migration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2alpha/translation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_go_proto"}, - "google/cloud/bigquery/migration/v2alpha/translation_task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/migration/v2alpha", Name: "migration_go_proto"}, - "google/cloud/bigquery/reservation/v1/reservation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/reservation/v1", Name: "reservation_go_proto"}, - "google/cloud/bigquery/storage/v1/annotations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1/arrow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1/avro.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1/protobuf.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1/stream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1/table.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta1/arrow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta1/avro.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta1/read_options.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta1/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta1/table_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta1", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta2/arrow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta2/avro.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta2/protobuf.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta2/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta2/stream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_go_proto"}, - "google/cloud/bigquery/storage/v1beta2/table.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/storage/v1beta2", Name: "storage_go_proto"}, - "google/cloud/bigquery/v2/encryption_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_go_proto"}, - "google/cloud/bigquery/v2/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_go_proto"}, - "google/cloud/bigquery/v2/model_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_go_proto"}, - "google/cloud/bigquery/v2/standard_sql.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_go_proto"}, - "google/cloud/bigquery/v2/table_reference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/bigquery/v2", Name: "bigquery_go_proto"}, - "google/cloud/billing/budgets/v1/budget_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1", Name: "budgets_go_proto"}, - "google/cloud/billing/budgets/v1/budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1", Name: "budgets_go_proto"}, - "google/cloud/billing/budgets/v1beta1/budget_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1beta1", Name: "budgets_go_proto"}, - "google/cloud/billing/budgets/v1beta1/budget_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/budgets/v1beta1", Name: "budgets_go_proto"}, - "google/cloud/billing/v1/cloud_billing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/v1", Name: "billing_go_proto"}, - "google/cloud/billing/v1/cloud_catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/billing/v1", Name: "billing_go_proto"}, - "google/cloud/binaryauthorization/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1", Name: "binaryauthorization_go_proto"}, - "google/cloud/binaryauthorization/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1", Name: "binaryauthorization_go_proto"}, - "google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1beta1", Name: "binaryauthorization_go_proto"}, - "google/cloud/binaryauthorization/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1beta1", Name: "binaryauthorization_go_proto"}, - "google/cloud/binaryauthorization/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/binaryauthorization/v1beta1", Name: "binaryauthorization_go_proto"}, - "google/cloud/certificatemanager/logging/v1/logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/certificatemanager/logging/v1", Name: "logging_go_proto"}, - "google/cloud/certificatemanager/v1/certificate_issuance_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/certificatemanager/v1", Name: "certificatemanager_go_proto"}, - "google/cloud/certificatemanager/v1/certificate_manager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/certificatemanager/v1", Name: "certificatemanager_go_proto"}, - "google/cloud/channel/v1/channel_partner_links.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/customers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/entitlements.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/offers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/products.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/reports_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/repricing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/channel/v1/subscriber_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/channel/v1", Name: "channel_go_proto"}, - "google/cloud/clouddms/logging/v1/clouddms_platform_logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/clouddms/logging/v1", Name: "logging_go_proto"}, - "google/cloud/clouddms/v1/clouddms.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/clouddms/v1", Name: "clouddms_go_proto"}, - "google/cloud/clouddms/v1/clouddms_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/clouddms/v1", Name: "clouddms_go_proto"}, - "google/cloud/cloudsetup/logging/v1/complete_deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/cloudsetup/logging/v1", Name: "logging_go_proto"}, - "google/cloud/commerce/consumer/procurement/v1alpha1/order.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/commerce/consumer/procurement/v1alpha1", Name: "procurement_go_proto"}, - "google/cloud/commerce/consumer/procurement/v1alpha1/procurement_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/commerce/consumer/procurement/v1alpha1", Name: "procurement_go_proto"}, - "google/cloud/common/operation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/common", Name: "common_go_proto"}, - "google/cloud/compute/v1/compute.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/compute/v1", Name: "compute_go_proto"}, - "google/cloud/compute/v1small/compute_small.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/compute/v1small", Name: "compute_go_proto"}, - "google/cloud/connectors/v1/authconfig.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google/cloud/connectors/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google/cloud/connectors/v1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google/cloud/connectors/v1/connector.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google/cloud/connectors/v1/connector_version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google/cloud/connectors/v1/connectors_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google/cloud/connectors/v1/destination_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google/cloud/connectors/v1/provider.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google/cloud/connectors/v1/runtime.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/connectors/v1", Name: "connectors_go_proto"}, - "google/cloud/contactcenterinsights/v1/contact_center_insights.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contactcenterinsights/v1", Name: "contactcenterinsights_go_proto"}, - "google/cloud/contactcenterinsights/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contactcenterinsights/v1", Name: "contactcenterinsights_go_proto"}, - "google/cloud/contentwarehouse/v1/async_document_service_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/document_link_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/document_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/document_schema_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/document_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/document_service_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/filters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/histogram.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/rule_engine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/ruleset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/ruleset_service_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/synonymset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/synonymset_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/contentwarehouse/v1/synonymset_service_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/contentwarehouse/v1", Name: "contentwarehouse_go_proto"}, - "google/cloud/datacatalog/v1/bigquery.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/data_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/datacatalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/dataplex_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/gcs_fileset_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/physical_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/policytagmanager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/policytagmanagerserialization.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/table_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/tags.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/timestamps.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1/usage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/datacatalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/gcs_fileset_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/policytagmanager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/policytagmanagerserialization.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/table_spec.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/tags.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/datacatalog/v1beta1/timestamps.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datacatalog/v1beta1", Name: "datacatalog_go_proto"}, - "google/cloud/dataform/v1alpha2/dataform.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataform/v1alpha2", Name: "dataform_go_proto"}, - "google/cloud/dataform/v1beta1/dataform.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataform/v1beta1", Name: "dataform_go_proto"}, - "google/cloud/datafusion/v1/datafusion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datafusion/v1", Name: "datafusion_go_proto"}, - "google/cloud/datafusion/v1beta1/v1beta1.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datafusion/v1beta1", Name: "datafusion_go_proto"}, - "google/cloud/datalabeling/v1beta1/annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/datalabeling/v1beta1/annotation_spec_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/datalabeling/v1beta1/data_labeling_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/datalabeling/v1beta1/data_payloads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/datalabeling/v1beta1/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/datalabeling/v1beta1/evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/datalabeling/v1beta1/evaluation_job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/datalabeling/v1beta1/human_annotation_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/datalabeling/v1beta1/instruction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/datalabeling/v1beta1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datalabeling/v1beta1", Name: "datalabeling_go_proto"}, - "google/cloud/dataplex/v1/analyze.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_go_proto"}, - "google/cloud/dataplex/v1/content.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_go_proto"}, - "google/cloud/dataplex/v1/logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_go_proto"}, - "google/cloud/dataplex/v1/metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_go_proto"}, - "google/cloud/dataplex/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_go_proto"}, - "google/cloud/dataplex/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_go_proto"}, - "google/cloud/dataplex/v1/tasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataplex/v1", Name: "dataplex_go_proto"}, - "google/cloud/dataproc/logging/autoscaler_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/logging", Name: "logging_go_proto"}, - "google/cloud/dataproc/v1/autoscaling_policies.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_go_proto"}, - "google/cloud/dataproc/v1/batches.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_go_proto"}, - "google/cloud/dataproc/v1/clusters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_go_proto"}, - "google/cloud/dataproc/v1/jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_go_proto"}, - "google/cloud/dataproc/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_go_proto"}, - "google/cloud/dataproc/v1/shared.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_go_proto"}, - "google/cloud/dataproc/v1/workflow_templates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataproc/v1", Name: "dataproc_go_proto"}, - "google/cloud/dataqna/v1alpha/annotated_string.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_go_proto"}, - "google/cloud/dataqna/v1alpha/auto_suggestion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_go_proto"}, - "google/cloud/dataqna/v1alpha/question.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_go_proto"}, - "google/cloud/dataqna/v1alpha/question_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_go_proto"}, - "google/cloud/dataqna/v1alpha/user_feedback.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dataqna/v1alpha", Name: "dataqna_go_proto"}, - "google/cloud/datastream/v1/datastream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1", Name: "datastream_go_proto"}, - "google/cloud/datastream/v1/datastream_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1", Name: "datastream_go_proto"}, - "google/cloud/datastream/v1alpha1/datastream.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1alpha1", Name: "datastream_go_proto"}, - "google/cloud/datastream/v1alpha1/datastream_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/datastream/v1alpha1", Name: "datastream_go_proto"}, - "google/cloud/deploy/v1/cloud_deploy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_go_proto"}, - "google/cloud/deploy/v1/deliverypipeline_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_go_proto"}, - "google/cloud/deploy/v1/jobrun_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_go_proto"}, - "google/cloud/deploy/v1/log_enums.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_go_proto"}, - "google/cloud/deploy/v1/release_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_go_proto"}, - "google/cloud/deploy/v1/release_render_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_go_proto"}, - "google/cloud/deploy/v1/rollout_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_go_proto"}, - "google/cloud/deploy/v1/target_notification_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/deploy/v1", Name: "deploy_go_proto"}, - "google/cloud/dialogflow/cx/v3/advanced_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/agent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/audio_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/changelog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/flow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/fulfillment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/page.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/response_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/security_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/session.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/session_entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/test_case.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/transition_route_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/validation_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3/webhook.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/agent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/audio_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/changelog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/experiment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/flow.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/fulfillment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/page.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/response_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/security_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/session.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/test_case.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/validation_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/cx/v3beta1/webhook.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/cx/v3beta1", Name: "cx_go_proto"}, - "google/cloud/dialogflow/v2/agent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/answer_record.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/audio_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/conversation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/conversation_dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/conversation_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/conversation_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/conversation_profile.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/fulfillment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/gcs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/human_agent_assistant_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/knowledge_base.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/participant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/session.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/session_entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/validation_result.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2/webhook.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/agent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/answer_record.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/audio_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/conversation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/conversation_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/conversation_profile.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/fulfillment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/gcs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/human_agent_assistant_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/intent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/knowledge_base.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/participant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/session.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/session_entity_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/validation_result.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/dialogflow/v2beta1/webhook.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/dialogflow/v2beta1", Name: "dialogflow_go_proto"}, - "google/cloud/discoveryengine/v1beta/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_go_proto"}, - "google/cloud/discoveryengine/v1beta/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_go_proto"}, - "google/cloud/discoveryengine/v1beta/document_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_go_proto"}, - "google/cloud/discoveryengine/v1beta/import_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_go_proto"}, - "google/cloud/discoveryengine/v1beta/recommendation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_go_proto"}, - "google/cloud/discoveryengine/v1beta/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_go_proto"}, - "google/cloud/discoveryengine/v1beta/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/discoveryengine/v1beta", Name: "discoveryengine_go_proto"}, - "google/cloud/documentai/v1/barcode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1/document_io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1/document_processor_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1/document_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1/operation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1/processor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1/processor_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta1/document_understanding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta1", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta2/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta2", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta2/document_understanding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta2", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta2/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta2", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/barcode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/document_io.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/document_processor_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/document_schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/evaluation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/operation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/processor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/documentai/v1beta3/processor_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/documentai/v1beta3", Name: "documentai_go_proto"}, - "google/cloud/domains/v1/domains.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/domains/v1", Name: "domains_go_proto"}, - "google/cloud/domains/v1alpha2/domains.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/domains/v1alpha2", Name: "domains_go_proto"}, - "google/cloud/domains/v1beta1/domains.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/domains/v1beta1", Name: "domains_go_proto"}, - "google/cloud/edgecontainer/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/edgecontainer/v1", Name: "edgecontainer_go_proto"}, - "google/cloud/edgecontainer/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/edgecontainer/v1", Name: "edgecontainer_go_proto"}, - "google/cloud/enterpriseknowledgegraph/v1/job_state.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/enterpriseknowledgegraph/v1", Name: "enterpriseknowledgegraph_go_proto"}, - "google/cloud/enterpriseknowledgegraph/v1/operation_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/enterpriseknowledgegraph/v1", Name: "enterpriseknowledgegraph_go_proto"}, - "google/cloud/enterpriseknowledgegraph/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/enterpriseknowledgegraph/v1", Name: "enterpriseknowledgegraph_go_proto"}, - "google/cloud/essentialcontacts/v1/enums.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/essentialcontacts/v1", Name: "essentialcontacts_go_proto"}, - "google/cloud/essentialcontacts/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/essentialcontacts/v1", Name: "essentialcontacts_go_proto"}, - "google/cloud/eventarc/publishing/v1/publisher.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/publishing/v1", Name: "publisher_go_proto"}, - "google/cloud/eventarc/v1/channel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_go_proto"}, - "google/cloud/eventarc/v1/channel_connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_go_proto"}, - "google/cloud/eventarc/v1/discovery.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_go_proto"}, - "google/cloud/eventarc/v1/eventarc.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_go_proto"}, - "google/cloud/eventarc/v1/google_channel_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_go_proto"}, - "google/cloud/eventarc/v1/trigger.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/eventarc/v1", Name: "eventarc_go_proto"}, - "google/cloud/extended_operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud", Name: "extendedops_go_proto"}, - "google/cloud/filestore/v1/cloud_filestore_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/filestore/v1", Name: "filestore_go_proto"}, - "google/cloud/filestore/v1beta1/cloud_filestore_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/filestore/v1beta1", Name: "filestore_go_proto"}, - "google/cloud/functions/v1/functions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v1", Name: "functions_go_proto"}, - "google/cloud/functions/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v1", Name: "functions_go_proto"}, - "google/cloud/functions/v2/functions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v2", Name: "functions_go_proto"}, - "google/cloud/functions/v2alpha/functions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v2alpha", Name: "functions_go_proto"}, - "google/cloud/functions/v2beta/functions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/functions/v2beta", Name: "functions_go_proto"}, - "google/cloud/gaming/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1/game_server_clusters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1/game_server_clusters_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1/game_server_configs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1/game_server_configs_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1/game_server_deployments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1/game_server_deployments_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1/realms.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1/realms_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1beta/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1beta/game_server_clusters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1beta/game_server_clusters_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1beta/game_server_configs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1beta/game_server_configs_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1beta/game_server_deployments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1beta/game_server_deployments_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1beta/realms.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google/cloud/gaming/v1beta/realms_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gaming/v1beta", Name: "gaming_go_proto"}, - "google/cloud/gkebackup/logging/v1/logged_backup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_go_proto"}, - "google/cloud/gkebackup/logging/v1/logged_backup_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_go_proto"}, - "google/cloud/gkebackup/logging/v1/logged_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_go_proto"}, - "google/cloud/gkebackup/logging/v1/logged_restore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_go_proto"}, - "google/cloud/gkebackup/logging/v1/logged_restore_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_go_proto"}, - "google/cloud/gkebackup/logging/v1/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/logging/v1", Name: "logging_go_proto"}, - "google/cloud/gkebackup/v1/backup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_go_proto"}, - "google/cloud/gkebackup/v1/backup_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_go_proto"}, - "google/cloud/gkebackup/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_go_proto"}, - "google/cloud/gkebackup/v1/gkebackup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_go_proto"}, - "google/cloud/gkebackup/v1/restore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_go_proto"}, - "google/cloud/gkebackup/v1/restore_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_go_proto"}, - "google/cloud/gkebackup/v1/volume.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkebackup/v1", Name: "gkebackup_go_proto"}, - "google/cloud/gkeconnect/gateway/v1/gateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkeconnect/gateway/v1", Name: "gateway_go_proto"}, - "google/cloud/gkeconnect/gateway/v1alpha1/gateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkeconnect/gateway/v1alpha1", Name: "gateway_go_proto"}, - "google/cloud/gkeconnect/gateway/v1beta1/gateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkeconnect/gateway/v1beta1", Name: "gateway_go_proto"}, - "google/cloud/gkehub/v1/configmanagement/configmanagement.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1/configmanagement", Name: "configmanagement_go_proto"}, - "google/cloud/gkehub/v1/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1", Name: "gkehub_go_proto"}, - "google/cloud/gkehub/v1/membership.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1", Name: "gkehub_go_proto"}, - "google/cloud/gkehub/v1/multiclusteringress/multiclusteringress.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1/multiclusteringress", Name: "multiclusteringress_go_proto"}, - "google/cloud/gkehub/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1", Name: "gkehub_go_proto"}, - "google/cloud/gkehub/v1alpha/cloudauditlogging/cloudauditlogging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/cloudauditlogging", Name: "cloudauditlogging_go_proto"}, - "google/cloud/gkehub/v1alpha/configmanagement/configmanagement.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/configmanagement", Name: "configmanagement_go_proto"}, - "google/cloud/gkehub/v1alpha/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha", Name: "gkehub_go_proto"}, - "google/cloud/gkehub/v1alpha/metering/metering.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/metering", Name: "metering_go_proto"}, - "google/cloud/gkehub/v1alpha/multiclusteringress/multiclusteringress.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/multiclusteringress", Name: "multiclusteringress_go_proto"}, - "google/cloud/gkehub/v1alpha/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha", Name: "gkehub_go_proto"}, - "google/cloud/gkehub/v1alpha/servicemesh/servicemesh.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha/servicemesh", Name: "servicemesh_go_proto"}, - "google/cloud/gkehub/v1alpha2/membership.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1alpha2", Name: "gkehub_go_proto"}, - "google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta/configmanagement", Name: "configmanagement_go_proto"}, - "google/cloud/gkehub/v1beta/feature.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta", Name: "gkehub_go_proto"}, - "google/cloud/gkehub/v1beta/metering/metering.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta/metering", Name: "metering_go_proto"}, - "google/cloud/gkehub/v1beta/multiclusteringress/multiclusteringress.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta/multiclusteringress", Name: "multiclusteringress_go_proto"}, - "google/cloud/gkehub/v1beta/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta", Name: "gkehub_go_proto"}, - "google/cloud/gkehub/v1beta1/membership.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkehub/v1beta1", Name: "gkehub_go_proto"}, - "google/cloud/gkemulticloud/v1/aws_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_go_proto"}, - "google/cloud/gkemulticloud/v1/aws_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_go_proto"}, - "google/cloud/gkemulticloud/v1/azure_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_go_proto"}, - "google/cloud/gkemulticloud/v1/azure_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_go_proto"}, - "google/cloud/gkemulticloud/v1/common_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gkemulticloud/v1", Name: "gkemulticloud_go_proto"}, - "google/cloud/gsuiteaddons/logging/v1/g_suite_add_ons_log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gsuiteaddons/logging/v1", Name: "logging_go_proto"}, - "google/cloud/gsuiteaddons/v1/gsuiteaddons.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/gsuiteaddons/v1", Name: "gsuiteaddons_go_proto"}, - "google/cloud/healthcare/logging/annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_go_proto"}, - "google/cloud/healthcare/logging/consent.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_go_proto"}, - "google/cloud/healthcare/logging/deid.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_go_proto"}, - "google/cloud/healthcare/logging/dicom.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_go_proto"}, - "google/cloud/healthcare/logging/fhir.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_go_proto"}, - "google/cloud/healthcare/logging/hl7v2.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/healthcare/logging", Name: "logging_go_proto"}, - "google/cloud/iap/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iap/v1", Name: "iap_go_proto"}, - "google/cloud/iap/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iap/v1beta1", Name: "iap_go_proto"}, - "google/cloud/identitytoolkit/logging/request_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/logging", Name: "logging_go_proto"}, - "google/cloud/identitytoolkit/v2/account_management_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/v2", Name: "identitytoolkit_go_proto"}, - "google/cloud/identitytoolkit/v2/authentication_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/v2", Name: "identitytoolkit_go_proto"}, - "google/cloud/identitytoolkit/v2/mfa_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/identitytoolkit/v2", Name: "identitytoolkit_go_proto"}, - "google/cloud/ids/logging/v1/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/ids/logging/v1", Name: "logging_go_proto"}, - "google/cloud/ids/v1/ids.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/ids/v1", Name: "ids_go_proto"}, - "google/cloud/integrations/v1alpha/event_parameter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_go_proto"}, - "google/cloud/integrations/v1alpha/json_validation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_go_proto"}, - "google/cloud/integrations/v1alpha/log_entries.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_go_proto"}, - "google/cloud/integrations/v1alpha/product.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_go_proto"}, - "google/cloud/integrations/v1alpha/task_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_go_proto"}, - "google/cloud/integrations/v1alpha/value_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/integrations/v1alpha", Name: "integrations_go_proto"}, - "google/cloud/iot/v1/device_manager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iot/v1", Name: "iot_go_proto"}, - "google/cloud/iot/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/iot/v1", Name: "iot_go_proto"}, - "google/cloud/kms/v1/ekm_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kms/v1", Name: "kms_go_proto"}, - "google/cloud/kms/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kms/v1", Name: "kms_go_proto"}, - "google/cloud/kms/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kms/v1", Name: "kms_go_proto"}, - "google/cloud/kubernetes/security/containersecurity_logging/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/kubernetes/security/containersecurity_logging", Name: "containersecurity_logging_go_proto"}, - "google/cloud/language/v1/language_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/language/v1", Name: "language_go_proto"}, - "google/cloud/language/v1beta1/language_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/language/v1beta1", Name: "language_go_proto"}, - "google/cloud/language/v1beta2/language_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/language/v1beta2", Name: "language_go_proto"}, - "google/cloud/lifesciences/v2beta/workflows.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/lifesciences/v2beta", Name: "lifesciences_go_proto"}, - "google/cloud/location/locations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/location", Name: "location_go_proto"}, - "google/cloud/managedidentities/v1/managed_identities_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1", Name: "managedidentities_go_proto"}, - "google/cloud/managedidentities/v1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1", Name: "managedidentities_go_proto"}, - "google/cloud/managedidentities/v1beta1/managed_identities_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1beta1", Name: "managedidentities_go_proto"}, - "google/cloud/managedidentities/v1beta1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/managedidentities/v1beta1", Name: "managedidentities_go_proto"}, - "google/cloud/mediatranslation/v1alpha1/media_translation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/mediatranslation/v1alpha1", Name: "mediatranslation_go_proto"}, - "google/cloud/mediatranslation/v1beta1/media_translation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/mediatranslation/v1beta1", Name: "mediatranslation_go_proto"}, - "google/cloud/memcache/v1/cloud_memcache.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/memcache/v1", Name: "memcache_go_proto"}, - "google/cloud/memcache/v1beta2/cloud_memcache.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/memcache/v1beta2", Name: "memcache_go_proto"}, - "google/cloud/metastore/logging/v1/log_streams.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/logging/v1", Name: "logging_go_proto"}, - "google/cloud/metastore/v1/metastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1", Name: "metastore_go_proto"}, - "google/cloud/metastore/v1/metastore_federation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1", Name: "metastore_go_proto"}, - "google/cloud/metastore/v1alpha/metastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1alpha", Name: "metastore_go_proto"}, - "google/cloud/metastore/v1alpha/metastore_federation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1alpha", Name: "metastore_go_proto"}, - "google/cloud/metastore/v1beta/metastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1beta", Name: "metastore_go_proto"}, - "google/cloud/metastore/v1beta/metastore_federation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/metastore/v1beta", Name: "metastore_go_proto"}, - "google/cloud/networkanalyzer/logging/v1/analyzer_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkanalyzer/logging/v1", Name: "logging_go_proto"}, - "google/cloud/networkconnectivity/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1", Name: "networkconnectivity_go_proto"}, - "google/cloud/networkconnectivity/v1/hub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1", Name: "networkconnectivity_go_proto"}, - "google/cloud/networkconnectivity/v1/policy_based_routing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1", Name: "networkconnectivity_go_proto"}, - "google/cloud/networkconnectivity/v1alpha1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1alpha1", Name: "networkconnectivity_go_proto"}, - "google/cloud/networkconnectivity/v1alpha1/hub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkconnectivity/v1alpha1", Name: "networkconnectivity_go_proto"}, - "google/cloud/networkmanagement/v1/connectivity_test.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1", Name: "networkmanagement_go_proto"}, - "google/cloud/networkmanagement/v1/reachability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1", Name: "networkmanagement_go_proto"}, - "google/cloud/networkmanagement/v1/trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1", Name: "networkmanagement_go_proto"}, - "google/cloud/networkmanagement/v1beta1/connectivity_test.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1beta1", Name: "networkmanagement_go_proto"}, - "google/cloud/networkmanagement/v1beta1/reachability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1beta1", Name: "networkmanagement_go_proto"}, - "google/cloud/networkmanagement/v1beta1/trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkmanagement/v1beta1", Name: "networkmanagement_go_proto"}, - "google/cloud/networksecurity/v1/authorization_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1/client_tls_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1/network_security.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1/server_tls_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1/tls.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1beta1/authorization_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1beta1/client_tls_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1beta1/network_security.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1beta1/server_tls_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_go_proto"}, - "google/cloud/networksecurity/v1beta1/tls.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networksecurity/v1beta1", Name: "networksecurity_go_proto"}, - "google/cloud/networkservices/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1/endpoint_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1/gateway.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1/grpc_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1/http_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1/mesh.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1/network_services.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1/service_binding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1/tcp_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1/tls_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1beta1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1beta1/endpoint_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1beta1", Name: "networkservices_go_proto"}, - "google/cloud/networkservices/v1beta1/network_services.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/networkservices/v1beta1", Name: "networkservices_go_proto"}, - "google/cloud/notebooks/logging/v1/runtime_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/logging/v1", Name: "logging_go_proto"}, - "google/cloud/notebooks/v1/diagnostic_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1/execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1/instance_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1/managed_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1/runtime.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1/schedule.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1beta1/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1beta1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1beta1/instance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1beta1", Name: "notebooks_go_proto"}, - "google/cloud/notebooks/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/notebooks/v1beta1", Name: "notebooks_go_proto"}, - "google/cloud/optimization/v1/async_model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/optimization/v1", Name: "optimization_go_proto"}, - "google/cloud/optimization/v1/fleet_routing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/optimization/v1", Name: "optimization_go_proto"}, - "google/cloud/orchestration/airflow/service/v1/environments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1", Name: "service_go_proto"}, - "google/cloud/orchestration/airflow/service/v1/image_versions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1", Name: "service_go_proto"}, - "google/cloud/orchestration/airflow/service/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1", Name: "service_go_proto"}, - "google/cloud/orchestration/airflow/service/v1beta1/environments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1beta1", Name: "service_go_proto"}, - "google/cloud/orchestration/airflow/service/v1beta1/image_versions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1beta1", Name: "service_go_proto"}, - "google/cloud/orchestration/airflow/service/v1beta1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orchestration/airflow/service/v1beta1", Name: "service_go_proto"}, - "google/cloud/orgpolicy/v1/orgpolicy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orgpolicy/v1", Name: "orgpolicy_go_proto"}, - "google/cloud/orgpolicy/v2/constraint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orgpolicy/v2", Name: "orgpolicy_go_proto"}, - "google/cloud/orgpolicy/v2/orgpolicy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/orgpolicy/v2", Name: "orgpolicy_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1/agentendpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1/config_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1/inventory.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1/os_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1/patch_jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1/tasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1beta/agentendpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1beta", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1beta/guest_policies.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1beta", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1beta/patch_jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1beta", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/agentendpoint/v1beta/tasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/agentendpoint/v1beta", Name: "agentendpoint_go_proto"}, - "google/cloud/osconfig/logging/patch_job_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/logging", Name: "logging_go_proto"}, - "google/cloud/osconfig/v1/inventory.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1/os_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1/os_policy_assignment_reports.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1/os_policy_assignments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1/osconfig_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1/osconfig_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1/osconfig_zonal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1/patch_deployments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1/patch_jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1alpha/config_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1alpha/instance_os_policies_compliance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1alpha/inventory.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1alpha/os_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1alpha/os_policy_assignment_reports.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1alpha/os_policy_assignments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1alpha/osconfig_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1alpha/osconfig_zonal_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1alpha/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1alpha", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1beta/guest_policies.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1beta/osconfig_common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1beta/osconfig_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1beta/patch_deployments.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_go_proto"}, - "google/cloud/osconfig/v1beta/patch_jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/osconfig/v1beta", Name: "osconfig_go_proto"}, - "google/cloud/oslogin/common/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/common", Name: "common_go_proto"}, - "google/cloud/oslogin/v1/oslogin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/v1", Name: "oslogin_go_proto"}, - "google/cloud/oslogin/v1alpha/oslogin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/v1alpha", Name: "oslogin_go_proto"}, - "google/cloud/oslogin/v1beta/oslogin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/oslogin/v1beta", Name: "oslogin_go_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/common_fields.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_go_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_go_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/resolutions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_go_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/rules.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_go_proto"}, - "google/cloud/paymentgateway/issuerswitch/v1/transactions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/paymentgateway/issuerswitch/v1", Name: "issuerswitch_go_proto"}, - "google/cloud/phishingprotection/v1beta1/phishingprotection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/phishingprotection/v1beta1", Name: "phishingprotection_go_proto"}, - "google/cloud/policytroubleshooter/v1/checker.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/policytroubleshooter/v1", Name: "policytroubleshooter_go_proto"}, - "google/cloud/policytroubleshooter/v1/explanations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/policytroubleshooter/v1", Name: "policytroubleshooter_go_proto"}, - "google/cloud/privatecatalog/v1beta1/private_catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/privatecatalog/v1beta1", Name: "privatecatalog_go_proto"}, - "google/cloud/pubsublite/v1/admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_go_proto"}, - "google/cloud/pubsublite/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_go_proto"}, - "google/cloud/pubsublite/v1/cursor.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_go_proto"}, - "google/cloud/pubsublite/v1/publisher.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_go_proto"}, - "google/cloud/pubsublite/v1/subscriber.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_go_proto"}, - "google/cloud/pubsublite/v1/topic_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/pubsublite/v1", Name: "pubsublite_go_proto"}, - "google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recaptchaenterprise/v1", Name: "recaptchaenterprise_go_proto"}, - "google/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recaptchaenterprise/v1beta1", Name: "recaptchaenterprise_go_proto"}, - "google/cloud/recommendationengine/v1beta1/catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google/cloud/recommendationengine/v1beta1/catalog_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google/cloud/recommendationengine/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google/cloud/recommendationengine/v1beta1/import.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google/cloud/recommendationengine/v1beta1/prediction_apikey_registry_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google/cloud/recommendationengine/v1beta1/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google/cloud/recommendationengine/v1beta1/recommendationengine_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google/cloud/recommendationengine/v1beta1/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google/cloud/recommendationengine/v1beta1/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommendationengine/v1beta1", Name: "recommendationengine_go_proto"}, - "google/cloud/recommender/logging/v1/action_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/logging/v1", Name: "logging_go_proto"}, - "google/cloud/recommender/logging/v1beta1/action_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/logging/v1beta1", Name: "logging_go_proto"}, - "google/cloud/recommender/v1/insight.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_go_proto"}, - "google/cloud/recommender/v1/insight_type_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_go_proto"}, - "google/cloud/recommender/v1/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_go_proto"}, - "google/cloud/recommender/v1/recommender_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_go_proto"}, - "google/cloud/recommender/v1/recommender_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1", Name: "recommender_go_proto"}, - "google/cloud/recommender/v1beta1/insight.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_go_proto"}, - "google/cloud/recommender/v1beta1/insight_type_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_go_proto"}, - "google/cloud/recommender/v1beta1/recommendation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_go_proto"}, - "google/cloud/recommender/v1beta1/recommender_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_go_proto"}, - "google/cloud/recommender/v1beta1/recommender_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/recommender/v1beta1", Name: "recommender_go_proto"}, - "google/cloud/redis/v1/cloud_redis.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/redis/v1", Name: "redis_go_proto"}, - "google/cloud/redis/v1beta1/cloud_redis.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/redis/v1beta1", Name: "redis_go_proto"}, - "google/cloud/resourcemanager/v2/folders.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v2", Name: "resourcemanager_go_proto"}, - "google/cloud/resourcemanager/v3/folders.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_go_proto"}, - "google/cloud/resourcemanager/v3/organizations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_go_proto"}, - "google/cloud/resourcemanager/v3/projects.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_go_proto"}, - "google/cloud/resourcemanager/v3/tag_bindings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_go_proto"}, - "google/cloud/resourcemanager/v3/tag_keys.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_go_proto"}, - "google/cloud/resourcemanager/v3/tag_values.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcemanager/v3", Name: "resourcemanager_go_proto"}, - "google/cloud/resourcesettings/v1/resource_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/resourcesettings/v1", Name: "resourcesettings_go_proto"}, - "google/cloud/retail/logging/error_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/logging", Name: "logging_go_proto"}, - "google/cloud/retail/v2/catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/catalog_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/control.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/control_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/import_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/product.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/product_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/promotion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/purge_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/serving_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/serving_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/catalog_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/control.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/control_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/export_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/import_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/model_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/product.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/product_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/promotion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/purge_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/serving_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/serving_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2alpha/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2alpha", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/catalog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/catalog_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/control.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/control_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/export_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/import_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/model.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/model_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/prediction_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/product.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/product_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/promotion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/purge_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/serving_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/serving_config_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/user_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/retail/v2beta/user_event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/retail/v2beta", Name: "retail_go_proto"}, - "google/cloud/run/v2/condition.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/execution_template.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/k8s.min.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/revision.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/revision_template.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/task_template.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/traffic_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/run/v2/vendor_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/run/v2", Name: "run_go_proto"}, - "google/cloud/runtimeconfig/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/runtimeconfig/v1beta1", Name: "runtimeconfig_go_proto"}, - "google/cloud/runtimeconfig/v1beta1/runtimeconfig.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/runtimeconfig/v1beta1", Name: "runtimeconfig_go_proto"}, - "google/cloud/saasaccelerator/management/logs/v1/notification_service_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/saasaccelerator/management/logs/v1", Name: "logs_go_proto"}, - "google/cloud/saasaccelerator/management/logs/v1/saas_instance_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/saasaccelerator/management/logs/v1", Name: "logs_go_proto"}, - "google/cloud/scheduler/v1/cloudscheduler.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1", Name: "scheduler_go_proto"}, - "google/cloud/scheduler/v1/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1", Name: "scheduler_go_proto"}, - "google/cloud/scheduler/v1/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1", Name: "scheduler_go_proto"}, - "google/cloud/scheduler/v1beta1/cloudscheduler.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1beta1", Name: "scheduler_go_proto"}, - "google/cloud/scheduler/v1beta1/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1beta1", Name: "scheduler_go_proto"}, - "google/cloud/scheduler/v1beta1/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/scheduler/v1beta1", Name: "scheduler_go_proto"}, - "google/cloud/secretmanager/logging/v1/secret_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secretmanager/logging/v1", Name: "logging_go_proto"}, - "google/cloud/secretmanager/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secretmanager/v1", Name: "secretmanager_go_proto"}, - "google/cloud/secretmanager/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secretmanager/v1", Name: "secretmanager_go_proto"}, - "google/cloud/secrets/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secrets/v1beta1", Name: "secretmanager_go_proto"}, - "google/cloud/secrets/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/secrets/v1beta1", Name: "secretmanager_go_proto"}, - "google/cloud/security/privateca/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1", Name: "privateca_go_proto"}, - "google/cloud/security/privateca/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1", Name: "privateca_go_proto"}, - "google/cloud/security/privateca/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1beta1", Name: "privateca_go_proto"}, - "google/cloud/security/privateca/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/privateca/v1beta1", Name: "privateca_go_proto"}, - "google/cloud/security/publicca/v1beta1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/publicca/v1beta1", Name: "publicca_go_proto"}, - "google/cloud/security/publicca/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/security/publicca/v1beta1", Name: "publicca_go_proto"}, - "google/cloud/securitycenter/settings/v1beta1/billing_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_go_proto"}, - "google/cloud/securitycenter/settings/v1beta1/component_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_go_proto"}, - "google/cloud/securitycenter/settings/v1beta1/detector.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_go_proto"}, - "google/cloud/securitycenter/settings/v1beta1/securitycenter_settings_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_go_proto"}, - "google/cloud/securitycenter/settings/v1beta1/settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_go_proto"}, - "google/cloud/securitycenter/settings/v1beta1/sink_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/settings/v1beta1", Name: "settings_go_proto"}, - "google/cloud/securitycenter/v1/access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/bigquery_export.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/compliance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/connection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/contact_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/container.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/database.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/exfiltration.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/external_system.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/folder.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/iam_binding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/indicator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/kubernetes.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/mitre_attack.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/mute_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/notification_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/notification_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/organization_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/process.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/run_asset_discovery_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/security_marks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/securitycenter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1beta1/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1beta1/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1beta1/organization_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1beta1/run_asset_discovery_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1beta1/security_marks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1beta1/securitycenter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1beta1/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/asset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/folder.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/notification_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/notification_message.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/organization_settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/run_asset_discovery_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/security_marks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/securitycenter_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/securitycenter/v1p1beta1/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/securitycenter/v1p1beta1", Name: "securitycenter_go_proto"}, - "google/cloud/sensitiveaction/logging/v1/sensitive_action_payload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sensitiveaction/logging/v1", Name: "logging_go_proto"}, - "google/cloud/servicedirectory/v1/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_go_proto"}, - "google/cloud/servicedirectory/v1/lookup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_go_proto"}, - "google/cloud/servicedirectory/v1/namespace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_go_proto"}, - "google/cloud/servicedirectory/v1/registration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_go_proto"}, - "google/cloud/servicedirectory/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1", Name: "servicedirectory_go_proto"}, - "google/cloud/servicedirectory/v1beta1/endpoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_go_proto"}, - "google/cloud/servicedirectory/v1beta1/lookup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_go_proto"}, - "google/cloud/servicedirectory/v1beta1/namespace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_go_proto"}, - "google/cloud/servicedirectory/v1beta1/registration_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_go_proto"}, - "google/cloud/servicedirectory/v1beta1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/servicedirectory/v1beta1", Name: "servicedirectory_go_proto"}, - "google/cloud/shell/v1/cloudshell.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/shell/v1", Name: "shell_go_proto"}, - "google/cloud/speech/v1/cloud_speech.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1", Name: "speech_go_proto"}, - "google/cloud/speech/v1/cloud_speech_adaptation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1", Name: "speech_go_proto"}, - "google/cloud/speech/v1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1", Name: "speech_go_proto"}, - "google/cloud/speech/v1p1beta1/cloud_speech.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1p1beta1", Name: "speech_go_proto"}, - "google/cloud/speech/v1p1beta1/cloud_speech_adaptation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1p1beta1", Name: "speech_go_proto"}, - "google/cloud/speech/v1p1beta1/resource.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v1p1beta1", Name: "speech_go_proto"}, - "google/cloud/speech/v2/cloud_speech.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/speech/v2", Name: "speech_go_proto"}, - "google/cloud/sql/v1/cloud_sql_backup_runs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_connect.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_databases.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_flags.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_instance_names.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_instances.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_ssl_certs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_tiers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1/cloud_sql_users.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1", Name: "sql_go_proto"}, - "google/cloud/sql/v1beta4/cloud_sql.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_go_proto"}, - "google/cloud/sql/v1beta4/cloud_sql_connect.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_go_proto"}, - "google/cloud/sql/v1beta4/cloud_sql_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_go_proto"}, - "google/cloud/sql/v1beta4/cloud_sql_tiers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_go_proto"}, - "google/cloud/sql/v1beta4/cloud_sql_users.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/sql/v1beta4", Name: "sql_go_proto"}, - "google/cloud/storageinsights/v1/storageinsights.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/storageinsights/v1", Name: "storageinsights_go_proto"}, - "google/cloud/stream/logging/v1/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/stream/logging/v1", Name: "logging_go_proto"}, - "google/cloud/support/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/support", Name: "common_go_proto"}, - "google/cloud/support/v1alpha1/cloud_support.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/support/v1alpha1", Name: "support_go_proto"}, - "google/cloud/talent/v4/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/company.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/company_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/filters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/histogram.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/tenant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4/tenant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/batch.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/company.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/company_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/completion_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/event_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/filters.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/histogram.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/job.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/job_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/tenant.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/talent/v4beta1/tenant_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/talent/v4beta1", Name: "talent_go_proto"}, - "google/cloud/tasks/v2/cloudtasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2/queue.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2beta2/cloudtasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2beta2/old_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2beta2/queue.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2beta2/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2beta2/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta2", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2beta3/cloudtasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta3", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2beta3/queue.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta3", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2beta3/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta3", Name: "tasks_go_proto"}, - "google/cloud/tasks/v2beta3/task.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tasks/v2beta3", Name: "tasks_go_proto"}, - "google/cloud/texttospeech/v1/cloud_tts.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/texttospeech/v1", Name: "texttospeech_go_proto"}, - "google/cloud/texttospeech/v1beta1/cloud_tts.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/texttospeech/v1beta1", Name: "texttospeech_go_proto"}, - "google/cloud/timeseriesinsights/v1/timeseries_insights.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/timeseriesinsights/v1", Name: "timeseriesinsights_go_proto"}, - "google/cloud/tpu/v1/cloud_tpu.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tpu/v1", Name: "tpu_go_proto"}, - "google/cloud/tpu/v2alpha1/cloud_tpu.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/tpu/v2alpha1", Name: "tpu_go_proto"}, - "google/cloud/translate/v3/translation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/translate/v3", Name: "translate_go_proto"}, - "google/cloud/translate/v3beta1/translation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/translate/v3beta1", Name: "translate_go_proto"}, - "google/cloud/video/livestream/logging/v1/logs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/logging/v1", Name: "logging_go_proto"}, - "google/cloud/video/livestream/v1/outputs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/v1", Name: "livestream_go_proto"}, - "google/cloud/video/livestream/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/v1", Name: "livestream_go_proto"}, - "google/cloud/video/livestream/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/livestream/v1", Name: "livestream_go_proto"}, - "google/cloud/video/stitcher/v1/ad_tag_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_go_proto"}, - "google/cloud/video/stitcher/v1/cdn_keys.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_go_proto"}, - "google/cloud/video/stitcher/v1/companions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_go_proto"}, - "google/cloud/video/stitcher/v1/events.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_go_proto"}, - "google/cloud/video/stitcher/v1/sessions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_go_proto"}, - "google/cloud/video/stitcher/v1/slates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_go_proto"}, - "google/cloud/video/stitcher/v1/stitch_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_go_proto"}, - "google/cloud/video/stitcher/v1/video_stitcher_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/stitcher/v1", Name: "stitcher_go_proto"}, - "google/cloud/video/transcoder/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/transcoder/v1", Name: "transcoder_go_proto"}, - "google/cloud/video/transcoder/v1/services.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/video/transcoder/v1", Name: "transcoder_go_proto"}, - "google/cloud/videointelligence/v1/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1", Name: "videointelligence_go_proto"}, - "google/cloud/videointelligence/v1beta2/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1beta2", Name: "videointelligence_go_proto"}, - "google/cloud/videointelligence/v1p1beta1/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1p1beta1", Name: "videointelligence_go_proto"}, - "google/cloud/videointelligence/v1p2beta1/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1p2beta1", Name: "videointelligence_go_proto"}, - "google/cloud/videointelligence/v1p3beta1/video_intelligence.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/videointelligence/v1p3beta1", Name: "videointelligence_go_proto"}, - "google/cloud/vision/v1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_go_proto"}, - "google/cloud/vision/v1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_go_proto"}, - "google/cloud/vision/v1/product_search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_go_proto"}, - "google/cloud/vision/v1/product_search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_go_proto"}, - "google/cloud/vision/v1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_go_proto"}, - "google/cloud/vision/v1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p1beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p1beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p1beta1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p1beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p1beta1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p1beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p1beta1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p1beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p2beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p2beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p2beta1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p2beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p2beta1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p2beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p2beta1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p2beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p3beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p3beta1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p3beta1/product_search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p3beta1/product_search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p3beta1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p3beta1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p3beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p4beta1/face.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p4beta1/geometry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p4beta1/image_annotator.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p4beta1/product_search.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p4beta1/product_search_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p4beta1/text_annotation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_go_proto"}, - "google/cloud/vision/v1p4beta1/web_detection.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vision/v1p4beta1", Name: "vision_go_proto"}, - "google/cloud/visionai/v1alpha1/annotations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/lva.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/lva_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/lva_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/platform.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/streaming_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/streaming_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/streams_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/streams_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/visionai/v1alpha1/warehouse.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/visionai/v1alpha1", Name: "visionai_go_proto"}, - "google/cloud/vmmigration/v1/vmmigration.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vmmigration/v1", Name: "vmmigration_go_proto"}, - "google/cloud/vmwareengine/v1/vmwareengine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vmwareengine/v1", Name: "vmwareengine_go_proto"}, - "google/cloud/vpcaccess/v1/vpc_access.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/vpcaccess/v1", Name: "vpcaccess_go_proto"}, - "google/cloud/webrisk/v1/webrisk.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/webrisk/v1", Name: "webrisk_go_proto"}, - "google/cloud/webrisk/v1beta1/webrisk.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/webrisk/v1beta1", Name: "webrisk_go_proto"}, - "google/cloud/websecurityscanner/v1/crawled_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/finding_addon.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/finding_type_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/scan_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/scan_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/scan_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/scan_run_error_trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/scan_run_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/scan_run_warning_trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1/web_security_scanner.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1alpha/crawled_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1alpha/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1alpha/finding_addon.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1alpha/finding_type_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1alpha/scan_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1alpha/scan_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1alpha", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/crawled_url.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/finding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/finding_addon.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/finding_type_stats.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_config_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_run.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_run_error_trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/scan_run_warning_trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/websecurityscanner/v1beta/web_security_scanner.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/websecurityscanner/v1beta", Name: "websecurityscanner_go_proto"}, - "google/cloud/workflows/executions/v1/executions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/executions/v1", Name: "executions_go_proto"}, - "google/cloud/workflows/executions/v1beta/executions.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/executions/v1beta", Name: "executions_go_proto"}, - "google/cloud/workflows/type/engine_call.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/type", Name: "type_go_proto"}, - "google/cloud/workflows/type/executions_system.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/type", Name: "type_go_proto"}, - "google/cloud/workflows/v1/workflows.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/v1", Name: "workflows_go_proto"}, - "google/cloud/workflows/v1beta/workflows.proto": label.Label{Repo: "go_googleapis", Pkg: "google/cloud/workflows/v1beta", Name: "workflows_go_proto"}, - "google/container/v1/cluster_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/container/v1", Name: "container_go_proto"}, - "google/container/v1alpha1/cluster_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/container/v1alpha1", Name: "container_go_proto"}, - "google/container/v1beta1/cluster_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/container/v1beta1", Name: "container_go_proto"}, - "google/dataflow/v1beta3/environment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_go_proto"}, - "google/dataflow/v1beta3/jobs.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_go_proto"}, - "google/dataflow/v1beta3/messages.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_go_proto"}, - "google/dataflow/v1beta3/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_go_proto"}, - "google/dataflow/v1beta3/snapshots.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_go_proto"}, - "google/dataflow/v1beta3/streaming.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_go_proto"}, - "google/dataflow/v1beta3/templates.proto": label.Label{Repo: "go_googleapis", Pkg: "google/dataflow/v1beta3", Name: "dataflow_go_proto"}, - "google/datastore/admin/v1/datastore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1", Name: "admin_go_proto"}, - "google/datastore/admin/v1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1", Name: "admin_go_proto"}, - "google/datastore/admin/v1/migration.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1", Name: "admin_go_proto"}, - "google/datastore/admin/v1beta1/datastore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/admin/v1beta1", Name: "admin_go_proto"}, - "google/datastore/v1/aggregation_result.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1", Name: "datastore_go_proto"}, - "google/datastore/v1/datastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1", Name: "datastore_go_proto"}, - "google/datastore/v1/entity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1", Name: "datastore_go_proto"}, - "google/datastore/v1/query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1", Name: "datastore_go_proto"}, - "google/datastore/v1beta3/datastore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1beta3", Name: "datastore_go_proto"}, - "google/datastore/v1beta3/entity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1beta3", Name: "datastore_go_proto"}, - "google/datastore/v1beta3/query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/datastore/v1beta3", Name: "datastore_go_proto"}, - "google/devtools/artifactregistry/v1/apt_artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1/artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1/file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1/package.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1/repository.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1/settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1/tag.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1/yum_artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1beta2/apt_artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1beta2/file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1beta2/package.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1beta2/repository.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1beta2/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1beta2/settings.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1beta2/tag.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1beta2/version.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google/devtools/artifactregistry/v1beta2/yum_artifact.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/artifactregistry/v1beta2", Name: "artifactregistry_go_proto"}, - "google/devtools/build/v1/build_events.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/build/v1", Name: "build_go_proto"}, - "google/devtools/build/v1/build_status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/build/v1", Name: "build_go_proto"}, - "google/devtools/build/v1/publish_build_event.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/build/v1", Name: "build_go_proto"}, - "google/devtools/cloudbuild/v1/cloudbuild.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudbuild/v1", Name: "cloudbuild_go_proto"}, - "google/devtools/clouddebugger/v2/controller.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouddebugger/v2", Name: "clouddebugger_go_proto"}, - "google/devtools/clouddebugger/v2/data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouddebugger/v2", Name: "clouddebugger_go_proto"}, - "google/devtools/clouddebugger/v2/debugger.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouddebugger/v2", Name: "clouddebugger_go_proto"}, - "google/devtools/clouderrorreporting/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouderrorreporting/v1beta1", Name: "clouderrorreporting_go_proto"}, - "google/devtools/clouderrorreporting/v1beta1/error_group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouderrorreporting/v1beta1", Name: "clouderrorreporting_go_proto"}, - "google/devtools/clouderrorreporting/v1beta1/error_stats_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouderrorreporting/v1beta1", Name: "clouderrorreporting_go_proto"}, - "google/devtools/clouderrorreporting/v1beta1/report_errors_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/clouderrorreporting/v1beta1", Name: "clouderrorreporting_go_proto"}, - "google/devtools/cloudprofiler/v2/profiler.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudprofiler/v2", Name: "cloudprofiler_go_proto"}, - "google/devtools/cloudtrace/v1/trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudtrace/v1", Name: "cloudtrace_go_proto"}, - "google/devtools/cloudtrace/v2/trace.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudtrace/v2", Name: "cloudtrace_go_proto"}, - "google/devtools/cloudtrace/v2/tracing.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/cloudtrace/v2", Name: "cloudtrace_go_proto"}, - "google/devtools/containeranalysis/v1/containeranalysis.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1", Name: "containeranalysis_go_proto"}, - "google/devtools/containeranalysis/v1beta1/attestation/attestation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/attestation", Name: "attestation_go_proto"}, - "google/devtools/containeranalysis/v1beta1/build/build.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/build", Name: "build_go_proto"}, - "google/devtools/containeranalysis/v1beta1/common/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/common", Name: "common_go_proto"}, - "google/devtools/containeranalysis/v1beta1/containeranalysis.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1", Name: "containeranalysis_go_proto"}, - "google/devtools/containeranalysis/v1beta1/cvss/cvss.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/cvss", Name: "cvss_go_proto"}, - "google/devtools/containeranalysis/v1beta1/deployment/deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/deployment", Name: "deployment_go_proto"}, - "google/devtools/containeranalysis/v1beta1/discovery/discovery.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/discovery", Name: "discovery_go_proto"}, - "google/devtools/containeranalysis/v1beta1/grafeas/grafeas.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/grafeas", Name: "grafeas_go_proto"}, - "google/devtools/containeranalysis/v1beta1/image/image.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/image", Name: "image_go_proto"}, - "google/devtools/containeranalysis/v1beta1/package/package.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/package", Name: "package_go_proto"}, - "google/devtools/containeranalysis/v1beta1/provenance/provenance.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/provenance", Name: "provenance_go_proto"}, - "google/devtools/containeranalysis/v1beta1/source/source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/source", Name: "source_go_proto"}, - "google/devtools/containeranalysis/v1beta1/vulnerability/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/containeranalysis/v1beta1/vulnerability", Name: "vulnerability_go_proto"}, - "google/devtools/remoteworkers/v1test2/bots.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/remoteworkers/v1test2", Name: "remoteworkers_go_proto"}, - "google/devtools/remoteworkers/v1test2/command.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/remoteworkers/v1test2", Name: "remoteworkers_go_proto"}, - "google/devtools/remoteworkers/v1test2/worker.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/remoteworkers/v1test2", Name: "remoteworkers_go_proto"}, - "google/devtools/resultstore/v2/action.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/configuration.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/configured_target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/coverage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/coverage_summary.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/download_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/file.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/file_processing_error.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/file_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/invocation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/resultstore_download.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/resultstore_file_download.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/resultstore_upload.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/target.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/test_suite.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/resultstore/v2/upload_metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/resultstore/v2", Name: "resultstore_go_proto"}, - "google/devtools/source/v1/source_context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/source/v1", Name: "source_go_proto"}, - "google/devtools/sourcerepo/v1/sourcerepo.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/sourcerepo/v1", Name: "sourcerepo_go_proto"}, - "google/devtools/testing/v1/application_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/testing/v1", Name: "testing_go_proto"}, - "google/devtools/testing/v1/test_environment_discovery.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/testing/v1", Name: "testing_go_proto"}, - "google/devtools/testing/v1/test_execution.proto": label.Label{Repo: "go_googleapis", Pkg: "google/devtools/testing/v1", Name: "testing_go_proto"}, - "google/example/library/v1/library.proto": label.Label{Repo: "go_googleapis", Pkg: "google/example/library/v1", Name: "library_go_proto"}, - "google/firebase/fcm/connection/v1alpha1/connection_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firebase/fcm/connection/v1alpha1", Name: "connection_go_proto"}, - "google/firestore/admin/v1/database.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_go_proto"}, - "google/firestore/admin/v1/field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_go_proto"}, - "google/firestore/admin/v1/firestore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_go_proto"}, - "google/firestore/admin/v1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_go_proto"}, - "google/firestore/admin/v1/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_go_proto"}, - "google/firestore/admin/v1/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1", Name: "admin_go_proto"}, - "google/firestore/admin/v1beta1/firestore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta1", Name: "admin_go_proto"}, - "google/firestore/admin/v1beta1/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta1", Name: "admin_go_proto"}, - "google/firestore/admin/v1beta1/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta1", Name: "admin_go_proto"}, - "google/firestore/admin/v1beta2/field.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta2", Name: "admin_go_proto"}, - "google/firestore/admin/v1beta2/firestore_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta2", Name: "admin_go_proto"}, - "google/firestore/admin/v1beta2/index.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta2", Name: "admin_go_proto"}, - "google/firestore/admin/v1beta2/operation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/admin/v1beta2", Name: "admin_go_proto"}, - "google/firestore/bundle/bundle.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/bundle", Name: "firestore_go_proto"}, - "google/firestore/v1/aggregation_result.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_go_proto"}, - "google/firestore/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_go_proto"}, - "google/firestore/v1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_go_proto"}, - "google/firestore/v1/firestore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_go_proto"}, - "google/firestore/v1/query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_go_proto"}, - "google/firestore/v1/write.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1", Name: "firestore_go_proto"}, - "google/firestore/v1beta1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_go_proto"}, - "google/firestore/v1beta1/document.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_go_proto"}, - "google/firestore/v1beta1/firestore.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_go_proto"}, - "google/firestore/v1beta1/query.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_go_proto"}, - "google/firestore/v1beta1/write.proto": label.Label{Repo: "go_googleapis", Pkg: "google/firestore/v1beta1", Name: "firestore_go_proto"}, - "google/genomics/v1/annotations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/cigar.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/datasets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/position.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/range.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/readalignment.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/readgroup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/readgroupset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/reads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/references.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1/variants.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1", Name: "genomics_go_proto"}, - "google/genomics/v1alpha2/pipelines.proto": label.Label{Repo: "go_googleapis", Pkg: "google/genomics/v1alpha2", Name: "genomics_go_proto"}, - "google/geo/type/viewport.proto": label.Label{Repo: "go_googleapis", Pkg: "google/geo/type", Name: "viewport_go_proto"}, - "google/home/enterprise/sdm/v1/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/enterprise/sdm/v1", Name: "sdm_go_proto"}, - "google/home/enterprise/sdm/v1/site.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/enterprise/sdm/v1", Name: "sdm_go_proto"}, - "google/home/enterprise/sdm/v1/smart_device_management_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/enterprise/sdm/v1", Name: "sdm_go_proto"}, - "google/home/graph/v1/device.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/graph/v1", Name: "graph_go_proto"}, - "google/home/graph/v1/homegraph.proto": label.Label{Repo: "go_googleapis", Pkg: "google/home/graph/v1", Name: "graph_go_proto"}, - "google/iam/admin/v1/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/admin/v1", Name: "admin_go_proto"}, - "google/iam/admin/v1/iam.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/admin/v1", Name: "admin_go_proto"}, - "google/iam/credentials/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/credentials/v1", Name: "credentials_go_proto"}, - "google/iam/credentials/v1/iamcredentials.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/credentials/v1", Name: "credentials_go_proto"}, - "google/iam/v1/iam_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1", Name: "iam_go_proto"}, - "google/iam/v1/logging/audit_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1/logging", Name: "logging_go_proto"}, - "google/iam/v1/options.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1", Name: "iam_go_proto"}, - "google/iam/v1/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1", Name: "iam_go_proto"}, - "google/iam/v1beta/workload_identity_pool.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v1beta", Name: "iam_go_proto"}, - "google/iam/v2/deny.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2", Name: "iam_go_proto"}, - "google/iam/v2/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2", Name: "iam_go_proto"}, - "google/iam/v2beta/deny.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2beta", Name: "iam_go_proto"}, - "google/iam/v2beta/policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/iam/v2beta", Name: "iam_go_proto"}, - "google/identity/accesscontextmanager/type/device_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/type", Name: "type_go_proto"}, - "google/identity/accesscontextmanager/v1/access_context_manager.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_go_proto"}, - "google/identity/accesscontextmanager/v1/access_level.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_go_proto"}, - "google/identity/accesscontextmanager/v1/access_policy.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_go_proto"}, - "google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_go_proto"}, - "google/identity/accesscontextmanager/v1/service_perimeter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/identity/accesscontextmanager/v1", Name: "accesscontextmanager_go_proto"}, - "google/logging/type/http_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/type", Name: "ltype_go_proto"}, - "google/logging/type/log_severity.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/type", Name: "ltype_go_proto"}, - "google/logging/v2/log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/v2", Name: "logging_go_proto"}, - "google/logging/v2/logging.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/v2", Name: "logging_go_proto"}, - "google/logging/v2/logging_config.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/v2", Name: "logging_go_proto"}, - "google/logging/v2/logging_metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/logging/v2", Name: "logging_go_proto"}, - "google/longrunning/operations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/longrunning", Name: "longrunning_go_proto"}, - "google/maps/addressvalidation/v1/address.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_go_proto"}, - "google/maps/addressvalidation/v1/address_validation_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_go_proto"}, - "google/maps/addressvalidation/v1/geocode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_go_proto"}, - "google/maps/addressvalidation/v1/metadata.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_go_proto"}, - "google/maps/addressvalidation/v1/usps_data.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/addressvalidation/v1", Name: "addressvalidation_go_proto"}, - "google/maps/fleetengine/delivery/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_go_proto"}, - "google/maps/fleetengine/delivery/v1/delivery_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_go_proto"}, - "google/maps/fleetengine/delivery/v1/delivery_vehicles.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_go_proto"}, - "google/maps/fleetengine/delivery/v1/header.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_go_proto"}, - "google/maps/fleetengine/delivery/v1/tasks.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/delivery/v1", Name: "delivery_go_proto"}, - "google/maps/fleetengine/v1/fleetengine.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_go_proto"}, - "google/maps/fleetengine/v1/header.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_go_proto"}, - "google/maps/fleetengine/v1/traffic.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_go_proto"}, - "google/maps/fleetengine/v1/trip_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_go_proto"}, - "google/maps/fleetengine/v1/trips.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_go_proto"}, - "google/maps/fleetengine/v1/vehicle_api.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_go_proto"}, - "google/maps/fleetengine/v1/vehicles.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/fleetengine/v1", Name: "fleetengine_go_proto"}, - "google/maps/mapsplatformdatasets/v1alpha/data_source.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/mapsplatformdatasets/v1alpha", Name: "mapsplatformdatasets_go_proto"}, - "google/maps/mapsplatformdatasets/v1alpha/dataset.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/mapsplatformdatasets/v1alpha", Name: "mapsplatformdatasets_go_proto"}, - "google/maps/mapsplatformdatasets/v1alpha/maps_platform_datasets.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/mapsplatformdatasets/v1alpha", Name: "mapsplatformdatasets_go_proto"}, - "google/maps/mapsplatformdatasets/v1alpha/maps_platform_datasets_alpha_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/mapsplatformdatasets/v1alpha", Name: "mapsplatformdatasets_go_proto"}, - "google/maps/playablelocations/v3/playablelocations.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/playablelocations/v3", Name: "playablelocations_go_proto"}, - "google/maps/playablelocations/v3/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/playablelocations/v3", Name: "playablelocations_go_proto"}, - "google/maps/playablelocations/v3/sample/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/playablelocations/v3/sample", Name: "sample_go_proto"}, - "google/maps/regionlookup/v1alpha/region_identifier.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/regionlookup/v1alpha", Name: "regionlookup_go_proto"}, - "google/maps/regionlookup/v1alpha/region_lookup_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/regionlookup/v1alpha", Name: "regionlookup_go_proto"}, - "google/maps/regionlookup/v1alpha/region_match.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/regionlookup/v1alpha", Name: "regionlookup_go_proto"}, - "google/maps/regionlookup/v1alpha/region_search_values.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/regionlookup/v1alpha", Name: "regionlookup_go_proto"}, - "google/maps/roads/v1op/roads.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/roads/v1op", Name: "roads_go_proto"}, - "google/maps/routes/v1/compute_custom_routes_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/compute_custom_routes_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/compute_route_matrix_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/compute_routes_request.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/compute_routes_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/custom_route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/fallback_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/polyline.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/route_matrix_element.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/route_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/toll_passes.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/vehicle_emission_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1/waypoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1", Name: "routes_go_proto"}, - "google/maps/routes/v1alpha/route_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routes/v1alpha", Name: "routes_go_proto"}, - "google/maps/routing/v2/fallback_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/location.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/maneuver.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/navigation_instruction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/polyline.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/route.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/route_label.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/route_modifiers.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/route_travel_mode.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/routes_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/routing_preference.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/speed_reading_interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/toll_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/toll_passes.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/units.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/vehicle_emission_type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/vehicle_info.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/routing/v2/waypoint.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/routing/v2", Name: "routing_go_proto"}, - "google/maps/unity/clientinfo.proto": label.Label{Repo: "go_googleapis", Pkg: "google/maps/unity", Name: "unity_go_proto"}, - "google/monitoring/dashboard/v1/alertchart.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/collapsible_group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/dashboard.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/dashboard_filter.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/dashboards_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/drilldowns.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/layouts.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/logs_panel.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/metrics.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/scorecard.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/table.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/table_display_options.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/widget.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/dashboard/v1/xychart.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/dashboard/v1", Name: "dashboard_go_proto"}, - "google/monitoring/metricsscope/v1/metrics_scope.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/metricsscope/v1", Name: "metricsscope_go_proto"}, - "google/monitoring/metricsscope/v1/metrics_scopes.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/metricsscope/v1", Name: "metricsscope_go_proto"}, - "google/monitoring/v3/alert.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/alert_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/dropped_labels.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/group.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/group_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/metric.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/metric_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/mutation_record.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/notification.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/notification_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/query_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/service_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/span_context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/uptime.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/monitoring/v3/uptime_service.proto": label.Label{Repo: "go_googleapis", Pkg: "google/monitoring/v3", Name: "monitoring_go_proto"}, - "google/networking/trafficdirector/type/traffic_director_log_entry.proto": label.Label{Repo: "go_googleapis", Pkg: "google/networking/trafficdirector/type", Name: "type_go_proto"}, - "google/partner/aistreams/v1alpha1/aistreams.proto": label.Label{Repo: "go_googleapis", Pkg: "google/partner/aistreams/v1alpha1", Name: "aistreams_go_proto"}, - "google/privacy/dlp/v2/dlp.proto": label.Label{Repo: "go_googleapis", Pkg: "google/privacy/dlp/v2", Name: "dlp_go_proto"}, - "google/privacy/dlp/v2/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/privacy/dlp/v2", Name: "dlp_go_proto"}, - "google/pubsub/v1/pubsub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/pubsub/v1", Name: "pubsub_go_proto"}, - "google/pubsub/v1/schema.proto": label.Label{Repo: "go_googleapis", Pkg: "google/pubsub/v1", Name: "pubsub_go_proto"}, - "google/pubsub/v1beta2/pubsub.proto": label.Label{Repo: "go_googleapis", Pkg: "google/pubsub/v1beta2", Name: "pubsub_go_proto"}, - "google/rpc/code.proto": label.Label{Repo: "go_googleapis", Pkg: "google/rpc", Name: "code_go_proto"}, - "google/rpc/context/attribute_context.proto": label.Label{Repo: "go_googleapis", Pkg: "google/rpc/context", Name: "attribute_context_go_proto"}, - "google/rpc/error_details.proto": label.Label{Repo: "go_googleapis", Pkg: "google/rpc", Name: "errdetails_go_proto"}, - "google/rpc/status.proto": label.Label{Repo: "go_googleapis", Pkg: "google/rpc", Name: "status_go_proto"}, - "google/search/partnerdataingestion/logging/v1/platformlog.proto": label.Label{Repo: "go_googleapis", Pkg: "google/search/partnerdataingestion/logging/v1", Name: "logging_go_proto"}, - "google/spanner/admin/database/v1/backup.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/database/v1", Name: "database_go_proto"}, - "google/spanner/admin/database/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/database/v1", Name: "database_go_proto"}, - "google/spanner/admin/database/v1/spanner_database_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/database/v1", Name: "database_go_proto"}, - "google/spanner/admin/instance/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/instance/v1", Name: "instance_go_proto"}, - "google/spanner/admin/instance/v1/spanner_instance_admin.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/admin/instance/v1", Name: "instance_go_proto"}, - "google/spanner/v1/commit_response.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_go_proto"}, - "google/spanner/v1/keys.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_go_proto"}, - "google/spanner/v1/mutation.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_go_proto"}, - "google/spanner/v1/query_plan.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_go_proto"}, - "google/spanner/v1/result_set.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_go_proto"}, - "google/spanner/v1/spanner.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_go_proto"}, - "google/spanner/v1/transaction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_go_proto"}, - "google/spanner/v1/type.proto": label.Label{Repo: "go_googleapis", Pkg: "google/spanner/v1", Name: "spanner_go_proto"}, - "google/storage/v1/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storage/v1", Name: "storage_go_proto"}, - "google/storage/v1/storage_resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storage/v1", Name: "storage_go_proto"}, - "google/storage/v2/storage.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storage/v2", Name: "storage_go_proto"}, - "google/storagetransfer/logging/transfer_activity_log.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storagetransfer/logging", Name: "logging_go_proto"}, - "google/storagetransfer/v1/transfer.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storagetransfer/v1", Name: "storagetransfer_go_proto"}, - "google/storagetransfer/v1/transfer_types.proto": label.Label{Repo: "go_googleapis", Pkg: "google/storagetransfer/v1", Name: "storagetransfer_go_proto"}, - "google/streetview/publish/v1/resources.proto": label.Label{Repo: "go_googleapis", Pkg: "google/streetview/publish/v1", Name: "publish_go_proto"}, - "google/streetview/publish/v1/rpcmessages.proto": label.Label{Repo: "go_googleapis", Pkg: "google/streetview/publish/v1", Name: "publish_go_proto"}, - "google/streetview/publish/v1/streetview_publish.proto": label.Label{Repo: "go_googleapis", Pkg: "google/streetview/publish/v1", Name: "publish_go_proto"}, - "google/type/calendar_period.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "calendarperiod_go_proto"}, - "google/type/color.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "color_go_proto"}, - "google/type/date.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "date_go_proto"}, - "google/type/datetime.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "datetime_go_proto"}, - "google/type/dayofweek.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "dayofweek_go_proto"}, - "google/type/decimal.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "decimal_go_proto"}, - "google/type/expr.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "expr_go_proto"}, - "google/type/fraction.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "fraction_go_proto"}, - "google/type/interval.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "interval_go_proto"}, - "google/type/latlng.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "latlng_go_proto"}, - "google/type/localized_text.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "localized_text_go_proto"}, - "google/type/money.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "money_go_proto"}, - "google/type/month.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "month_go_proto"}, - "google/type/phone_number.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "phone_number_go_proto"}, - "google/type/postal_address.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "postaladdress_go_proto"}, - "google/type/quaternion.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "quaternion_go_proto"}, - "google/type/timeofday.proto": label.Label{Repo: "go_googleapis", Pkg: "google/type", Name: "timeofday_go_proto"}, - "google/watcher/v1/watch.proto": label.Label{Repo: "go_googleapis", Pkg: "google/watcher/v1", Name: "watcher_go_proto"}, - "grafeas/v1/attestation.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/build.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/common.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/compliance.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/cvss.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/deployment.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/discovery.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/dsse_attestation.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/grafeas.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/image.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/intoto_provenance.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/intoto_statement.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/package.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/provenance.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/severity.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/slsa_provenance.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/slsa_provenance_zero_two.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/upgrade.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, - "grafeas/v1/vulnerability.proto": label.Label{Repo: "go_googleapis", Pkg: "grafeas/v1", Name: "grafeas_go_proto"}, + "google/protobuf/any.proto": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/any", Name: "any"}, + "google/protobuf/api.proto": label.Label{Repo: "org_golang_google_genproto", Pkg: "protobuf/api", Name: "api"}, + "google/protobuf/compiler/plugin.proto": label.Label{Repo: "com_github_golang_protobuf", Pkg: "protoc-gen-go/plugin", Name: "plugin"}, + "google/protobuf/descriptor.proto": label.Label{Repo: "com_github_golang_protobuf", Pkg: "protoc-gen-go/descriptor", Name: "descriptor"}, + "google/protobuf/duration.proto": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/duration", Name: "duration"}, + "google/protobuf/empty.proto": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/empty", Name: "empty"}, + "google/protobuf/field_mask.proto": label.Label{Repo: "org_golang_google_genproto", Pkg: "protobuf/field_mask", Name: "field_mask"}, + "google/protobuf/source_context.proto": label.Label{Repo: "org_golang_google_genproto", Pkg: "protobuf/source_context", Name: "source_context"}, + "google/protobuf/struct.proto": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/struct", Name: "struct"}, + "google/protobuf/timestamp.proto": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/timestamp", Name: "timestamp"}, + "google/protobuf/type.proto": label.Label{Repo: "org_golang_google_genproto", Pkg: "protobuf/ptype", Name: "ptype"}, + "google/protobuf/wrappers.proto": label.Label{Repo: "com_github_golang_protobuf", Pkg: "ptypes/wrappers", Name: "wrappers"}, } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/proto.csv b/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/proto.csv index f4a8e4f21..04ca3693a 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/proto.csv +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/proto.csv @@ -1,4015 +1,15 @@ # This file lists special protos that Gazelle knows how to import. This is used to generate # code for proto and Go resolvers. -# -# Generated by language/proto/gen/update_proto_csv.go -# Do not edit directly. -# # proto name,proto label,go import path,go proto label -google/protobuf/any.proto,@com_google_protobuf//:any_proto,github.com/golang/protobuf/ptypes/any,@io_bazel_rules_go//proto/wkt:any_go_proto -google/protobuf/api.proto,@com_google_protobuf//:api_proto,google.golang.org/genproto/protobuf/api,@io_bazel_rules_go//proto/wkt:api_go_proto -google/protobuf/compiler/plugin.proto,@com_google_protobuf//:compiler_plugin_proto,github.com/golang/protobuf/protoc-gen-go/plugin,@io_bazel_rules_go//proto/wkt:compiler_plugin_go_proto -google/protobuf/descriptor.proto,@com_google_protobuf//:descriptor_proto,github.com/golang/protobuf/protoc-gen-go/descriptor,@io_bazel_rules_go//proto/wkt:descriptor_go_proto -google/protobuf/duration.proto,@com_google_protobuf//:duration_proto,github.com/golang/protobuf/ptypes/duration,@io_bazel_rules_go//proto/wkt:duration_go_proto -google/protobuf/empty.proto,@com_google_protobuf//:empty_proto,github.com/golang/protobuf/ptypes/empty,@io_bazel_rules_go//proto/wkt:empty_go_proto -google/protobuf/field_mask.proto,@com_google_protobuf//:field_mask_proto,google.golang.org/genproto/protobuf/field_mask,@io_bazel_rules_go//proto/wkt:field_mask_go_proto -google/protobuf/source_context.proto,@com_google_protobuf//:source_context_proto,google.golang.org/genproto/protobuf/source_context,@io_bazel_rules_go//proto/wkt:source_context_go_proto -google/protobuf/struct.proto,@com_google_protobuf//:struct_proto,github.com/golang/protobuf/ptypes/struct,@io_bazel_rules_go//proto/wkt:struct_go_proto -google/protobuf/timestamp.proto,@com_google_protobuf//:timestamp_proto,github.com/golang/protobuf/ptypes/timestamp,@io_bazel_rules_go//proto/wkt:timestamp_go_proto -google/protobuf/type.proto,@com_google_protobuf//:type_proto,google.golang.org/genproto/protobuf/ptype,@io_bazel_rules_go//proto/wkt:type_go_proto -google/protobuf/wrappers.proto,@com_google_protobuf//:wrappers_proto,github.com/golang/protobuf/ptypes/wrappers,@io_bazel_rules_go//proto/wkt:wrappers_go_proto -gapic/metadata/gapic_metadata.proto,@go_googleapis//gapic/metadata:metadata_proto,google.golang.org/genproto/googleapis/gapic/metadata,@go_googleapis//gapic/metadata:metadata_go_proto -google/actions/type/date_range.proto,@go_googleapis//google/actions/type:date_range_proto,google.golang.org/genproto/googleapis/type/date_range,@go_googleapis//google/actions/type:date_range_go_proto -google/actions/type/datetime_range.proto,@go_googleapis//google/actions/type:date_time_range_proto,google.golang.org/genproto/googleapis/type/date_time_range,@go_googleapis//google/actions/type:date_time_range_go_proto -google/ads/admob/v1/admob_api.proto,@go_googleapis//google/ads/admob/v1:admob_proto,google.golang.org/genproto/googleapis/ads/admob/v1,@go_googleapis//google/ads/admob/v1:admob_go_proto -google/ads/admob/v1/admob_resources.proto,@go_googleapis//google/ads/admob/v1:admob_proto,google.golang.org/genproto/googleapis/ads/admob/v1,@go_googleapis//google/ads/admob/v1:admob_go_proto -google/ads/googleads/v10/common/ad_asset.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/ad_type_infos.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/asset_policy.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/asset_types.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/asset_usage.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/audiences.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/bidding.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/click_location.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/criteria.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/criterion_category_availability.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/custom_parameter.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/customizer_value.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/dates.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/explorer_auto_optimizer_setting.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/extensions.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/feed_common.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/feed_item_set_filter_type_infos.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/final_app_url.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/frequency_cap.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/keyword_plan_common.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/matching_function.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/metric_goal.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/metrics.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/offline_user_data.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/policy.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/policy_summary.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/real_time_bidding_setting.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/segments.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/simulation.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/tag_snippet.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/targeting_setting.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/text_label.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/url_collection.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/user_lists.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/common/value.proto,@go_googleapis//google/ads/googleads/v10/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/common,@go_googleapis//google/ads/googleads/v10/common:common_go_proto -google/ads/googleads/v10/enums/access_invitation_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/access_reason.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/access_role.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/account_budget_proposal_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/account_budget_proposal_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/account_budget_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/account_link_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_customizer_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_destination_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_group_ad_rotation_mode.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_group_ad_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_group_criterion_approval_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_group_criterion_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_group_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_group_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_network_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_serving_optimization_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_strength.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/ad_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/advertising_channel_sub_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/advertising_channel_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/affiliate_location_feed_relationship_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/affiliate_location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/age_range_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/app_campaign_app_store.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/app_campaign_bidding_strategy_goal_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/app_payment_model_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/app_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/app_store.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/app_url_operating_system_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/asset_field_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/asset_group_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/asset_link_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/asset_performance_label.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/asset_set_asset_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/asset_set_link_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/asset_set_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/asset_set_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/asset_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/async_action_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/attribution_model.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/audience_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/batch_job_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/bid_modifier_source.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/bidding_source.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/bidding_strategy_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/bidding_strategy_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/billing_setup_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/brand_safety_suitability.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/budget_campaign_association_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/budget_delivery_method.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/budget_period.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/budget_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/budget_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/call_conversion_reporting_state.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/call_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/call_to_action_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/call_tracking_display_location.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/call_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/callout_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/campaign_criterion_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/campaign_draft_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/campaign_experiment_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/campaign_experiment_traffic_split_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/campaign_experiment_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/campaign_group_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/campaign_serving_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/campaign_shared_set_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/campaign_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/change_client_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/change_event_resource_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/change_status_operation.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/change_status_resource_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/click_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/combined_audience_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/content_label_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_action_category.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_action_counting_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_action_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_action_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_adjustment_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_attribution_event_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_custom_variable_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_environment_enum.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_lag_bucket.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_or_adjustment_lag_bucket.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_origin.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_tracking_status_enum.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_value_rule_primary_dimension.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_value_rule_set_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/conversion_value_rule_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/criterion_category_channel_availability_mode.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/criterion_category_locale_availability_mode.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/criterion_system_serving_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/criterion_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/custom_audience_member_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/custom_audience_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/custom_audience_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/custom_conversion_goal_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/custom_interest_member_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/custom_interest_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/custom_interest_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/custom_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/customer_match_upload_key_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/customer_pay_per_conversion_eligibility_failure_reason.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/customer_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/customizer_attribute_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/customizer_attribute_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/customizer_value_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/data_driven_model_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/day_of_week.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/device.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/display_ad_format_setting.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/display_upload_product_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/distance_bucket.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/dsa_page_feed_criterion_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/education_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/experiment_metric.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/experiment_metric_direction.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/experiment_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/experiment_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/extension_setting_device.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/extension_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/external_conversion_source.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_attribute_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_item_quality_approval_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_item_quality_disapproval_reason.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_item_set_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_item_set_string_filter_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_item_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_item_target_device.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_item_target_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_item_target_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_item_validation_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_link_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_mapping_criterion_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_mapping_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_origin.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/feed_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/flight_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/frequency_cap_event_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/frequency_cap_level.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/frequency_cap_time_unit.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/gender_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/geo_target_constant_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/geo_targeting_restriction.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/geo_targeting_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/goal_config_level.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/google_ads_field_category.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/google_ads_field_data_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/google_voice_call_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/hotel_date_selection_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/hotel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/hotel_price_bucket.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/hotel_rate_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/hotel_reconciliation_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/image_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/income_range_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/interaction_event_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/interaction_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/invoice_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/job_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/keyword_match_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/keyword_plan_aggregate_metric_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/keyword_plan_competition_level.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/keyword_plan_concept_group_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/keyword_plan_forecast_interval.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/keyword_plan_keyword_annotation.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/keyword_plan_network.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/label_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/lead_form_call_to_action_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/lead_form_desired_intent.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/lead_form_field_user_input_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/lead_form_post_submit_call_to_action_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/legacy_app_install_ad_app_store.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/linked_account_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/listing_group_filter_bidding_category_level.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/listing_group_filter_custom_attribute_index.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/listing_group_filter_product_channel.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/listing_group_filter_product_condition.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/listing_group_filter_product_type_level.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/listing_group_filter_type_enum.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/listing_group_filter_vertical.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/listing_group_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/local_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/location_extension_targeting_criterion_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/location_group_radius_units.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/location_source_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/manager_link_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/matching_function_context_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/matching_function_operator.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/media_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/merchant_center_link_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/message_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/mime_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/minute_of_hour.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/mobile_app_vendor.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/mobile_device_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/month_of_year.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/negative_geo_target_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/offline_user_data_job_failure_reason.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/offline_user_data_job_match_rate_range.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/offline_user_data_job_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/offline_user_data_job_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/operating_system_version_operator_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/optimization_goal_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/parental_status_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/payment_mode.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/placeholder_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/placement_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/policy_approval_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/policy_review_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/policy_topic_entry_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/policy_topic_evidence_destination_mismatch_url_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/policy_topic_evidence_destination_not_working_device.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/positive_geo_target_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/preferred_content_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/price_extension_price_qualifier.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/price_extension_price_unit.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/price_extension_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/price_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/product_bidding_category_level.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/product_bidding_category_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/product_channel.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/product_channel_exclusivity.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/product_condition.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/product_custom_attribute_index.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/product_type_level.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/promotion_extension_discount_modifier.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/promotion_extension_occasion.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/promotion_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/proximity_radius_units.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/quality_score_bucket.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/reach_plan_ad_length.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/reach_plan_age_range.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/reach_plan_network.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/real_estate_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/recommendation_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/resource_change_operation.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/resource_limit_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/response_content_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/search_engine_results_page_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/search_term_match_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/search_term_targeting_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/seasonality_event_scope.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/seasonality_event_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/served_asset_field_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/shared_set_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/shared_set_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/simulation_modification_method.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/simulation_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/sitelink_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/sk_ad_network_ad_event_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/sk_ad_network_attribution_credit.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/sk_ad_network_user_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/slot.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/spending_limit_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/structured_snippet_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/summary_row_setting.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/system_managed_entity_source.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/target_cpa_opt_in_recommendation_goal.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/target_impression_share_location.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/targeting_dimension.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/time_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/tracking_code_page_format.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/tracking_code_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/travel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_identifier_source.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_interest_taxonomy_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_access_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_closing_reason.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_combined_rule_operator.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_crm_data_source_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_date_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_logical_rule_operator.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_membership_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_number_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_prepopulation_status.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_rule_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_size_range.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_string_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/user_list_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/value_rule_device_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/value_rule_geo_location_match_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/value_rule_operation.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/value_rule_set_attachment_type.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/value_rule_set_dimension.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/vanity_pharma_display_url_mode.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/vanity_pharma_text.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/video_thumbnail.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/webpage_condition_operand.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/enums/webpage_condition_operator.proto,@go_googleapis//google/ads/googleads/v10/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/enums,@go_googleapis//google/ads/googleads/v10/enums:enums_go_proto -google/ads/googleads/v10/errors/access_invitation_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/account_budget_proposal_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/account_link_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_customizer_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_group_ad_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_group_bid_modifier_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_group_criterion_customizer_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_group_criterion_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_group_customizer_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_group_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_group_feed_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_parameter_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/ad_sharing_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/adx_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/asset_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/asset_group_asset_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/asset_group_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/asset_group_listing_group_filter_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/asset_link_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/asset_set_asset_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/asset_set_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/asset_set_link_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/audience_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/authentication_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/authorization_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/batch_job_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/bidding_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/bidding_strategy_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/billing_setup_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/campaign_budget_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/campaign_conversion_goal_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/campaign_criterion_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/campaign_customizer_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/campaign_draft_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/campaign_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/campaign_experiment_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/campaign_feed_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/campaign_shared_set_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/change_event_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/change_status_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/collection_size_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/context_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/conversion_action_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/conversion_adjustment_upload_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/conversion_custom_variable_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/conversion_goal_campaign_config_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/conversion_upload_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/conversion_value_rule_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/conversion_value_rule_set_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/country_code_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/criterion_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/currency_code_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/custom_audience_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/custom_conversion_goal_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/custom_interest_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/customer_client_link_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/customer_customizer_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/customer_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/customer_feed_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/customer_manager_link_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/customer_user_access_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/customizer_attribute_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/database_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/date_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/date_range_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/distinct_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/enum_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/errors.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/experiment_arm_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/experiment_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/extension_feed_item_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/extension_setting_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/feed_attribute_reference_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/feed_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/feed_item_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/feed_item_set_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/feed_item_set_link_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/feed_item_target_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/feed_item_validation_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/feed_mapping_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/field_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/field_mask_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/function_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/function_parsing_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/geo_target_constant_suggestion_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/header_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/id_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/image_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/internal_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/invoice_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/keyword_plan_ad_group_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/keyword_plan_ad_group_keyword_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/keyword_plan_campaign_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/keyword_plan_campaign_keyword_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/keyword_plan_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/keyword_plan_idea_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/label_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/language_code_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/list_operation_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/manager_link_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/media_bundle_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/media_file_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/media_upload_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/merchant_center_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/multiplier_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/mutate_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/new_resource_creation_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/not_allowlisted_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/not_empty_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/null_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/offline_user_data_job_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/operation_access_denied_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/operator_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/partial_failure_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/payments_account_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/policy_finding_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/policy_validation_parameter_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/policy_violation_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/query_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/quota_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/range_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/reach_plan_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/recommendation_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/region_code_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/request_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/resource_access_denied_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/resource_count_limit_exceeded_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/setting_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/shared_criterion_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/shared_set_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/size_limit_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/string_format_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/string_length_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/third_party_app_analytics_link_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/time_zone_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/url_field_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/user_data_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/user_list_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/errors/youtube_video_registration_error.proto,@go_googleapis//google/ads/googleads/v10/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/errors,@go_googleapis//google/ads/googleads/v10/errors:errors_go_proto -google/ads/googleads/v10/resources/accessible_bidding_strategy.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/account_budget.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/account_budget_proposal.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/account_link.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_ad.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_ad_asset_combination_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_ad_asset_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_ad_label.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_asset.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_audience_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_bid_modifier.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_criterion.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_criterion_customizer.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_criterion_label.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_customizer.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_extension_setting.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_feed.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_label.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_group_simulation.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_parameter.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/ad_schedule_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/age_range_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/asset.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/asset_field_type_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/asset_group.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/asset_group_asset.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/asset_group_listing_group_filter.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/asset_group_product_group_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/asset_group_signal.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/asset_set.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/asset_set_asset.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/audience.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/batch_job.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/bidding_data_exclusion.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/bidding_seasonality_adjustment.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/bidding_strategy.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/bidding_strategy_simulation.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/billing_setup.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/call_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_asset.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_asset_set.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_audience_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_bid_modifier.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_budget.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_conversion_goal.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_criterion.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_customizer.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_draft.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_experiment.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_extension_setting.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_feed.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_group.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_label.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_shared_set.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/campaign_simulation.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/carrier_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/change_event.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/change_status.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/click_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/combined_audience.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/conversion_action.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/conversion_custom_variable.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/conversion_goal_campaign_config.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/conversion_value_rule.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/conversion_value_rule_set.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/currency_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/custom_audience.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/custom_conversion_goal.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/custom_interest.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_asset.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_client.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_client_link.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_conversion_goal.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_customizer.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_extension_setting.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_feed.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_label.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_manager_link.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_negative_criterion.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_user_access.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customer_user_access_invitation.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/customizer_attribute.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/detail_placement_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/detailed_demographic.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/display_keyword_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/distance_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/domain_category.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/dynamic_search_ads_search_term_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/expanded_landing_page_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/experiment.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/experiment_arm.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/extension_feed_item.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/feed.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/feed_item.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/feed_item_set.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/feed_item_set_link.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/feed_item_target.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/feed_mapping.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/feed_placeholder_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/gender_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/geo_target_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/geographic_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/google_ads_field.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/group_placement_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/hotel_group_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/hotel_performance_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/hotel_reconciliation.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/income_range_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/invoice.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/keyword_plan.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/keyword_plan_ad_group.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/keyword_plan_ad_group_keyword.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/keyword_plan_campaign.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/keyword_plan_campaign_keyword.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/keyword_theme_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/keyword_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/label.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/landing_page_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/language_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/lead_form_submission_data.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/life_event.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/location_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/managed_placement_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/media_file.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/merchant_center_link.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/mobile_app_category_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/mobile_device_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/offline_user_data_job.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/operating_system_version_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/paid_organic_search_term_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/parental_status_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/payments_account.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/product_bidding_category_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/product_group_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/recommendation.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/remarketing_action.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/search_term_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/shared_criterion.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/shared_set.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/shopping_performance_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/smart_campaign_search_term_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/smart_campaign_setting.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/third_party_app_analytics_link.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/topic_constant.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/topic_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/user_interest.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/user_list.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/user_location_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/video.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/resources/webpage_view.proto,@go_googleapis//google/ads/googleads/v10/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/resources,@go_googleapis//google/ads/googleads/v10/resources:resources_go_proto -google/ads/googleads/v10/services/account_budget_proposal_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/account_link_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_ad_label_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_ad_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_asset_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_criterion_customizer_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_criterion_label_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_criterion_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_customizer_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_feed_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_label_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_group_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_parameter_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/ad_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/asset_group_asset_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/asset_group_listing_group_filter_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/asset_group_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/asset_group_signal_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/asset_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/asset_set_asset_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/asset_set_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/audience_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/batch_job_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/bidding_data_exclusion_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/bidding_seasonality_adjustment_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/bidding_strategy_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/billing_setup_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_asset_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_asset_set_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_budget_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_conversion_goal_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_criterion_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_customizer_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_draft_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_experiment_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_feed_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_group_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_label_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/campaign_shared_set_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/conversion_action_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/conversion_adjustment_upload_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/conversion_custom_variable_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/conversion_goal_campaign_config_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/conversion_upload_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/conversion_value_rule_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/conversion_value_rule_set_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/custom_audience_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/custom_conversion_goal_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/custom_interest_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_asset_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_client_link_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_conversion_goal_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_customizer_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_feed_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_label_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_manager_link_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_negative_criterion_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_user_access_invitation_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customer_user_access_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/customizer_attribute_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/experiment_arm_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/experiment_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/extension_feed_item_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/feed_item_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/feed_item_set_link_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/feed_item_set_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/feed_item_target_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/feed_mapping_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/feed_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/geo_target_constant_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/google_ads_field_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/google_ads_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/invoice_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/keyword_plan_ad_group_keyword_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/keyword_plan_ad_group_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/keyword_plan_campaign_keyword_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/keyword_plan_campaign_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/keyword_plan_idea_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/keyword_plan_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/keyword_theme_constant_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/label_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/media_file_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/merchant_center_link_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/offline_user_data_job_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/payments_account_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/reach_plan_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/recommendation_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/remarketing_action_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/shared_criterion_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/shared_set_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/smart_campaign_setting_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/smart_campaign_suggest_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/third_party_app_analytics_link_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/user_data_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v10/services/user_list_service.proto,@go_googleapis//google/ads/googleads/v10/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v10/services,@go_googleapis//google/ads/googleads/v10/services:services_go_proto -google/ads/googleads/v11/common/ad_asset.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/ad_type_infos.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/asset_policy.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/asset_types.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/asset_usage.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/audiences.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/bidding.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/click_location.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/criteria.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/criterion_category_availability.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/custom_parameter.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/customizer_value.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/dates.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/explorer_auto_optimizer_setting.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/extensions.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/feed_common.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/feed_item_set_filter_type_infos.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/final_app_url.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/frequency_cap.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/keyword_plan_common.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/matching_function.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/metric_goal.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/metrics.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/offline_user_data.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/policy.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/policy_summary.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/real_time_bidding_setting.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/segments.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/simulation.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/tag_snippet.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/targeting_setting.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/text_label.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/url_collection.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/user_lists.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/common/value.proto,@go_googleapis//google/ads/googleads/v11/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/common,@go_googleapis//google/ads/googleads/v11/common:common_go_proto -google/ads/googleads/v11/enums/access_invitation_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/access_reason.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/access_role.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/account_budget_proposal_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/account_budget_proposal_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/account_budget_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/account_link_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_customizer_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_destination_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_group_ad_rotation_mode.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_group_ad_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_group_criterion_approval_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_group_criterion_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_group_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_group_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_network_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_serving_optimization_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_strength.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/ad_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/advertising_channel_sub_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/advertising_channel_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/affiliate_location_feed_relationship_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/affiliate_location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/age_range_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/app_campaign_app_store.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/app_campaign_bidding_strategy_goal_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/app_payment_model_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/app_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/app_store.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/app_url_operating_system_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_field_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_group_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_link_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_performance_label.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_set_asset_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_set_link_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_set_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_set_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_source.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/asset_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/async_action_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/attribution_model.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/audience_insights_dimension.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/audience_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/batch_job_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/bid_modifier_source.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/bidding_source.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/bidding_strategy_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/bidding_strategy_system_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/bidding_strategy_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/billing_setup_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/brand_safety_suitability.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/budget_campaign_association_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/budget_delivery_method.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/budget_period.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/budget_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/budget_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/call_conversion_reporting_state.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/call_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/call_to_action_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/call_tracking_display_location.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/call_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/callout_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/campaign_criterion_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/campaign_draft_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/campaign_experiment_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/campaign_experiment_traffic_split_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/campaign_experiment_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/campaign_group_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/campaign_serving_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/campaign_shared_set_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/campaign_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/change_client_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/change_event_resource_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/change_status_operation.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/change_status_resource_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/click_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/combined_audience_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/content_label_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_action_category.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_action_counting_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_action_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_action_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_adjustment_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_attribution_event_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_custom_variable_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_environment_enum.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_lag_bucket.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_or_adjustment_lag_bucket.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_origin.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_tracking_status_enum.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_value_rule_primary_dimension.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_value_rule_set_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/conversion_value_rule_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/criterion_category_channel_availability_mode.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/criterion_category_locale_availability_mode.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/criterion_system_serving_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/criterion_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/custom_audience_member_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/custom_audience_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/custom_audience_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/custom_conversion_goal_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/custom_interest_member_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/custom_interest_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/custom_interest_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/custom_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/customer_match_upload_key_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/customer_pay_per_conversion_eligibility_failure_reason.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/customer_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/customizer_attribute_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/customizer_attribute_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/customizer_value_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/data_driven_model_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/day_of_week.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/device.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/display_ad_format_setting.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/display_upload_product_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/distance_bucket.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/dsa_page_feed_criterion_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/education_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/experiment_metric.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/experiment_metric_direction.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/experiment_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/experiment_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/extension_setting_device.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/extension_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/external_conversion_source.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_attribute_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_item_quality_approval_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_item_quality_disapproval_reason.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_item_set_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_item_set_string_filter_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_item_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_item_target_device.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_item_target_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_item_target_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_item_validation_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_link_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_mapping_criterion_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_mapping_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_origin.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/feed_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/flight_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/frequency_cap_event_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/frequency_cap_level.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/frequency_cap_time_unit.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/gender_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/geo_target_constant_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/geo_targeting_restriction.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/geo_targeting_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/goal_config_level.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/google_ads_field_category.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/google_ads_field_data_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/google_voice_call_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/hotel_date_selection_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/hotel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/hotel_price_bucket.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/hotel_rate_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/hotel_reconciliation_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/image_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/income_range_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/interaction_event_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/interaction_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/invoice_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/job_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/keyword_match_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/keyword_plan_aggregate_metric_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/keyword_plan_competition_level.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/keyword_plan_concept_group_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/keyword_plan_forecast_interval.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/keyword_plan_keyword_annotation.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/keyword_plan_network.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/label_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/lead_form_call_to_action_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/lead_form_desired_intent.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/lead_form_field_user_input_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/lead_form_post_submit_call_to_action_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/legacy_app_install_ad_app_store.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/linked_account_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/listing_group_filter_bidding_category_level.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/listing_group_filter_custom_attribute_index.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/listing_group_filter_product_channel.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/listing_group_filter_product_condition.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/listing_group_filter_product_type_level.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/listing_group_filter_type_enum.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/listing_group_filter_vertical.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/listing_group_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/local_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/location_extension_targeting_criterion_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/location_group_radius_units.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/location_source_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/manager_link_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/matching_function_context_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/matching_function_operator.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/media_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/merchant_center_link_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/message_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/mime_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/minute_of_hour.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/mobile_app_vendor.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/mobile_device_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/month_of_year.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/negative_geo_target_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/offline_user_data_job_failure_reason.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/offline_user_data_job_match_rate_range.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/offline_user_data_job_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/offline_user_data_job_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/operating_system_version_operator_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/optimization_goal_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/parental_status_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/payment_mode.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/performance_max_upgrade_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/placeholder_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/placement_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/policy_approval_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/policy_review_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/policy_topic_entry_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/policy_topic_evidence_destination_mismatch_url_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/policy_topic_evidence_destination_not_working_device.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/positive_geo_target_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/preferred_content_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/price_extension_price_qualifier.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/price_extension_price_unit.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/price_extension_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/price_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/product_bidding_category_level.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/product_bidding_category_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/product_channel.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/product_channel_exclusivity.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/product_condition.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/product_custom_attribute_index.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/product_type_level.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/promotion_extension_discount_modifier.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/promotion_extension_occasion.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/promotion_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/proximity_radius_units.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/quality_score_bucket.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/reach_plan_ad_length.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/reach_plan_age_range.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/reach_plan_network.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/real_estate_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/recommendation_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/resource_change_operation.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/resource_limit_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/response_content_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/search_engine_results_page_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/search_term_match_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/search_term_targeting_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/seasonality_event_scope.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/seasonality_event_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/served_asset_field_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/shared_set_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/shared_set_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/simulation_modification_method.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/simulation_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/sitelink_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/sk_ad_network_ad_event_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/sk_ad_network_attribution_credit.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/sk_ad_network_user_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/slot.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/spending_limit_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/structured_snippet_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/summary_row_setting.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/system_managed_entity_source.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/target_cpa_opt_in_recommendation_goal.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/target_impression_share_location.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/targeting_dimension.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/time_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/tracking_code_page_format.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/tracking_code_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/travel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_identifier_source.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_interest_taxonomy_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_access_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_closing_reason.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_combined_rule_operator.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_crm_data_source_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_date_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_flexible_rule_operator.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_logical_rule_operator.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_membership_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_number_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_prepopulation_status.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_rule_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_size_range.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_string_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/user_list_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/value_rule_device_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/value_rule_geo_location_match_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/value_rule_operation.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/value_rule_set_attachment_type.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/value_rule_set_dimension.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/vanity_pharma_display_url_mode.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/vanity_pharma_text.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/video_thumbnail.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/webpage_condition_operand.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/enums/webpage_condition_operator.proto,@go_googleapis//google/ads/googleads/v11/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/enums,@go_googleapis//google/ads/googleads/v11/enums:enums_go_proto -google/ads/googleads/v11/errors/access_invitation_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/account_budget_proposal_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/account_link_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_customizer_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_group_ad_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_group_bid_modifier_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_group_criterion_customizer_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_group_criterion_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_group_customizer_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_group_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_group_feed_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_parameter_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/ad_sharing_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/adx_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/asset_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/asset_group_asset_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/asset_group_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/asset_group_listing_group_filter_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/asset_link_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/asset_set_asset_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/asset_set_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/asset_set_link_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/audience_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/audience_insights_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/authentication_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/authorization_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/batch_job_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/bidding_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/bidding_strategy_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/billing_setup_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/campaign_budget_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/campaign_conversion_goal_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/campaign_criterion_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/campaign_customizer_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/campaign_draft_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/campaign_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/campaign_experiment_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/campaign_feed_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/campaign_shared_set_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/change_event_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/change_status_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/collection_size_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/context_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/conversion_action_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/conversion_adjustment_upload_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/conversion_custom_variable_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/conversion_goal_campaign_config_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/conversion_upload_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/conversion_value_rule_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/conversion_value_rule_set_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/country_code_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/criterion_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/currency_code_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/custom_audience_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/custom_conversion_goal_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/custom_interest_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/customer_client_link_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/customer_customizer_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/customer_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/customer_feed_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/customer_manager_link_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/customer_user_access_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/customizer_attribute_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/database_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/date_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/date_range_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/distinct_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/enum_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/errors.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/experiment_arm_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/experiment_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/extension_feed_item_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/extension_setting_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/feed_attribute_reference_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/feed_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/feed_item_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/feed_item_set_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/feed_item_set_link_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/feed_item_target_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/feed_item_validation_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/feed_mapping_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/field_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/field_mask_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/function_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/function_parsing_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/geo_target_constant_suggestion_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/header_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/id_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/image_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/internal_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/invoice_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/keyword_plan_ad_group_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/keyword_plan_ad_group_keyword_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/keyword_plan_campaign_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/keyword_plan_campaign_keyword_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/keyword_plan_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/keyword_plan_idea_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/label_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/language_code_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/list_operation_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/manager_link_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/media_bundle_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/media_file_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/media_upload_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/merchant_center_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/multiplier_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/mutate_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/new_resource_creation_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/not_allowlisted_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/not_empty_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/null_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/offline_user_data_job_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/operation_access_denied_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/operator_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/partial_failure_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/payments_account_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/policy_finding_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/policy_validation_parameter_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/policy_violation_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/query_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/quota_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/range_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/reach_plan_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/recommendation_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/region_code_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/request_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/resource_access_denied_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/resource_count_limit_exceeded_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/setting_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/shared_criterion_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/shared_set_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/size_limit_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/string_format_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/string_length_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/third_party_app_analytics_link_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/time_zone_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/url_field_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/user_data_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/user_list_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/errors/youtube_video_registration_error.proto,@go_googleapis//google/ads/googleads/v11/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/errors,@go_googleapis//google/ads/googleads/v11/errors:errors_go_proto -google/ads/googleads/v11/resources/accessible_bidding_strategy.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/account_budget.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/account_budget_proposal.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/account_link.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_ad.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_ad_asset_combination_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_ad_asset_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_ad_label.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_asset.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_audience_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_bid_modifier.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_criterion.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_criterion_customizer.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_criterion_label.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_customizer.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_extension_setting.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_feed.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_label.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_group_simulation.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_parameter.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/ad_schedule_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/age_range_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/asset.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/asset_field_type_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/asset_group.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/asset_group_asset.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/asset_group_listing_group_filter.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/asset_group_product_group_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/asset_group_signal.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/asset_set.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/asset_set_asset.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/audience.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/batch_job.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/bidding_data_exclusion.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/bidding_seasonality_adjustment.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/bidding_strategy.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/bidding_strategy_simulation.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/billing_setup.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/call_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_asset.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_asset_set.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_audience_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_bid_modifier.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_budget.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_conversion_goal.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_criterion.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_customizer.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_draft.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_experiment.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_extension_setting.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_feed.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_group.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_label.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_shared_set.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/campaign_simulation.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/carrier_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/change_event.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/change_status.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/click_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/combined_audience.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/conversion_action.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/conversion_custom_variable.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/conversion_goal_campaign_config.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/conversion_value_rule.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/conversion_value_rule_set.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/currency_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/custom_audience.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/custom_conversion_goal.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/custom_interest.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_asset.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_client.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_client_link.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_conversion_goal.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_customizer.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_extension_setting.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_feed.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_label.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_manager_link.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_negative_criterion.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_user_access.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customer_user_access_invitation.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/customizer_attribute.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/detail_placement_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/detailed_demographic.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/display_keyword_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/distance_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/domain_category.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/dynamic_search_ads_search_term_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/expanded_landing_page_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/experiment.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/experiment_arm.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/extension_feed_item.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/feed.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/feed_item.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/feed_item_set.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/feed_item_set_link.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/feed_item_target.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/feed_mapping.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/feed_placeholder_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/gender_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/geo_target_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/geographic_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/google_ads_field.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/group_placement_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/hotel_group_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/hotel_performance_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/hotel_reconciliation.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/income_range_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/invoice.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/keyword_plan.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/keyword_plan_ad_group.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/keyword_plan_ad_group_keyword.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/keyword_plan_campaign.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/keyword_plan_campaign_keyword.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/keyword_theme_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/keyword_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/label.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/landing_page_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/language_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/lead_form_submission_data.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/life_event.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/location_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/managed_placement_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/media_file.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/merchant_center_link.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/mobile_app_category_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/mobile_device_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/offline_user_data_job.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/operating_system_version_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/paid_organic_search_term_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/parental_status_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/payments_account.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/product_bidding_category_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/product_group_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/recommendation.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/remarketing_action.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/search_term_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/shared_criterion.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/shared_set.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/shopping_performance_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/smart_campaign_search_term_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/smart_campaign_setting.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/third_party_app_analytics_link.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/topic_constant.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/topic_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/user_interest.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/user_list.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/user_location_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/video.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/resources/webpage_view.proto,@go_googleapis//google/ads/googleads/v11/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/resources,@go_googleapis//google/ads/googleads/v11/resources:resources_go_proto -google/ads/googleads/v11/services/account_budget_proposal_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/account_link_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_ad_label_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_ad_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_asset_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_criterion_customizer_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_criterion_label_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_criterion_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_customizer_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_feed_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_label_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_group_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_parameter_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/ad_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/asset_group_asset_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/asset_group_listing_group_filter_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/asset_group_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/asset_group_signal_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/asset_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/asset_set_asset_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/asset_set_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/audience_insights_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/audience_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/batch_job_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/bidding_data_exclusion_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/bidding_seasonality_adjustment_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/bidding_strategy_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/billing_setup_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_asset_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_asset_set_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_budget_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_conversion_goal_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_criterion_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_customizer_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_draft_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_experiment_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_feed_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_group_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_label_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/campaign_shared_set_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/conversion_action_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/conversion_adjustment_upload_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/conversion_custom_variable_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/conversion_goal_campaign_config_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/conversion_upload_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/conversion_value_rule_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/conversion_value_rule_set_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/custom_audience_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/custom_conversion_goal_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/custom_interest_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_asset_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_client_link_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_conversion_goal_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_customizer_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_feed_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_label_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_manager_link_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_negative_criterion_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_user_access_invitation_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customer_user_access_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/customizer_attribute_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/experiment_arm_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/experiment_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/extension_feed_item_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/feed_item_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/feed_item_set_link_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/feed_item_set_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/feed_item_target_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/feed_mapping_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/feed_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/geo_target_constant_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/google_ads_field_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/google_ads_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/invoice_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/keyword_plan_ad_group_keyword_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/keyword_plan_ad_group_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/keyword_plan_campaign_keyword_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/keyword_plan_campaign_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/keyword_plan_idea_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/keyword_plan_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/keyword_theme_constant_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/label_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/media_file_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/merchant_center_link_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/offline_user_data_job_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/payments_account_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/reach_plan_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/recommendation_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/remarketing_action_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/shared_criterion_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/shared_set_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/smart_campaign_setting_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/smart_campaign_suggest_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/third_party_app_analytics_link_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/user_data_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v11/services/user_list_service.proto,@go_googleapis//google/ads/googleads/v11/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v11/services,@go_googleapis//google/ads/googleads/v11/services:services_go_proto -google/ads/googleads/v12/common/ad_asset.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/ad_type_infos.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/asset_policy.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/asset_set_types.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/asset_types.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/asset_usage.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/audiences.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/bidding.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/click_location.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/criteria.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/criterion_category_availability.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/custom_parameter.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/customizer_value.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/dates.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/explorer_auto_optimizer_setting.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/extensions.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/feed_common.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/feed_item_set_filter_type_infos.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/final_app_url.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/frequency_cap.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/keyword_plan_common.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/matching_function.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/metric_goal.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/metrics.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/offline_user_data.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/policy.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/policy_summary.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/real_time_bidding_setting.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/segments.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/simulation.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/tag_snippet.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/targeting_setting.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/text_label.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/url_collection.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/user_lists.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/common/value.proto,@go_googleapis//google/ads/googleads/v12/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/common,@go_googleapis//google/ads/googleads/v12/common:common_go_proto -google/ads/googleads/v12/enums/access_invitation_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/access_reason.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/access_role.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/account_budget_proposal_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/account_budget_proposal_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/account_budget_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/account_link_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_customizer_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_destination_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_group_ad_rotation_mode.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_group_ad_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_group_criterion_approval_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_group_criterion_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_group_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_group_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_network_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_serving_optimization_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_strength.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/ad_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/advertising_channel_sub_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/advertising_channel_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/affiliate_location_feed_relationship_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/affiliate_location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/age_range_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/app_campaign_app_store.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/app_campaign_bidding_strategy_goal_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/app_payment_model_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/app_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/app_store.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/app_url_operating_system_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_field_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_group_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_link_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_performance_label.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_set_asset_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_set_link_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_set_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_set_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_source.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/asset_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/async_action_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/attribution_model.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/audience_insights_dimension.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/audience_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/batch_job_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/bid_modifier_source.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/bidding_source.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/bidding_strategy_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/bidding_strategy_system_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/bidding_strategy_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/billing_setup_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/brand_safety_suitability.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/budget_campaign_association_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/budget_delivery_method.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/budget_period.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/budget_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/budget_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/call_conversion_reporting_state.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/call_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/call_to_action_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/call_tracking_display_location.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/call_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/callout_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/campaign_criterion_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/campaign_draft_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/campaign_experiment_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/campaign_group_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/campaign_primary_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/campaign_primary_status_reason.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/campaign_serving_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/campaign_shared_set_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/campaign_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/chain_relationship_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/change_client_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/change_event_resource_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/change_status_operation.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/change_status_resource_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/click_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/combined_audience_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/content_label_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_action_category.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_action_counting_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_action_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_action_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_adjustment_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_attribution_event_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_custom_variable_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_environment_enum.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_lag_bucket.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_or_adjustment_lag_bucket.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_origin.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_tracking_status_enum.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_value_rule_primary_dimension.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_value_rule_set_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/conversion_value_rule_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/criterion_category_channel_availability_mode.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/criterion_category_locale_availability_mode.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/criterion_system_serving_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/criterion_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/custom_audience_member_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/custom_audience_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/custom_audience_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/custom_conversion_goal_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/custom_interest_member_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/custom_interest_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/custom_interest_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/custom_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/customer_match_upload_key_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/customer_pay_per_conversion_eligibility_failure_reason.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/customer_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/customizer_attribute_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/customizer_attribute_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/customizer_value_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/data_driven_model_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/day_of_week.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/device.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/display_ad_format_setting.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/display_upload_product_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/distance_bucket.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/dsa_page_feed_criterion_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/education_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/experiment_metric.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/experiment_metric_direction.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/experiment_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/experiment_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/extension_setting_device.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/extension_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/external_conversion_source.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_attribute_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_item_quality_approval_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_item_quality_disapproval_reason.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_item_set_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_item_set_string_filter_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_item_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_item_target_device.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_item_target_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_item_target_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_item_validation_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_link_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_mapping_criterion_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_mapping_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_origin.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/feed_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/flight_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/frequency_cap_event_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/frequency_cap_level.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/frequency_cap_time_unit.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/gender_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/geo_target_constant_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/geo_targeting_restriction.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/geo_targeting_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/goal_config_level.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/google_ads_field_category.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/google_ads_field_data_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/google_voice_call_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/hotel_date_selection_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/hotel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/hotel_price_bucket.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/hotel_rate_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/hotel_reconciliation_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/image_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/income_range_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/interaction_event_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/interaction_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/invoice_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/job_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/keyword_match_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/keyword_plan_aggregate_metric_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/keyword_plan_competition_level.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/keyword_plan_concept_group_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/keyword_plan_forecast_interval.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/keyword_plan_keyword_annotation.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/keyword_plan_network.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/label_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/lead_form_call_to_action_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/lead_form_desired_intent.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/lead_form_field_user_input_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/lead_form_post_submit_call_to_action_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/legacy_app_install_ad_app_store.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/linked_account_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/listing_group_filter_bidding_category_level.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/listing_group_filter_custom_attribute_index.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/listing_group_filter_product_channel.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/listing_group_filter_product_condition.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/listing_group_filter_product_type_level.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/listing_group_filter_type_enum.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/listing_group_filter_vertical.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/listing_group_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/local_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/location_extension_targeting_criterion_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/location_group_radius_units.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/location_ownership_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/location_source_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/location_string_filter_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/manager_link_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/matching_function_context_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/matching_function_operator.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/media_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/merchant_center_link_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/message_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/mime_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/minute_of_hour.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/mobile_app_vendor.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/mobile_device_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/month_of_year.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/negative_geo_target_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/offline_user_data_job_failure_reason.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/offline_user_data_job_match_rate_range.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/offline_user_data_job_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/offline_user_data_job_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/operating_system_version_operator_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/optimization_goal_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/parental_status_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/payment_mode.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/performance_max_upgrade_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/placeholder_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/placement_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/policy_approval_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/policy_review_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/policy_topic_entry_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/policy_topic_evidence_destination_mismatch_url_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/policy_topic_evidence_destination_not_working_device.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/positive_geo_target_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/preferred_content_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/price_extension_price_qualifier.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/price_extension_price_unit.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/price_extension_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/price_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/product_bidding_category_level.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/product_bidding_category_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/product_channel.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/product_channel_exclusivity.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/product_condition.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/product_custom_attribute_index.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/product_type_level.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/promotion_extension_discount_modifier.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/promotion_extension_occasion.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/promotion_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/proximity_radius_units.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/quality_score_bucket.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/reach_plan_age_range.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/reach_plan_network.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/real_estate_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/recommendation_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/resource_change_operation.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/resource_limit_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/response_content_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/search_engine_results_page_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/search_term_match_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/search_term_targeting_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/seasonality_event_scope.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/seasonality_event_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/served_asset_field_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/shared_set_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/shared_set_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/simulation_modification_method.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/simulation_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/sitelink_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/sk_ad_network_ad_event_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/sk_ad_network_attribution_credit.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/sk_ad_network_user_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/slot.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/spending_limit_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/structured_snippet_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/summary_row_setting.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/system_managed_entity_source.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/target_cpa_opt_in_recommendation_goal.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/target_impression_share_location.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/targeting_dimension.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/time_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/tracking_code_page_format.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/tracking_code_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/travel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_identifier_source.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_interest_taxonomy_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_access_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_closing_reason.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_combined_rule_operator.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_crm_data_source_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_date_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_flexible_rule_operator.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_logical_rule_operator.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_membership_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_number_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_prepopulation_status.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_rule_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_size_range.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_string_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/user_list_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/value_rule_device_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/value_rule_geo_location_match_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/value_rule_operation.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/value_rule_set_attachment_type.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/value_rule_set_dimension.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/vanity_pharma_display_url_mode.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/vanity_pharma_text.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/video_thumbnail.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/webpage_condition_operand.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/enums/webpage_condition_operator.proto,@go_googleapis//google/ads/googleads/v12/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/enums,@go_googleapis//google/ads/googleads/v12/enums:enums_go_proto -google/ads/googleads/v12/errors/access_invitation_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/account_budget_proposal_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/account_link_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_customizer_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_group_ad_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_group_bid_modifier_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_group_criterion_customizer_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_group_criterion_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_group_customizer_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_group_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_group_feed_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_parameter_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/ad_sharing_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/adx_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/asset_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/asset_group_asset_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/asset_group_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/asset_group_listing_group_filter_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/asset_link_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/asset_set_asset_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/asset_set_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/asset_set_link_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/audience_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/audience_insights_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/authentication_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/authorization_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/batch_job_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/bidding_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/bidding_strategy_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/billing_setup_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/campaign_budget_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/campaign_conversion_goal_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/campaign_criterion_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/campaign_customizer_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/campaign_draft_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/campaign_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/campaign_experiment_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/campaign_feed_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/campaign_shared_set_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/change_event_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/change_status_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/collection_size_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/context_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/conversion_action_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/conversion_adjustment_upload_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/conversion_custom_variable_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/conversion_goal_campaign_config_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/conversion_upload_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/conversion_value_rule_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/conversion_value_rule_set_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/country_code_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/criterion_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/currency_code_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/custom_audience_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/custom_conversion_goal_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/custom_interest_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/customer_client_link_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/customer_customizer_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/customer_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/customer_feed_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/customer_manager_link_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/customer_user_access_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/customizer_attribute_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/database_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/date_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/date_range_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/distinct_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/enum_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/errors.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/experiment_arm_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/experiment_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/extension_feed_item_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/extension_setting_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/feed_attribute_reference_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/feed_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/feed_item_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/feed_item_set_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/feed_item_set_link_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/feed_item_target_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/feed_item_validation_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/feed_mapping_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/field_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/field_mask_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/function_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/function_parsing_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/geo_target_constant_suggestion_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/header_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/id_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/image_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/internal_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/invoice_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/keyword_plan_ad_group_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/keyword_plan_ad_group_keyword_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/keyword_plan_campaign_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/keyword_plan_campaign_keyword_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/keyword_plan_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/keyword_plan_idea_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/label_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/language_code_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/list_operation_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/manager_link_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/media_bundle_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/media_file_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/media_upload_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/merchant_center_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/multiplier_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/mutate_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/new_resource_creation_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/not_allowlisted_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/not_empty_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/null_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/offline_user_data_job_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/operation_access_denied_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/operator_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/partial_failure_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/payments_account_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/policy_finding_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/policy_validation_parameter_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/policy_violation_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/query_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/quota_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/range_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/reach_plan_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/recommendation_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/region_code_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/request_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/resource_access_denied_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/resource_count_limit_exceeded_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/setting_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/shared_criterion_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/shared_set_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/size_limit_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/smart_campaign_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/string_format_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/string_length_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/third_party_app_analytics_link_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/time_zone_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/url_field_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/user_data_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/user_list_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/errors/youtube_video_registration_error.proto,@go_googleapis//google/ads/googleads/v12/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/errors,@go_googleapis//google/ads/googleads/v12/errors:errors_go_proto -google/ads/googleads/v12/resources/accessible_bidding_strategy.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/account_budget.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/account_budget_proposal.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/account_link.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_ad.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_ad_asset_combination_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_ad_asset_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_ad_label.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_asset.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_asset_set.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_audience_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_bid_modifier.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_criterion.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_criterion_customizer.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_criterion_label.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_customizer.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_extension_setting.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_feed.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_label.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_group_simulation.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_parameter.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/ad_schedule_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/age_range_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset_field_type_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset_group.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset_group_asset.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset_group_listing_group_filter.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset_group_product_group_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset_group_signal.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset_set.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset_set_asset.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/asset_set_type_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/audience.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/batch_job.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/bidding_data_exclusion.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/bidding_seasonality_adjustment.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/bidding_strategy.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/bidding_strategy_simulation.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/billing_setup.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/call_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_asset.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_asset_set.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_audience_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_bid_modifier.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_budget.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_conversion_goal.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_criterion.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_customizer.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_draft.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_extension_setting.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_feed.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_group.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_label.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_shared_set.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/campaign_simulation.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/carrier_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/change_event.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/change_status.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/click_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/combined_audience.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/conversion_action.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/conversion_custom_variable.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/conversion_goal_campaign_config.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/conversion_value_rule.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/conversion_value_rule_set.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/currency_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/custom_audience.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/custom_conversion_goal.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/custom_interest.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_asset.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_asset_set.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_client.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_client_link.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_conversion_goal.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_customizer.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_extension_setting.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_feed.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_label.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_manager_link.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_negative_criterion.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_user_access.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customer_user_access_invitation.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/customizer_attribute.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/detail_placement_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/detailed_demographic.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/display_keyword_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/distance_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/domain_category.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/dynamic_search_ads_search_term_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/expanded_landing_page_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/experiment.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/experiment_arm.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/extension_feed_item.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/feed.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/feed_item.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/feed_item_set.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/feed_item_set_link.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/feed_item_target.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/feed_mapping.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/feed_placeholder_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/gender_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/geo_target_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/geographic_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/google_ads_field.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/group_placement_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/hotel_group_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/hotel_performance_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/hotel_reconciliation.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/income_range_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/invoice.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/keyword_plan.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/keyword_plan_ad_group.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/keyword_plan_ad_group_keyword.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/keyword_plan_campaign.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/keyword_plan_campaign_keyword.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/keyword_theme_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/keyword_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/label.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/landing_page_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/language_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/lead_form_submission_data.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/life_event.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/location_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/managed_placement_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/media_file.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/merchant_center_link.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/mobile_app_category_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/mobile_device_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/offline_user_data_job.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/operating_system_version_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/paid_organic_search_term_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/parental_status_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/payments_account.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/per_store_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/product_bidding_category_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/product_group_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/recommendation.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/remarketing_action.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/search_term_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/shared_criterion.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/shared_set.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/shopping_performance_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/smart_campaign_search_term_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/smart_campaign_setting.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/third_party_app_analytics_link.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/topic_constant.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/topic_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/user_interest.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/user_list.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/user_location_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/video.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/resources/webpage_view.proto,@go_googleapis//google/ads/googleads/v12/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/resources,@go_googleapis//google/ads/googleads/v12/resources:resources_go_proto -google/ads/googleads/v12/services/account_budget_proposal_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/account_link_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_ad_label_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_ad_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_asset_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_asset_set_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_criterion_customizer_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_criterion_label_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_criterion_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_customizer_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_feed_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_label_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_group_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_parameter_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/ad_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/asset_group_asset_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/asset_group_listing_group_filter_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/asset_group_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/asset_group_signal_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/asset_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/asset_set_asset_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/asset_set_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/audience_insights_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/audience_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/batch_job_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/bidding_data_exclusion_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/bidding_seasonality_adjustment_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/bidding_strategy_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/billing_setup_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_asset_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_asset_set_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_budget_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_conversion_goal_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_criterion_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_customizer_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_draft_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_feed_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_group_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_label_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/campaign_shared_set_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/conversion_action_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/conversion_adjustment_upload_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/conversion_custom_variable_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/conversion_goal_campaign_config_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/conversion_upload_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/conversion_value_rule_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/conversion_value_rule_set_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/custom_audience_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/custom_conversion_goal_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/custom_interest_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_asset_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_asset_set_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_client_link_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_conversion_goal_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_customizer_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_feed_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_label_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_manager_link_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_negative_criterion_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_user_access_invitation_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customer_user_access_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/customizer_attribute_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/experiment_arm_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/experiment_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/extension_feed_item_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/feed_item_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/feed_item_set_link_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/feed_item_set_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/feed_item_target_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/feed_mapping_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/feed_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/geo_target_constant_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/google_ads_field_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/google_ads_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/invoice_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/keyword_plan_ad_group_keyword_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/keyword_plan_ad_group_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/keyword_plan_campaign_keyword_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/keyword_plan_campaign_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/keyword_plan_idea_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/keyword_plan_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/keyword_theme_constant_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/label_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/media_file_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/merchant_center_link_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/offline_user_data_job_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/payments_account_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/reach_plan_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/recommendation_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/remarketing_action_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/shared_criterion_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/shared_set_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/smart_campaign_setting_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/smart_campaign_suggest_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/third_party_app_analytics_link_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/user_data_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/googleads/v12/services/user_list_service.proto,@go_googleapis//google/ads/googleads/v12/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v12/services,@go_googleapis//google/ads/googleads/v12/services:services_go_proto -google/ads/searchads360/v0/common/bidding.proto,@go_googleapis//google/ads/searchads360/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/common,@go_googleapis//google/ads/searchads360/v0/common:common_go_proto -google/ads/searchads360/v0/common/criteria.proto,@go_googleapis//google/ads/searchads360/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/common,@go_googleapis//google/ads/searchads360/v0/common:common_go_proto -google/ads/searchads360/v0/common/custom_parameter.proto,@go_googleapis//google/ads/searchads360/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/common,@go_googleapis//google/ads/searchads360/v0/common:common_go_proto -google/ads/searchads360/v0/common/frequency_cap.proto,@go_googleapis//google/ads/searchads360/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/common,@go_googleapis//google/ads/searchads360/v0/common:common_go_proto -google/ads/searchads360/v0/common/metrics.proto,@go_googleapis//google/ads/searchads360/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/common,@go_googleapis//google/ads/searchads360/v0/common:common_go_proto -google/ads/searchads360/v0/common/real_time_bidding_setting.proto,@go_googleapis//google/ads/searchads360/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/common,@go_googleapis//google/ads/searchads360/v0/common:common_go_proto -google/ads/searchads360/v0/common/segments.proto,@go_googleapis//google/ads/searchads360/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/common,@go_googleapis//google/ads/searchads360/v0/common:common_go_proto -google/ads/searchads360/v0/common/value.proto,@go_googleapis//google/ads/searchads360/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/common,@go_googleapis//google/ads/searchads360/v0/common:common_go_proto -google/ads/searchads360/v0/enums/account_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/account_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/ad_group_ad_rotation_mode.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/ad_group_criterion_engine_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/ad_group_criterion_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/ad_group_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/ad_group_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/ad_serving_optimization_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/advertising_channel_sub_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/advertising_channel_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/age_range_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/asset_field_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/attribution_model.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/bidding_strategy_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/bidding_strategy_system_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/bidding_strategy_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/budget_delivery_method.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/budget_period.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/campaign_serving_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/campaign_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/conversion_action_category.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/conversion_action_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/conversion_action_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/conversion_tracking_status_enum.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/criterion_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/custom_column_value_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/customer_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/data_driven_model_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/day_of_week.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/device.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/gender_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/interaction_event_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/keyword_match_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/listing_group_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/location_group_radius_units.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/manager_link_status.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/negative_geo_target_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/optimization_goal_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/positive_geo_target_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/quality_score_bucket.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/search_ads360_field_category.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/search_ads360_field_data_type.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/summary_row_setting.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/target_impression_share_location.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/webpage_condition_operand.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/enums/webpage_condition_operator.proto,@go_googleapis//google/ads/searchads360/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/enums,@go_googleapis//google/ads/searchads360/v0/enums:enums_go_proto -google/ads/searchads360/v0/resources/ad_group.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/ad_group_bid_modifier.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/ad_group_criterion.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/bidding_strategy.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/campaign.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/campaign_budget.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/campaign_criterion.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/conversion_action.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/custom_column.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/customer.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/customer_client.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/customer_manager_link.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/keyword_view.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/product_group_view.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/resources/search_ads360_field.proto,@go_googleapis//google/ads/searchads360/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/resources,@go_googleapis//google/ads/searchads360/v0/resources:resources_go_proto -google/ads/searchads360/v0/services/custom_column_service.proto,@go_googleapis//google/ads/searchads360/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/services,@go_googleapis//google/ads/searchads360/v0/services:services_go_proto -google/ads/searchads360/v0/services/search_ads360_field_service.proto,@go_googleapis//google/ads/searchads360/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/services,@go_googleapis//google/ads/searchads360/v0/services:services_go_proto -google/ads/searchads360/v0/services/search_ads360_service.proto,@go_googleapis//google/ads/searchads360/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/searchads360/v0/services,@go_googleapis//google/ads/searchads360/v0/services:services_go_proto -google/analytics/admin/v1alpha/access_report.proto,@go_googleapis//google/analytics/admin/v1alpha:admin_proto,google.golang.org/genproto/googleapis/analytics/admin/v1alpha,@go_googleapis//google/analytics/admin/v1alpha:admin_go_proto -google/analytics/admin/v1alpha/analytics_admin.proto,@go_googleapis//google/analytics/admin/v1alpha:admin_proto,google.golang.org/genproto/googleapis/analytics/admin/v1alpha,@go_googleapis//google/analytics/admin/v1alpha:admin_go_proto -google/analytics/admin/v1alpha/audience.proto,@go_googleapis//google/analytics/admin/v1alpha:admin_proto,google.golang.org/genproto/googleapis/analytics/admin/v1alpha,@go_googleapis//google/analytics/admin/v1alpha:admin_go_proto -google/analytics/admin/v1alpha/resources.proto,@go_googleapis//google/analytics/admin/v1alpha:admin_proto,google.golang.org/genproto/googleapis/analytics/admin/v1alpha,@go_googleapis//google/analytics/admin/v1alpha:admin_go_proto -google/analytics/admin/v1beta/analytics_admin.proto,@go_googleapis//google/analytics/admin/v1beta:admin_proto,google.golang.org/genproto/googleapis/analytics/admin/v1beta,@go_googleapis//google/analytics/admin/v1beta:admin_go_proto -google/analytics/admin/v1beta/resources.proto,@go_googleapis//google/analytics/admin/v1beta:admin_proto,google.golang.org/genproto/googleapis/analytics/admin/v1beta,@go_googleapis//google/analytics/admin/v1beta:admin_go_proto -google/analytics/data/v1alpha/analytics_data_api.proto,@go_googleapis//google/analytics/data/v1alpha:data_proto,google.golang.org/genproto/googleapis/analytics/data/v1alpha,@go_googleapis//google/analytics/data/v1alpha:data_go_proto -google/analytics/data/v1alpha/data.proto,@go_googleapis//google/analytics/data/v1alpha:data_proto,google.golang.org/genproto/googleapis/analytics/data/v1alpha,@go_googleapis//google/analytics/data/v1alpha:data_go_proto -google/analytics/data/v1beta/analytics_data_api.proto,@go_googleapis//google/analytics/data/v1beta:data_proto,google.golang.org/genproto/googleapis/analytics/data/v1beta,@go_googleapis//google/analytics/data/v1beta:data_go_proto -google/analytics/data/v1beta/data.proto,@go_googleapis//google/analytics/data/v1beta:data_proto,google.golang.org/genproto/googleapis/analytics/data/v1beta,@go_googleapis//google/analytics/data/v1beta:data_go_proto -google/api/annotations.proto,@go_googleapis//google/api:annotations_proto,google.golang.org/genproto/googleapis/api/annotations,@go_googleapis//google/api:annotations_go_proto -google/api/apikeys/v2/apikeys.proto,@go_googleapis//google/api/apikeys/v2:apikeys_proto,google.golang.org/genproto/googleapis/api/apikeys/v2,@go_googleapis//google/api/apikeys/v2:apikeys_go_proto -google/api/apikeys/v2/resources.proto,@go_googleapis//google/api/apikeys/v2:apikeys_proto,google.golang.org/genproto/googleapis/api/apikeys/v2,@go_googleapis//google/api/apikeys/v2:apikeys_go_proto -google/api/auth.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/backend.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/billing.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/client.proto,@go_googleapis//google/api:annotations_proto,google.golang.org/genproto/googleapis/api/annotations,@go_googleapis//google/api:annotations_go_proto -google/api/config_change.proto,@go_googleapis//google/api:configchange_proto,google.golang.org/genproto/googleapis/api/configchange,@go_googleapis//google/api:configchange_go_proto -google/api/consumer.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/context.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/control.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/distribution.proto,@go_googleapis//google/api:distribution_proto,google.golang.org/genproto/googleapis/api/distribution,@go_googleapis//google/api:distribution_go_proto -google/api/documentation.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/endpoint.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/error_reason.proto,@go_googleapis//google/api:error_reason_proto,google.golang.org/genproto/googleapis/api/error_reason,@go_googleapis//google/api:error_reason_go_proto -google/api/expr/conformance/v1alpha1/conformance_service.proto,@go_googleapis//google/api/expr/conformance/v1alpha1:confpb_proto,google.golang.org/genproto/googleapis/api/expr/conformance/v1alpha1,@go_googleapis//google/api/expr/conformance/v1alpha1:confpb_go_proto -google/api/expr/v1alpha1/checked.proto,@go_googleapis//google/api/expr/v1alpha1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1alpha1,@go_googleapis//google/api/expr/v1alpha1:expr_go_proto -google/api/expr/v1alpha1/eval.proto,@go_googleapis//google/api/expr/v1alpha1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1alpha1,@go_googleapis//google/api/expr/v1alpha1:expr_go_proto -google/api/expr/v1alpha1/explain.proto,@go_googleapis//google/api/expr/v1alpha1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1alpha1,@go_googleapis//google/api/expr/v1alpha1:expr_go_proto -google/api/expr/v1alpha1/syntax.proto,@go_googleapis//google/api/expr/v1alpha1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1alpha1,@go_googleapis//google/api/expr/v1alpha1:expr_go_proto -google/api/expr/v1alpha1/value.proto,@go_googleapis//google/api/expr/v1alpha1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1alpha1,@go_googleapis//google/api/expr/v1alpha1:expr_go_proto -google/api/expr/v1beta1/decl.proto,@go_googleapis//google/api/expr/v1beta1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1beta1,@go_googleapis//google/api/expr/v1beta1:expr_go_proto -google/api/expr/v1beta1/eval.proto,@go_googleapis//google/api/expr/v1beta1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1beta1,@go_googleapis//google/api/expr/v1beta1:expr_go_proto -google/api/expr/v1beta1/expr.proto,@go_googleapis//google/api/expr/v1beta1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1beta1,@go_googleapis//google/api/expr/v1beta1:expr_go_proto -google/api/expr/v1beta1/source.proto,@go_googleapis//google/api/expr/v1beta1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1beta1,@go_googleapis//google/api/expr/v1beta1:expr_go_proto -google/api/expr/v1beta1/value.proto,@go_googleapis//google/api/expr/v1beta1:expr_proto,google.golang.org/genproto/googleapis/api/expr/v1beta1,@go_googleapis//google/api/expr/v1beta1:expr_go_proto -google/api/field_behavior.proto,@go_googleapis//google/api:annotations_proto,google.golang.org/genproto/googleapis/api/annotations,@go_googleapis//google/api:annotations_go_proto -google/api/http.proto,@go_googleapis//google/api:annotations_proto,google.golang.org/genproto/googleapis/api/annotations,@go_googleapis//google/api:annotations_go_proto -google/api/httpbody.proto,@go_googleapis//google/api:httpbody_proto,google.golang.org/genproto/googleapis/api/httpbody,@go_googleapis//google/api:httpbody_go_proto -google/api/label.proto,@go_googleapis//google/api:label_proto,google.golang.org/genproto/googleapis/api/label,@go_googleapis//google/api:label_go_proto -google/api/launch_stage.proto,@go_googleapis//google/api:api_proto,google.golang.org/genproto/googleapis/api,@go_googleapis//google/api:api_go_proto -google/api/log.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/logging.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/metric.proto,@go_googleapis//google/api:metric_proto,google.golang.org/genproto/googleapis/api/metric,@go_googleapis//google/api:metric_go_proto -google/api/monitored_resource.proto,@go_googleapis//google/api:monitoredres_proto,google.golang.org/genproto/googleapis/api/monitoredres,@go_googleapis//google/api:monitoredres_go_proto -google/api/monitoring.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/quota.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/resource.proto,@go_googleapis//google/api:annotations_proto,google.golang.org/genproto/googleapis/api/annotations,@go_googleapis//google/api:annotations_go_proto -google/api/routing.proto,@go_googleapis//google/api:annotations_proto,google.golang.org/genproto/googleapis/api/annotations,@go_googleapis//google/api:annotations_go_proto -google/api/service.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/servicecontrol/v1/check_error.proto,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_proto,google.golang.org/genproto/googleapis/api/servicecontrol/v1,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_go_proto -google/api/servicecontrol/v1/distribution.proto,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_proto,google.golang.org/genproto/googleapis/api/servicecontrol/v1,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_go_proto -google/api/servicecontrol/v1/http_request.proto,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_proto,google.golang.org/genproto/googleapis/api/servicecontrol/v1,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_go_proto -google/api/servicecontrol/v1/log_entry.proto,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_proto,google.golang.org/genproto/googleapis/api/servicecontrol/v1,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_go_proto -google/api/servicecontrol/v1/metric_value.proto,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_proto,google.golang.org/genproto/googleapis/api/servicecontrol/v1,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_go_proto -google/api/servicecontrol/v1/operation.proto,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_proto,google.golang.org/genproto/googleapis/api/servicecontrol/v1,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_go_proto -google/api/servicecontrol/v1/quota_controller.proto,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_proto,google.golang.org/genproto/googleapis/api/servicecontrol/v1,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_go_proto -google/api/servicecontrol/v1/service_controller.proto,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_proto,google.golang.org/genproto/googleapis/api/servicecontrol/v1,@go_googleapis//google/api/servicecontrol/v1:servicecontrol_go_proto -google/api/servicecontrol/v2/service_controller.proto,@go_googleapis//google/api/servicecontrol/v2:servicecontrol_proto,google.golang.org/genproto/googleapis/api/servicecontrol/v2,@go_googleapis//google/api/servicecontrol/v2:servicecontrol_go_proto -google/api/servicemanagement/v1/resources.proto,@go_googleapis//google/api/servicemanagement/v1:servicemanagement_proto,google.golang.org/genproto/googleapis/api/servicemanagement/v1,@go_googleapis//google/api/servicemanagement/v1:servicemanagement_go_proto -google/api/servicemanagement/v1/servicemanager.proto,@go_googleapis//google/api/servicemanagement/v1:servicemanagement_proto,google.golang.org/genproto/googleapis/api/servicemanagement/v1,@go_googleapis//google/api/servicemanagement/v1:servicemanagement_go_proto -google/api/serviceusage/v1/resources.proto,@go_googleapis//google/api/serviceusage/v1:serviceusage_proto,google.golang.org/genproto/googleapis/api/serviceusage/v1,@go_googleapis//google/api/serviceusage/v1:serviceusage_go_proto -google/api/serviceusage/v1/serviceusage.proto,@go_googleapis//google/api/serviceusage/v1:serviceusage_proto,google.golang.org/genproto/googleapis/api/serviceusage/v1,@go_googleapis//google/api/serviceusage/v1:serviceusage_go_proto -google/api/serviceusage/v1beta1/resources.proto,@go_googleapis//google/api/serviceusage/v1beta1:serviceusage_proto,google.golang.org/genproto/googleapis/api/serviceusage/v1beta1,@go_googleapis//google/api/serviceusage/v1beta1:serviceusage_go_proto -google/api/serviceusage/v1beta1/serviceusage.proto,@go_googleapis//google/api/serviceusage/v1beta1:serviceusage_proto,google.golang.org/genproto/googleapis/api/serviceusage/v1beta1,@go_googleapis//google/api/serviceusage/v1beta1:serviceusage_go_proto -google/api/source_info.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/system_parameter.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/usage.proto,@go_googleapis//google/api:serviceconfig_proto,google.golang.org/genproto/googleapis/api/serviceconfig,@go_googleapis//google/api:serviceconfig_go_proto -google/api/visibility.proto,@go_googleapis//google/api:visibility_proto,google.golang.org/genproto/googleapis/api/visibility,@go_googleapis//google/api:visibility_go_proto -google/appengine/legacy/audit_data.proto,@go_googleapis//google/appengine/legacy:legacy_proto,google.golang.org/genproto/googleapis/appengine/legacy,@go_googleapis//google/appengine/legacy:legacy_go_proto -google/appengine/logging/v1/request_log.proto,@go_googleapis//google/appengine/logging/v1:logging_proto,google.golang.org/genproto/googleapis/appengine/logging/v1,@go_googleapis//google/appengine/logging/v1:logging_go_proto -google/appengine/v1/app_yaml.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/appengine.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/application.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/audit_data.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/certificate.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/deploy.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/deployed_files.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/domain.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/domain_mapping.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/firewall.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/instance.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/location.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/network_settings.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/operation.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/service.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1/version.proto,@go_googleapis//google/appengine/v1:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1,@go_googleapis//google/appengine/v1:appengine_go_proto -google/appengine/v1beta/app_yaml.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/appengine.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/application.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/audit_data.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/certificate.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/deploy.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/domain.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/domain_mapping.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/firewall.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/instance.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/location.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/network_settings.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/operation.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/service.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/appengine/v1beta/version.proto,@go_googleapis//google/appengine/v1beta:appengine_proto,google.golang.org/genproto/googleapis/appengine/v1beta,@go_googleapis//google/appengine/v1beta:appengine_go_proto -google/apps/alertcenter/v1beta1/alertcenter.proto,@go_googleapis//google/apps/alertcenter/v1beta1:alertcenter_proto,google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1,@go_googleapis//google/apps/alertcenter/v1beta1:alertcenter_go_proto -google/apps/drive/activity/v2/action.proto,@go_googleapis//google/apps/drive/activity/v2:activity_proto,google.golang.org/genproto/googleapis/apps/drive/activity/v2,@go_googleapis//google/apps/drive/activity/v2:activity_go_proto -google/apps/drive/activity/v2/actor.proto,@go_googleapis//google/apps/drive/activity/v2:activity_proto,google.golang.org/genproto/googleapis/apps/drive/activity/v2,@go_googleapis//google/apps/drive/activity/v2:activity_go_proto -google/apps/drive/activity/v2/common.proto,@go_googleapis//google/apps/drive/activity/v2:activity_proto,google.golang.org/genproto/googleapis/apps/drive/activity/v2,@go_googleapis//google/apps/drive/activity/v2:activity_go_proto -google/apps/drive/activity/v2/drive_activity_service.proto,@go_googleapis//google/apps/drive/activity/v2:activity_proto,google.golang.org/genproto/googleapis/apps/drive/activity/v2,@go_googleapis//google/apps/drive/activity/v2:activity_go_proto -google/apps/drive/activity/v2/query_drive_activity_request.proto,@go_googleapis//google/apps/drive/activity/v2:activity_proto,google.golang.org/genproto/googleapis/apps/drive/activity/v2,@go_googleapis//google/apps/drive/activity/v2:activity_go_proto -google/apps/drive/activity/v2/query_drive_activity_response.proto,@go_googleapis//google/apps/drive/activity/v2:activity_proto,google.golang.org/genproto/googleapis/apps/drive/activity/v2,@go_googleapis//google/apps/drive/activity/v2:activity_go_proto -google/apps/drive/activity/v2/target.proto,@go_googleapis//google/apps/drive/activity/v2:activity_proto,google.golang.org/genproto/googleapis/apps/drive/activity/v2,@go_googleapis//google/apps/drive/activity/v2:activity_go_proto -google/apps/drive/labels/v2/common.proto,@go_googleapis//google/apps/drive/labels/v2:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2,@go_googleapis//google/apps/drive/labels/v2:labels_go_proto -google/apps/drive/labels/v2/error_details.proto,@go_googleapis//google/apps/drive/labels/v2:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2,@go_googleapis//google/apps/drive/labels/v2:labels_go_proto -google/apps/drive/labels/v2/exception_detail.proto,@go_googleapis//google/apps/drive/labels/v2:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2,@go_googleapis//google/apps/drive/labels/v2:labels_go_proto -google/apps/drive/labels/v2/field.proto,@go_googleapis//google/apps/drive/labels/v2:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2,@go_googleapis//google/apps/drive/labels/v2:labels_go_proto -google/apps/drive/labels/v2/label.proto,@go_googleapis//google/apps/drive/labels/v2:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2,@go_googleapis//google/apps/drive/labels/v2:labels_go_proto -google/apps/drive/labels/v2/label_permission.proto,@go_googleapis//google/apps/drive/labels/v2:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2,@go_googleapis//google/apps/drive/labels/v2:labels_go_proto -google/apps/drive/labels/v2/label_service.proto,@go_googleapis//google/apps/drive/labels/v2:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2,@go_googleapis//google/apps/drive/labels/v2:labels_go_proto -google/apps/drive/labels/v2/requests.proto,@go_googleapis//google/apps/drive/labels/v2:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2,@go_googleapis//google/apps/drive/labels/v2:labels_go_proto -google/apps/drive/labels/v2beta/common.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/error_details.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/exception_detail.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/field.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/label.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/label_limits.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/label_lock.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/label_permission.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/label_service.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/requests.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/drive/labels/v2beta/user_capabilities.proto,@go_googleapis//google/apps/drive/labels/v2beta:labels_proto,google.golang.org/genproto/googleapis/apps/drive/labels/v2beta,@go_googleapis//google/apps/drive/labels/v2beta:labels_go_proto -google/apps/market/v2/resources.proto,@go_googleapis//google/apps/market/v2:marketplace_proto,google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2,@go_googleapis//google/apps/market/v2:marketplace_go_proto -google/apps/market/v2/services.proto,@go_googleapis//google/apps/market/v2:marketplace_proto,google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2,@go_googleapis//google/apps/market/v2:marketplace_go_proto -google/apps/script/type/addon_widget_set.proto,@go_googleapis//google/apps/script/type:type_proto,google.golang.org/genproto/googleapis/apps/script/type,@go_googleapis//google/apps/script/type:type_go_proto -google/apps/script/type/calendar/calendar_addon_manifest.proto,@go_googleapis//google/apps/script/type/calendar:calendar_proto,google.golang.org/genproto/googleapis/apps/script/type/calendar,@go_googleapis//google/apps/script/type/calendar:calendar_go_proto -google/apps/script/type/docs/docs_addon_manifest.proto,@go_googleapis//google/apps/script/type/docs:docs_proto,google.golang.org/genproto/googleapis/apps/script/type/docs,@go_googleapis//google/apps/script/type/docs:docs_go_proto -google/apps/script/type/drive/drive_addon_manifest.proto,@go_googleapis//google/apps/script/type/drive:drive_proto,google.golang.org/genproto/googleapis/apps/script/type/drive,@go_googleapis//google/apps/script/type/drive:drive_go_proto -google/apps/script/type/extension_point.proto,@go_googleapis//google/apps/script/type:type_proto,google.golang.org/genproto/googleapis/apps/script/type,@go_googleapis//google/apps/script/type:type_go_proto -google/apps/script/type/gmail/gmail_addon_manifest.proto,@go_googleapis//google/apps/script/type/gmail:gmail_proto,google.golang.org/genproto/googleapis/apps/script/type/gmail,@go_googleapis//google/apps/script/type/gmail:gmail_go_proto -google/apps/script/type/script_manifest.proto,@go_googleapis//google/apps/script/type:type_proto,google.golang.org/genproto/googleapis/apps/script/type,@go_googleapis//google/apps/script/type:type_go_proto -google/apps/script/type/sheets/sheets_addon_manifest.proto,@go_googleapis//google/apps/script/type/sheets:sheets_proto,google.golang.org/genproto/googleapis/apps/script/type/sheets,@go_googleapis//google/apps/script/type/sheets:sheets_go_proto -google/apps/script/type/slides/slides_addon_manifest.proto,@go_googleapis//google/apps/script/type/slides:slides_proto,google.golang.org/genproto/googleapis/apps/script/type/slides,@go_googleapis//google/apps/script/type/slides:slides_go_proto -google/area120/tables/v1alpha1/tables.proto,@go_googleapis//google/area120/tables/v1alpha1:tables_proto,google.golang.org/genproto/googleapis/area120/tables/v1alpha1,@go_googleapis//google/area120/tables/v1alpha1:tables_go_proto -google/assistant/embedded/v1alpha1/embedded_assistant.proto,@go_googleapis//google/assistant/embedded/v1alpha1:embedded_proto,google.golang.org/genproto/googleapis/assistant/embedded/v1alpha1,@go_googleapis//google/assistant/embedded/v1alpha1:embedded_go_proto -google/assistant/embedded/v1alpha2/embedded_assistant.proto,@go_googleapis//google/assistant/embedded/v1alpha2:embedded_proto,google.golang.org/genproto/googleapis/assistant/embedded/v1alpha2,@go_googleapis//google/assistant/embedded/v1alpha2:embedded_go_proto -google/bigtable/admin/v2/bigtable_instance_admin.proto,@go_googleapis//google/bigtable/admin/v2:admin_proto,google.golang.org/genproto/googleapis/bigtable/admin/v2,@go_googleapis//google/bigtable/admin/v2:admin_go_proto -google/bigtable/admin/v2/bigtable_table_admin.proto,@go_googleapis//google/bigtable/admin/v2:admin_proto,google.golang.org/genproto/googleapis/bigtable/admin/v2,@go_googleapis//google/bigtable/admin/v2:admin_go_proto -google/bigtable/admin/v2/common.proto,@go_googleapis//google/bigtable/admin/v2:admin_proto,google.golang.org/genproto/googleapis/bigtable/admin/v2,@go_googleapis//google/bigtable/admin/v2:admin_go_proto -google/bigtable/admin/v2/instance.proto,@go_googleapis//google/bigtable/admin/v2:admin_proto,google.golang.org/genproto/googleapis/bigtable/admin/v2,@go_googleapis//google/bigtable/admin/v2:admin_go_proto -google/bigtable/admin/v2/table.proto,@go_googleapis//google/bigtable/admin/v2:admin_proto,google.golang.org/genproto/googleapis/bigtable/admin/v2,@go_googleapis//google/bigtable/admin/v2:admin_go_proto -google/bigtable/v2/bigtable.proto,@go_googleapis//google/bigtable/v2:bigtable_proto,google.golang.org/genproto/googleapis/bigtable/v2,@go_googleapis//google/bigtable/v2:bigtable_go_proto -google/bigtable/v2/data.proto,@go_googleapis//google/bigtable/v2:bigtable_proto,google.golang.org/genproto/googleapis/bigtable/v2,@go_googleapis//google/bigtable/v2:bigtable_go_proto -google/bigtable/v2/request_stats.proto,@go_googleapis//google/bigtable/v2:bigtable_proto,google.golang.org/genproto/googleapis/bigtable/v2,@go_googleapis//google/bigtable/v2:bigtable_go_proto -google/bigtable/v2/response_params.proto,@go_googleapis//google/bigtable/v2:bigtable_proto,google.golang.org/genproto/googleapis/bigtable/v2,@go_googleapis//google/bigtable/v2:bigtable_go_proto -google/bytestream/bytestream.proto,@go_googleapis//google/bytestream:bytestream_proto,google.golang.org/genproto/googleapis/bytestream,@go_googleapis//google/bytestream:bytestream_go_proto -google/chat/logging/v1/chat_app_log_entry.proto,@go_googleapis//google/chat/logging/v1:logging_proto,google.golang.org/genproto/googleapis/chat/logging/v1,@go_googleapis//google/chat/logging/v1:logging_go_proto -google/chromeos/moblab/v1beta1/build_service.proto,@go_googleapis//google/chromeos/moblab/v1beta1:moblab_proto,google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1,@go_googleapis//google/chromeos/moblab/v1beta1:moblab_go_proto -google/chromeos/moblab/v1beta1/resources.proto,@go_googleapis//google/chromeos/moblab/v1beta1:moblab_proto,google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1,@go_googleapis//google/chromeos/moblab/v1beta1:moblab_go_proto -google/chromeos/uidetection/v1/ui_detection.proto,@go_googleapis//google/chromeos/uidetection/v1:uidetection_proto,google.golang.org/genproto/googleapis/chromeos/uidetection/v1,@go_googleapis//google/chromeos/uidetection/v1:uidetection_go_proto -google/cloud/accessapproval/v1/accessapproval.proto,@go_googleapis//google/cloud/accessapproval/v1:accessapproval_proto,google.golang.org/genproto/googleapis/cloud/accessapproval/v1,@go_googleapis//google/cloud/accessapproval/v1:accessapproval_go_proto -google/cloud/aiplatform/logging/prediction.proto,@go_googleapis//google/cloud/aiplatform/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/logging,@go_googleapis//google/cloud/aiplatform/logging:logging_go_proto -google/cloud/aiplatform/v1/accelerator_type.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/annotation.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/annotation_spec.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/artifact.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/batch_prediction_job.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/completion_stats.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/context.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/custom_job.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/data_item.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/data_labeling_job.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/dataset.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/dataset_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/deployed_index_ref.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/deployed_model_ref.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/encryption_spec.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/endpoint.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/endpoint_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/entity_type.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/env_var.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/event.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/execution.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/explanation.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/explanation_metadata.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/feature.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/feature_monitoring_stats.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/feature_selector.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/featurestore.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/featurestore_monitoring.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/featurestore_online_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/featurestore_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/hyperparameter_tuning_job.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/index.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/index_endpoint.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/index_endpoint_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/index_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/io.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/job_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/job_state.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/lineage_subgraph.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/machine_resources.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/manual_batch_tuning_parameters.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/metadata_schema.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/metadata_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/metadata_store.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/migratable_resource.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/migration_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/model.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/model_deployment_monitoring_job.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/model_evaluation.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/model_evaluation_slice.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/model_monitoring.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/model_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/operation.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/pipeline_failure_policy.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/pipeline_job.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/pipeline_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/pipeline_state.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/prediction_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/saved_query.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/schema/predict/instance/image_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1/schema/predict/instance/image_object_detection.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1/schema/predict/instance/image_segmentation.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1/schema/predict/instance/text_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1/schema/predict/instance/text_extraction.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1/schema/predict/instance/text_sentiment.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1/schema/predict/instance/video_action_recognition.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1/schema/predict/instance/video_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1/schema/predict/instance/video_object_tracking.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1/schema/predict/params/image_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1/schema/predict/params/image_object_detection.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1/schema/predict/params/image_segmentation.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1/schema/predict/params/video_action_recognition.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1/schema/predict/params/video_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1/schema/predict/params/video_object_tracking.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/image_object_detection.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/image_segmentation.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/tabular_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/tabular_regression.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/text_extraction.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/text_sentiment.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/video_action_recognition.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/video_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_object_detection.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_segmentation.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_tables.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_extraction.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_sentiment.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_action_recognition.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_classification.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_object_tracking.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/schema/trainingjob/definition/export_evaluated_data_items_config.proto,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1/specialist_pool.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/specialist_pool_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/study.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/tensorboard.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/tensorboard_data.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/tensorboard_experiment.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/tensorboard_run.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/tensorboard_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/tensorboard_time_series.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/training_pipeline.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/types.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/unmanaged_container_model.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/user_action_reference.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/value.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1/vizier_service.proto,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1,@go_googleapis//google/cloud/aiplatform/v1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/accelerator_type.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/annotation.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/annotation_spec.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/artifact.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/batch_prediction_job.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/completion_stats.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/context.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/custom_job.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/data_item.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/data_labeling_job.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/dataset.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/dataset_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/deployed_index_ref.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/deployed_model_ref.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/deployment_resource_pool.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/deployment_resource_pool_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/encryption_spec.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/endpoint.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/endpoint_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/entity_type.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/env_var.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/event.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/execution.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/explanation.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/explanation_metadata.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/feature.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/feature_monitoring_stats.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/feature_selector.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/featurestore.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/featurestore_online_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/featurestore_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/hyperparameter_tuning_job.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/index.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/index_endpoint.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/index_endpoint_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/index_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/io.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/job_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/job_state.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/lineage_subgraph.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/machine_resources.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/manual_batch_tuning_parameters.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/metadata_schema.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/metadata_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/metadata_store.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/migratable_resource.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/migration_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/model.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/model_deployment_monitoring_job.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/model_evaluation.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/model_evaluation_slice.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/model_monitoring.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/model_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/operation.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/pipeline_failure_policy.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/pipeline_job.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/pipeline_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/pipeline_state.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/prediction_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/saved_query.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/schema/annotation_payload.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_go_proto -google/cloud/aiplatform/v1beta1/schema/annotation_spec_color.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_go_proto -google/cloud/aiplatform/v1beta1/schema/data_item_payload.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_go_proto -google/cloud/aiplatform/v1beta1/schema/dataset_metadata.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_go_proto -google/cloud/aiplatform/v1beta1/schema/geometry.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_go_proto -google/cloud/aiplatform/v1beta1/schema/io_format.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema,@go_googleapis//google/cloud/aiplatform/v1beta1/schema:schema_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/instance/image_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/instance/image_object_detection.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/instance/image_segmentation.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/instance/text_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/instance/text_extraction.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/instance/text_sentiment.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/instance/video_action_recognition.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/instance/video_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/instance/video_object_tracking.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/params/image_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/params/image_object_detection.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/params/image_segmentation.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/params/video_action_recognition.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/params/video_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/params/video_object_tracking.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/params:params_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/image_object_detection.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/image_segmentation.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/tabular_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/tabular_regression.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/text_extraction.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/text_sentiment.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/time_series_forecasting.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_action_recognition.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_object_tracking.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_object_detection.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_segmentation.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_tables.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_extraction.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_sentiment.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_action_recognition.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_classification.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_object_tracking.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/export_evaluated_data_items_config.proto,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition,@go_googleapis//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_go_proto -google/cloud/aiplatform/v1beta1/specialist_pool.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/specialist_pool_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/study.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/tensorboard.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/tensorboard_data.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/tensorboard_experiment.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/tensorboard_run.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/tensorboard_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/tensorboard_time_series.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/training_pipeline.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/types.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/unmanaged_container_model.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/user_action_reference.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/value.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/aiplatform/v1beta1/vizier_service.proto,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_proto,google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1,@go_googleapis//google/cloud/aiplatform/v1beta1:aiplatform_go_proto -google/cloud/apigateway/v1/apigateway.proto,@go_googleapis//google/cloud/apigateway/v1:apigateway_proto,google.golang.org/genproto/googleapis/cloud/apigateway/v1,@go_googleapis//google/cloud/apigateway/v1:apigateway_go_proto -google/cloud/apigateway/v1/apigateway_service.proto,@go_googleapis//google/cloud/apigateway/v1:apigateway_proto,google.golang.org/genproto/googleapis/cloud/apigateway/v1,@go_googleapis//google/cloud/apigateway/v1:apigateway_go_proto -google/cloud/apigeeconnect/v1/connection.proto,@go_googleapis//google/cloud/apigeeconnect/v1:apigeeconnect_proto,google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1,@go_googleapis//google/cloud/apigeeconnect/v1:apigeeconnect_go_proto -google/cloud/apigeeconnect/v1/tether.proto,@go_googleapis//google/cloud/apigeeconnect/v1:apigeeconnect_proto,google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1,@go_googleapis//google/cloud/apigeeconnect/v1:apigeeconnect_go_proto -google/cloud/apigeeregistry/v1/provisioning_service.proto,@go_googleapis//google/cloud/apigeeregistry/v1:apigeeregistry_proto,google.golang.org/genproto/googleapis/cloud/apigeeregistry/v1,@go_googleapis//google/cloud/apigeeregistry/v1:apigeeregistry_go_proto -google/cloud/apigeeregistry/v1/registry_models.proto,@go_googleapis//google/cloud/apigeeregistry/v1:apigeeregistry_proto,google.golang.org/genproto/googleapis/cloud/apigeeregistry/v1,@go_googleapis//google/cloud/apigeeregistry/v1:apigeeregistry_go_proto -google/cloud/apigeeregistry/v1/registry_service.proto,@go_googleapis//google/cloud/apigeeregistry/v1:apigeeregistry_proto,google.golang.org/genproto/googleapis/cloud/apigeeregistry/v1,@go_googleapis//google/cloud/apigeeregistry/v1:apigeeregistry_go_proto -google/cloud/asset/v1/asset_service.proto,@go_googleapis//google/cloud/asset/v1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1,@go_googleapis//google/cloud/asset/v1:asset_go_proto -google/cloud/asset/v1/assets.proto,@go_googleapis//google/cloud/asset/v1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1,@go_googleapis//google/cloud/asset/v1:asset_go_proto -google/cloud/asset/v1p1beta1/asset_service.proto,@go_googleapis//google/cloud/asset/v1p1beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1,@go_googleapis//google/cloud/asset/v1p1beta1:asset_go_proto -google/cloud/asset/v1p1beta1/assets.proto,@go_googleapis//google/cloud/asset/v1p1beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1,@go_googleapis//google/cloud/asset/v1p1beta1:asset_go_proto -google/cloud/asset/v1p2beta1/asset_service.proto,@go_googleapis//google/cloud/asset/v1p2beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1,@go_googleapis//google/cloud/asset/v1p2beta1:asset_go_proto -google/cloud/asset/v1p2beta1/assets.proto,@go_googleapis//google/cloud/asset/v1p2beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1,@go_googleapis//google/cloud/asset/v1p2beta1:asset_go_proto -google/cloud/asset/v1p5beta1/asset_service.proto,@go_googleapis//google/cloud/asset/v1p5beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1,@go_googleapis//google/cloud/asset/v1p5beta1:asset_go_proto -google/cloud/asset/v1p5beta1/assets.proto,@go_googleapis//google/cloud/asset/v1p5beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1,@go_googleapis//google/cloud/asset/v1p5beta1:asset_go_proto -google/cloud/asset/v1p7beta1/asset_service.proto,@go_googleapis//google/cloud/asset/v1p7beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1,@go_googleapis//google/cloud/asset/v1p7beta1:asset_go_proto -google/cloud/asset/v1p7beta1/assets.proto,@go_googleapis//google/cloud/asset/v1p7beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1,@go_googleapis//google/cloud/asset/v1p7beta1:asset_go_proto -google/cloud/assuredworkloads/regulatoryintercept/logging/v1/regulatory_intercept_ack_log_entry.proto,@go_googleapis//google/cloud/assuredworkloads/regulatoryintercept/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1,@go_googleapis//google/cloud/assuredworkloads/regulatoryintercept/logging/v1:logging_go_proto -google/cloud/assuredworkloads/v1/assuredworkloads.proto,@go_googleapis//google/cloud/assuredworkloads/v1:assuredworkloads_proto,google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1,@go_googleapis//google/cloud/assuredworkloads/v1:assuredworkloads_go_proto -google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto,@go_googleapis//google/cloud/assuredworkloads/v1beta1:assuredworkloads_proto,google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1,@go_googleapis//google/cloud/assuredworkloads/v1beta1:assuredworkloads_go_proto -google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto,@go_googleapis//google/cloud/assuredworkloads/v1beta1:assuredworkloads_proto,google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1,@go_googleapis//google/cloud/assuredworkloads/v1beta1:assuredworkloads_go_proto -google/cloud/audit/audit_log.proto,@go_googleapis//google/cloud/audit:audit_proto,google.golang.org/genproto/googleapis/cloud/audit,@go_googleapis//google/cloud/audit:audit_go_proto -google/cloud/audit/bigquery_audit_metadata.proto,@go_googleapis//google/cloud/audit:audit_proto,google.golang.org/genproto/googleapis/cloud/audit,@go_googleapis//google/cloud/audit:audit_go_proto -google/cloud/automl/v1/annotation_payload.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/annotation_spec.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/classification.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/data_items.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/dataset.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/detection.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/geometry.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/image.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/io.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/model.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/model_evaluation.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/operations.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/prediction_service.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/service.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/text.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/text_extraction.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/text_segment.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/text_sentiment.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1/translation.proto,@go_googleapis//google/cloud/automl/v1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1,@go_googleapis//google/cloud/automl/v1:automl_go_proto -google/cloud/automl/v1beta1/annotation_payload.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/annotation_spec.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/classification.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/column_spec.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/data_items.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/data_stats.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/data_types.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/dataset.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/detection.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/geometry.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/image.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/io.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/model.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/model_evaluation.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/operations.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/prediction_service.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/ranges.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/regression.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/service.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/table_spec.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/tables.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/temporal.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/text.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/text_extraction.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/text_segment.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/text_sentiment.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/translation.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/automl/v1beta1/video.proto,@go_googleapis//google/cloud/automl/v1beta1:automl_proto,google.golang.org/genproto/googleapis/cloud/automl/v1beta1,@go_googleapis//google/cloud/automl/v1beta1:automl_go_proto -google/cloud/backupdr/logging/v1/eventlog.proto,@go_googleapis//google/cloud/backupdr/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/backupdr/logging/v1,@go_googleapis//google/cloud/backupdr/logging/v1:logging_go_proto -google/cloud/baremetalsolution/v2/baremetalsolution.proto,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_proto,google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_go_proto -google/cloud/baremetalsolution/v2/instance.proto,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_proto,google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_go_proto -google/cloud/baremetalsolution/v2/lun.proto,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_proto,google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_go_proto -google/cloud/baremetalsolution/v2/network.proto,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_proto,google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_go_proto -google/cloud/baremetalsolution/v2/nfs_share.proto,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_proto,google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_go_proto -google/cloud/baremetalsolution/v2/volume.proto,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_proto,google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2,@go_googleapis//google/cloud/baremetalsolution/v2:baremetalsolution_go_proto -google/cloud/batch/v1/batch.proto,@go_googleapis//google/cloud/batch/v1:batch_proto,google.golang.org/genproto/googleapis/cloud/batch/v1,@go_googleapis//google/cloud/batch/v1:batch_go_proto -google/cloud/batch/v1/job.proto,@go_googleapis//google/cloud/batch/v1:batch_proto,google.golang.org/genproto/googleapis/cloud/batch/v1,@go_googleapis//google/cloud/batch/v1:batch_go_proto -google/cloud/batch/v1/task.proto,@go_googleapis//google/cloud/batch/v1:batch_proto,google.golang.org/genproto/googleapis/cloud/batch/v1,@go_googleapis//google/cloud/batch/v1:batch_go_proto -google/cloud/batch/v1/volume.proto,@go_googleapis//google/cloud/batch/v1:batch_proto,google.golang.org/genproto/googleapis/cloud/batch/v1,@go_googleapis//google/cloud/batch/v1:batch_go_proto -google/cloud/batch/v1alpha/batch.proto,@go_googleapis//google/cloud/batch/v1alpha:batch_proto,google.golang.org/genproto/googleapis/cloud/batch/v1alpha,@go_googleapis//google/cloud/batch/v1alpha:batch_go_proto -google/cloud/batch/v1alpha/job.proto,@go_googleapis//google/cloud/batch/v1alpha:batch_proto,google.golang.org/genproto/googleapis/cloud/batch/v1alpha,@go_googleapis//google/cloud/batch/v1alpha:batch_go_proto -google/cloud/batch/v1alpha/task.proto,@go_googleapis//google/cloud/batch/v1alpha:batch_proto,google.golang.org/genproto/googleapis/cloud/batch/v1alpha,@go_googleapis//google/cloud/batch/v1alpha:batch_go_proto -google/cloud/batch/v1alpha/volume.proto,@go_googleapis//google/cloud/batch/v1alpha:batch_proto,google.golang.org/genproto/googleapis/cloud/batch/v1alpha,@go_googleapis//google/cloud/batch/v1alpha:batch_go_proto -google/cloud/beyondcorp/appconnections/v1/app_connections_service.proto,@go_googleapis//google/cloud/beyondcorp/appconnections/v1:appconnections_proto,google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnections/v1,@go_googleapis//google/cloud/beyondcorp/appconnections/v1:appconnections_go_proto -google/cloud/beyondcorp/appconnectors/v1/app_connector_instance_config.proto,@go_googleapis//google/cloud/beyondcorp/appconnectors/v1:appconnectors_proto,google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1,@go_googleapis//google/cloud/beyondcorp/appconnectors/v1:appconnectors_go_proto -google/cloud/beyondcorp/appconnectors/v1/app_connectors_service.proto,@go_googleapis//google/cloud/beyondcorp/appconnectors/v1:appconnectors_proto,google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1,@go_googleapis//google/cloud/beyondcorp/appconnectors/v1:appconnectors_go_proto -google/cloud/beyondcorp/appconnectors/v1/resource_info.proto,@go_googleapis//google/cloud/beyondcorp/appconnectors/v1:appconnectors_proto,google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1,@go_googleapis//google/cloud/beyondcorp/appconnectors/v1:appconnectors_go_proto -google/cloud/beyondcorp/appgateways/v1/app_gateways_service.proto,@go_googleapis//google/cloud/beyondcorp/appgateways/v1:appgateways_proto,google.golang.org/genproto/googleapis/cloud/beyondcorp/appgateways/v1,@go_googleapis//google/cloud/beyondcorp/appgateways/v1:appgateways_go_proto -google/cloud/beyondcorp/clientconnectorservices/v1/client_connector_services_service.proto,@go_googleapis//google/cloud/beyondcorp/clientconnectorservices/v1:clientconnectorservices_proto,google.golang.org/genproto/googleapis/cloud/beyondcorp/clientconnectorservices/v1,@go_googleapis//google/cloud/beyondcorp/clientconnectorservices/v1:clientconnectorservices_go_proto -google/cloud/beyondcorp/clientgateways/v1/client_gateways_service.proto,@go_googleapis//google/cloud/beyondcorp/clientgateways/v1:clientgateways_proto,google.golang.org/genproto/googleapis/cloud/beyondcorp/clientgateways/v1,@go_googleapis//google/cloud/beyondcorp/clientgateways/v1:clientgateways_go_proto -google/cloud/bigquery/analyticshub/v1/analyticshub.proto,@go_googleapis//google/cloud/bigquery/analyticshub/v1:analyticshub_proto,google.golang.org/genproto/googleapis/cloud/bigquery/analyticshub/v1,@go_googleapis//google/cloud/bigquery/analyticshub/v1:analyticshub_go_proto -google/cloud/bigquery/connection/v1/connection.proto,@go_googleapis//google/cloud/bigquery/connection/v1:connection_proto,google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1,@go_googleapis//google/cloud/bigquery/connection/v1:connection_go_proto -google/cloud/bigquery/connection/v1beta1/connection.proto,@go_googleapis//google/cloud/bigquery/connection/v1beta1:connection_proto,google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1,@go_googleapis//google/cloud/bigquery/connection/v1beta1:connection_go_proto -google/cloud/bigquery/dataexchange/v1beta1/dataexchange.proto,@go_googleapis//google/cloud/bigquery/dataexchange/v1beta1:dataexchange_proto,google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/v1beta1,@go_googleapis//google/cloud/bigquery/dataexchange/v1beta1:dataexchange_go_proto -google/cloud/bigquery/datapolicies/v1/datapolicy.proto,@go_googleapis//google/cloud/bigquery/datapolicies/v1:datapolicies_proto,google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1,@go_googleapis//google/cloud/bigquery/datapolicies/v1:datapolicies_go_proto -google/cloud/bigquery/datapolicies/v1beta1/datapolicy.proto,@go_googleapis//google/cloud/bigquery/datapolicies/v1beta1:datapolicies_proto,google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1beta1,@go_googleapis//google/cloud/bigquery/datapolicies/v1beta1:datapolicies_go_proto -google/cloud/bigquery/datatransfer/v1/datatransfer.proto,@go_googleapis//google/cloud/bigquery/datatransfer/v1:datatransfer_proto,google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1,@go_googleapis//google/cloud/bigquery/datatransfer/v1:datatransfer_go_proto -google/cloud/bigquery/datatransfer/v1/transfer.proto,@go_googleapis//google/cloud/bigquery/datatransfer/v1:datatransfer_proto,google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1,@go_googleapis//google/cloud/bigquery/datatransfer/v1:datatransfer_go_proto -google/cloud/bigquery/logging/v1/audit_data.proto,@go_googleapis//google/cloud/bigquery/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/bigquery/logging/v1,@go_googleapis//google/cloud/bigquery/logging/v1:logging_go_proto -google/cloud/bigquery/migration/v2/migration_entities.proto,@go_googleapis//google/cloud/bigquery/migration/v2:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2,@go_googleapis//google/cloud/bigquery/migration/v2:migration_go_proto -google/cloud/bigquery/migration/v2/migration_error_details.proto,@go_googleapis//google/cloud/bigquery/migration/v2:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2,@go_googleapis//google/cloud/bigquery/migration/v2:migration_go_proto -google/cloud/bigquery/migration/v2/migration_metrics.proto,@go_googleapis//google/cloud/bigquery/migration/v2:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2,@go_googleapis//google/cloud/bigquery/migration/v2:migration_go_proto -google/cloud/bigquery/migration/v2/migration_service.proto,@go_googleapis//google/cloud/bigquery/migration/v2:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2,@go_googleapis//google/cloud/bigquery/migration/v2:migration_go_proto -google/cloud/bigquery/migration/v2/translation_config.proto,@go_googleapis//google/cloud/bigquery/migration/v2:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2,@go_googleapis//google/cloud/bigquery/migration/v2:migration_go_proto -google/cloud/bigquery/migration/v2alpha/assessment_task.proto,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_go_proto -google/cloud/bigquery/migration/v2alpha/migration_entities.proto,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_go_proto -google/cloud/bigquery/migration/v2alpha/migration_error_details.proto,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_go_proto -google/cloud/bigquery/migration/v2alpha/migration_metrics.proto,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_go_proto -google/cloud/bigquery/migration/v2alpha/migration_service.proto,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_go_proto -google/cloud/bigquery/migration/v2alpha/translation_service.proto,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_go_proto -google/cloud/bigquery/migration/v2alpha/translation_task.proto,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_proto,google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha,@go_googleapis//google/cloud/bigquery/migration/v2alpha:migration_go_proto -google/cloud/bigquery/reservation/v1/reservation.proto,@go_googleapis//google/cloud/bigquery/reservation/v1:reservation_proto,google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1,@go_googleapis//google/cloud/bigquery/reservation/v1:reservation_go_proto -google/cloud/bigquery/storage/v1/annotations.proto,@go_googleapis//google/cloud/bigquery/storage/v1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1,@go_googleapis//google/cloud/bigquery/storage/v1:storage_go_proto -google/cloud/bigquery/storage/v1/arrow.proto,@go_googleapis//google/cloud/bigquery/storage/v1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1,@go_googleapis//google/cloud/bigquery/storage/v1:storage_go_proto -google/cloud/bigquery/storage/v1/avro.proto,@go_googleapis//google/cloud/bigquery/storage/v1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1,@go_googleapis//google/cloud/bigquery/storage/v1:storage_go_proto -google/cloud/bigquery/storage/v1/protobuf.proto,@go_googleapis//google/cloud/bigquery/storage/v1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1,@go_googleapis//google/cloud/bigquery/storage/v1:storage_go_proto -google/cloud/bigquery/storage/v1/storage.proto,@go_googleapis//google/cloud/bigquery/storage/v1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1,@go_googleapis//google/cloud/bigquery/storage/v1:storage_go_proto -google/cloud/bigquery/storage/v1/stream.proto,@go_googleapis//google/cloud/bigquery/storage/v1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1,@go_googleapis//google/cloud/bigquery/storage/v1:storage_go_proto -google/cloud/bigquery/storage/v1/table.proto,@go_googleapis//google/cloud/bigquery/storage/v1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1,@go_googleapis//google/cloud/bigquery/storage/v1:storage_go_proto -google/cloud/bigquery/storage/v1beta1/arrow.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_go_proto -google/cloud/bigquery/storage/v1beta1/avro.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_go_proto -google/cloud/bigquery/storage/v1beta1/read_options.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_go_proto -google/cloud/bigquery/storage/v1beta1/storage.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_go_proto -google/cloud/bigquery/storage/v1beta1/table_reference.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1,@go_googleapis//google/cloud/bigquery/storage/v1beta1:storage_go_proto -google/cloud/bigquery/storage/v1beta2/arrow.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_go_proto -google/cloud/bigquery/storage/v1beta2/avro.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_go_proto -google/cloud/bigquery/storage/v1beta2/protobuf.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_go_proto -google/cloud/bigquery/storage/v1beta2/storage.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_go_proto -google/cloud/bigquery/storage/v1beta2/stream.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_go_proto -google/cloud/bigquery/storage/v1beta2/table.proto,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_proto,google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2,@go_googleapis//google/cloud/bigquery/storage/v1beta2:storage_go_proto -google/cloud/bigquery/v2/encryption_config.proto,@go_googleapis//google/cloud/bigquery/v2:bigquery_proto,google.golang.org/genproto/googleapis/cloud/bigquery/v2,@go_googleapis//google/cloud/bigquery/v2:bigquery_go_proto -google/cloud/bigquery/v2/model.proto,@go_googleapis//google/cloud/bigquery/v2:bigquery_proto,google.golang.org/genproto/googleapis/cloud/bigquery/v2,@go_googleapis//google/cloud/bigquery/v2:bigquery_go_proto -google/cloud/bigquery/v2/model_reference.proto,@go_googleapis//google/cloud/bigquery/v2:bigquery_proto,google.golang.org/genproto/googleapis/cloud/bigquery/v2,@go_googleapis//google/cloud/bigquery/v2:bigquery_go_proto -google/cloud/bigquery/v2/standard_sql.proto,@go_googleapis//google/cloud/bigquery/v2:bigquery_proto,google.golang.org/genproto/googleapis/cloud/bigquery/v2,@go_googleapis//google/cloud/bigquery/v2:bigquery_go_proto -google/cloud/bigquery/v2/table_reference.proto,@go_googleapis//google/cloud/bigquery/v2:bigquery_proto,google.golang.org/genproto/googleapis/cloud/bigquery/v2,@go_googleapis//google/cloud/bigquery/v2:bigquery_go_proto -google/cloud/billing/budgets/v1/budget_model.proto,@go_googleapis//google/cloud/billing/budgets/v1:budgets_proto,google.golang.org/genproto/googleapis/cloud/billing/budgets/v1,@go_googleapis//google/cloud/billing/budgets/v1:budgets_go_proto -google/cloud/billing/budgets/v1/budget_service.proto,@go_googleapis//google/cloud/billing/budgets/v1:budgets_proto,google.golang.org/genproto/googleapis/cloud/billing/budgets/v1,@go_googleapis//google/cloud/billing/budgets/v1:budgets_go_proto -google/cloud/billing/budgets/v1beta1/budget_model.proto,@go_googleapis//google/cloud/billing/budgets/v1beta1:budgets_proto,google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1,@go_googleapis//google/cloud/billing/budgets/v1beta1:budgets_go_proto -google/cloud/billing/budgets/v1beta1/budget_service.proto,@go_googleapis//google/cloud/billing/budgets/v1beta1:budgets_proto,google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1,@go_googleapis//google/cloud/billing/budgets/v1beta1:budgets_go_proto -google/cloud/billing/v1/cloud_billing.proto,@go_googleapis//google/cloud/billing/v1:billing_proto,google.golang.org/genproto/googleapis/cloud/billing/v1,@go_googleapis//google/cloud/billing/v1:billing_go_proto -google/cloud/billing/v1/cloud_catalog.proto,@go_googleapis//google/cloud/billing/v1:billing_proto,google.golang.org/genproto/googleapis/cloud/billing/v1,@go_googleapis//google/cloud/billing/v1:billing_go_proto -google/cloud/binaryauthorization/v1/resources.proto,@go_googleapis//google/cloud/binaryauthorization/v1:binaryauthorization_proto,google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1,@go_googleapis//google/cloud/binaryauthorization/v1:binaryauthorization_go_proto -google/cloud/binaryauthorization/v1/service.proto,@go_googleapis//google/cloud/binaryauthorization/v1:binaryauthorization_proto,google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1,@go_googleapis//google/cloud/binaryauthorization/v1:binaryauthorization_go_proto -google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto,@go_googleapis//google/cloud/binaryauthorization/v1beta1:binaryauthorization_proto,google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1,@go_googleapis//google/cloud/binaryauthorization/v1beta1:binaryauthorization_go_proto -google/cloud/binaryauthorization/v1beta1/resources.proto,@go_googleapis//google/cloud/binaryauthorization/v1beta1:binaryauthorization_proto,google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1,@go_googleapis//google/cloud/binaryauthorization/v1beta1:binaryauthorization_go_proto -google/cloud/binaryauthorization/v1beta1/service.proto,@go_googleapis//google/cloud/binaryauthorization/v1beta1:binaryauthorization_proto,google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1,@go_googleapis//google/cloud/binaryauthorization/v1beta1:binaryauthorization_go_proto -google/cloud/certificatemanager/logging/v1/logs.proto,@go_googleapis//google/cloud/certificatemanager/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/certificatemanager/logging/v1,@go_googleapis//google/cloud/certificatemanager/logging/v1:logging_go_proto -google/cloud/certificatemanager/v1/certificate_issuance_config.proto,@go_googleapis//google/cloud/certificatemanager/v1:certificatemanager_proto,google.golang.org/genproto/googleapis/cloud/certificatemanager/v1,@go_googleapis//google/cloud/certificatemanager/v1:certificatemanager_go_proto -google/cloud/certificatemanager/v1/certificate_manager.proto,@go_googleapis//google/cloud/certificatemanager/v1:certificatemanager_proto,google.golang.org/genproto/googleapis/cloud/certificatemanager/v1,@go_googleapis//google/cloud/certificatemanager/v1:certificatemanager_go_proto -google/cloud/channel/v1/channel_partner_links.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/common.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/customers.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/entitlements.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/offers.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/operations.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/products.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/reports_service.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/repricing.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/service.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/channel/v1/subscriber_event.proto,@go_googleapis//google/cloud/channel/v1:channel_proto,google.golang.org/genproto/googleapis/cloud/channel/v1,@go_googleapis//google/cloud/channel/v1:channel_go_proto -google/cloud/clouddms/logging/v1/clouddms_platform_logs.proto,@go_googleapis//google/cloud/clouddms/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/clouddms/logging/v1,@go_googleapis//google/cloud/clouddms/logging/v1:logging_go_proto -google/cloud/clouddms/v1/clouddms.proto,@go_googleapis//google/cloud/clouddms/v1:clouddms_proto,google.golang.org/genproto/googleapis/cloud/clouddms/v1,@go_googleapis//google/cloud/clouddms/v1:clouddms_go_proto -google/cloud/clouddms/v1/clouddms_resources.proto,@go_googleapis//google/cloud/clouddms/v1:clouddms_proto,google.golang.org/genproto/googleapis/cloud/clouddms/v1,@go_googleapis//google/cloud/clouddms/v1:clouddms_go_proto -google/cloud/cloudsetup/logging/v1/complete_deployment.proto,@go_googleapis//google/cloud/cloudsetup/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/cloudsetup/logging/v1,@go_googleapis//google/cloud/cloudsetup/logging/v1:logging_go_proto -google/cloud/commerce/consumer/procurement/v1alpha1/order.proto,@go_googleapis//google/cloud/commerce/consumer/procurement/v1alpha1:procurement_proto,google.golang.org/genproto/googleapis/cloud/commerce/consumer/procurement/v1alpha1,@go_googleapis//google/cloud/commerce/consumer/procurement/v1alpha1:procurement_go_proto -google/cloud/commerce/consumer/procurement/v1alpha1/procurement_service.proto,@go_googleapis//google/cloud/commerce/consumer/procurement/v1alpha1:procurement_proto,google.golang.org/genproto/googleapis/cloud/commerce/consumer/procurement/v1alpha1,@go_googleapis//google/cloud/commerce/consumer/procurement/v1alpha1:procurement_go_proto -google/cloud/common/operation_metadata.proto,@go_googleapis//google/cloud/common:common_proto,google.golang.org/genproto/googleapis/cloud/common,@go_googleapis//google/cloud/common:common_go_proto -google/cloud/compute/v1/compute.proto,@go_googleapis//google/cloud/compute/v1:compute_proto,google.golang.org/genproto/googleapis/cloud/compute/v1,@go_googleapis//google/cloud/compute/v1:compute_go_proto -google/cloud/compute/v1small/compute_small.proto,@go_googleapis//google/cloud/compute/v1small:compute_proto,google.golang.org/genproto/googleapis/cloud/compute/v1small,@go_googleapis//google/cloud/compute/v1small:compute_go_proto -google/cloud/connectors/v1/authconfig.proto,@go_googleapis//google/cloud/connectors/v1:connectors_proto,google.golang.org/genproto/googleapis/cloud/connectors/v1,@go_googleapis//google/cloud/connectors/v1:connectors_go_proto -google/cloud/connectors/v1/common.proto,@go_googleapis//google/cloud/connectors/v1:connectors_proto,google.golang.org/genproto/googleapis/cloud/connectors/v1,@go_googleapis//google/cloud/connectors/v1:connectors_go_proto -google/cloud/connectors/v1/connection.proto,@go_googleapis//google/cloud/connectors/v1:connectors_proto,google.golang.org/genproto/googleapis/cloud/connectors/v1,@go_googleapis//google/cloud/connectors/v1:connectors_go_proto -google/cloud/connectors/v1/connector.proto,@go_googleapis//google/cloud/connectors/v1:connectors_proto,google.golang.org/genproto/googleapis/cloud/connectors/v1,@go_googleapis//google/cloud/connectors/v1:connectors_go_proto -google/cloud/connectors/v1/connector_version.proto,@go_googleapis//google/cloud/connectors/v1:connectors_proto,google.golang.org/genproto/googleapis/cloud/connectors/v1,@go_googleapis//google/cloud/connectors/v1:connectors_go_proto -google/cloud/connectors/v1/connectors_service.proto,@go_googleapis//google/cloud/connectors/v1:connectors_proto,google.golang.org/genproto/googleapis/cloud/connectors/v1,@go_googleapis//google/cloud/connectors/v1:connectors_go_proto -google/cloud/connectors/v1/destination_config.proto,@go_googleapis//google/cloud/connectors/v1:connectors_proto,google.golang.org/genproto/googleapis/cloud/connectors/v1,@go_googleapis//google/cloud/connectors/v1:connectors_go_proto -google/cloud/connectors/v1/provider.proto,@go_googleapis//google/cloud/connectors/v1:connectors_proto,google.golang.org/genproto/googleapis/cloud/connectors/v1,@go_googleapis//google/cloud/connectors/v1:connectors_go_proto -google/cloud/connectors/v1/runtime.proto,@go_googleapis//google/cloud/connectors/v1:connectors_proto,google.golang.org/genproto/googleapis/cloud/connectors/v1,@go_googleapis//google/cloud/connectors/v1:connectors_go_proto -google/cloud/contactcenterinsights/v1/contact_center_insights.proto,@go_googleapis//google/cloud/contactcenterinsights/v1:contactcenterinsights_proto,google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1,@go_googleapis//google/cloud/contactcenterinsights/v1:contactcenterinsights_go_proto -google/cloud/contactcenterinsights/v1/resources.proto,@go_googleapis//google/cloud/contactcenterinsights/v1:contactcenterinsights_proto,google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1,@go_googleapis//google/cloud/contactcenterinsights/v1:contactcenterinsights_go_proto -google/cloud/contentwarehouse/v1/async_document_service_request.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/common.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/document.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/document_link_service.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/document_schema.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/document_schema_service.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/document_service.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/document_service_request.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/filters.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/histogram.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/rule_engine.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/ruleset_service.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/ruleset_service_request.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/synonymset.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/synonymset_service.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/contentwarehouse/v1/synonymset_service_request.proto,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_proto,google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1,@go_googleapis//google/cloud/contentwarehouse/v1:contentwarehouse_go_proto -google/cloud/datacatalog/v1/bigquery.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/common.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/data_source.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/datacatalog.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/dataplex_spec.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/gcs_fileset_spec.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/physical_schema.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/policytagmanager.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/policytagmanagerserialization.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/schema.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/search.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/table_spec.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/tags.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/timestamps.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1/usage.proto,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1,@go_googleapis//google/cloud/datacatalog/v1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/common.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/datacatalog.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/gcs_fileset_spec.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/policytagmanager.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/policytagmanagerserialization.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/schema.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/search.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/table_spec.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/tags.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/datacatalog/v1beta1/timestamps.proto,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_proto,google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1,@go_googleapis//google/cloud/datacatalog/v1beta1:datacatalog_go_proto -google/cloud/dataform/v1alpha2/dataform.proto,@go_googleapis//google/cloud/dataform/v1alpha2:dataform_proto,google.golang.org/genproto/googleapis/cloud/dataform/v1alpha2,@go_googleapis//google/cloud/dataform/v1alpha2:dataform_go_proto -google/cloud/dataform/v1beta1/dataform.proto,@go_googleapis//google/cloud/dataform/v1beta1:dataform_proto,google.golang.org/genproto/googleapis/cloud/dataform/v1beta1,@go_googleapis//google/cloud/dataform/v1beta1:dataform_go_proto -google/cloud/datafusion/v1/datafusion.proto,@go_googleapis//google/cloud/datafusion/v1:datafusion_proto,google.golang.org/genproto/googleapis/cloud/datafusion/v1,@go_googleapis//google/cloud/datafusion/v1:datafusion_go_proto -google/cloud/datafusion/v1beta1/v1beta1.proto,@go_googleapis//google/cloud/datafusion/v1beta1:datafusion_proto,google.golang.org/genproto/googleapis/cloud/datafusion/v1beta1,@go_googleapis//google/cloud/datafusion/v1beta1:datafusion_go_proto -google/cloud/datalabeling/v1beta1/annotation.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/datalabeling/v1beta1/annotation_spec_set.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/datalabeling/v1beta1/data_labeling_service.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/datalabeling/v1beta1/data_payloads.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/datalabeling/v1beta1/dataset.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/datalabeling/v1beta1/evaluation.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/datalabeling/v1beta1/evaluation_job.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/datalabeling/v1beta1/human_annotation_config.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/datalabeling/v1beta1/instruction.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/datalabeling/v1beta1/operations.proto,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_proto,google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1,@go_googleapis//google/cloud/datalabeling/v1beta1:datalabeling_go_proto -google/cloud/dataplex/v1/analyze.proto,@go_googleapis//google/cloud/dataplex/v1:dataplex_proto,google.golang.org/genproto/googleapis/cloud/dataplex/v1,@go_googleapis//google/cloud/dataplex/v1:dataplex_go_proto -google/cloud/dataplex/v1/content.proto,@go_googleapis//google/cloud/dataplex/v1:dataplex_proto,google.golang.org/genproto/googleapis/cloud/dataplex/v1,@go_googleapis//google/cloud/dataplex/v1:dataplex_go_proto -google/cloud/dataplex/v1/logs.proto,@go_googleapis//google/cloud/dataplex/v1:dataplex_proto,google.golang.org/genproto/googleapis/cloud/dataplex/v1,@go_googleapis//google/cloud/dataplex/v1:dataplex_go_proto -google/cloud/dataplex/v1/metadata.proto,@go_googleapis//google/cloud/dataplex/v1:dataplex_proto,google.golang.org/genproto/googleapis/cloud/dataplex/v1,@go_googleapis//google/cloud/dataplex/v1:dataplex_go_proto -google/cloud/dataplex/v1/resources.proto,@go_googleapis//google/cloud/dataplex/v1:dataplex_proto,google.golang.org/genproto/googleapis/cloud/dataplex/v1,@go_googleapis//google/cloud/dataplex/v1:dataplex_go_proto -google/cloud/dataplex/v1/service.proto,@go_googleapis//google/cloud/dataplex/v1:dataplex_proto,google.golang.org/genproto/googleapis/cloud/dataplex/v1,@go_googleapis//google/cloud/dataplex/v1:dataplex_go_proto -google/cloud/dataplex/v1/tasks.proto,@go_googleapis//google/cloud/dataplex/v1:dataplex_proto,google.golang.org/genproto/googleapis/cloud/dataplex/v1,@go_googleapis//google/cloud/dataplex/v1:dataplex_go_proto -google/cloud/dataproc/logging/autoscaler_log.proto,@go_googleapis//google/cloud/dataproc/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/dataproc/logging,@go_googleapis//google/cloud/dataproc/logging:logging_go_proto -google/cloud/dataproc/v1/autoscaling_policies.proto,@go_googleapis//google/cloud/dataproc/v1:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1,@go_googleapis//google/cloud/dataproc/v1:dataproc_go_proto -google/cloud/dataproc/v1/batches.proto,@go_googleapis//google/cloud/dataproc/v1:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1,@go_googleapis//google/cloud/dataproc/v1:dataproc_go_proto -google/cloud/dataproc/v1/clusters.proto,@go_googleapis//google/cloud/dataproc/v1:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1,@go_googleapis//google/cloud/dataproc/v1:dataproc_go_proto -google/cloud/dataproc/v1/jobs.proto,@go_googleapis//google/cloud/dataproc/v1:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1,@go_googleapis//google/cloud/dataproc/v1:dataproc_go_proto -google/cloud/dataproc/v1/operations.proto,@go_googleapis//google/cloud/dataproc/v1:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1,@go_googleapis//google/cloud/dataproc/v1:dataproc_go_proto -google/cloud/dataproc/v1/shared.proto,@go_googleapis//google/cloud/dataproc/v1:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1,@go_googleapis//google/cloud/dataproc/v1:dataproc_go_proto -google/cloud/dataproc/v1/workflow_templates.proto,@go_googleapis//google/cloud/dataproc/v1:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1,@go_googleapis//google/cloud/dataproc/v1:dataproc_go_proto -google/cloud/dataqna/v1alpha/annotated_string.proto,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_proto,google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_go_proto -google/cloud/dataqna/v1alpha/auto_suggestion_service.proto,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_proto,google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_go_proto -google/cloud/dataqna/v1alpha/question.proto,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_proto,google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_go_proto -google/cloud/dataqna/v1alpha/question_service.proto,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_proto,google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_go_proto -google/cloud/dataqna/v1alpha/user_feedback.proto,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_proto,google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha,@go_googleapis//google/cloud/dataqna/v1alpha:dataqna_go_proto -google/cloud/datastream/v1/datastream.proto,@go_googleapis//google/cloud/datastream/v1:datastream_proto,google.golang.org/genproto/googleapis/cloud/datastream/v1,@go_googleapis//google/cloud/datastream/v1:datastream_go_proto -google/cloud/datastream/v1/datastream_resources.proto,@go_googleapis//google/cloud/datastream/v1:datastream_proto,google.golang.org/genproto/googleapis/cloud/datastream/v1,@go_googleapis//google/cloud/datastream/v1:datastream_go_proto -google/cloud/datastream/v1alpha1/datastream.proto,@go_googleapis//google/cloud/datastream/v1alpha1:datastream_proto,google.golang.org/genproto/googleapis/cloud/datastream/v1alpha1,@go_googleapis//google/cloud/datastream/v1alpha1:datastream_go_proto -google/cloud/datastream/v1alpha1/datastream_resources.proto,@go_googleapis//google/cloud/datastream/v1alpha1:datastream_proto,google.golang.org/genproto/googleapis/cloud/datastream/v1alpha1,@go_googleapis//google/cloud/datastream/v1alpha1:datastream_go_proto -google/cloud/deploy/v1/cloud_deploy.proto,@go_googleapis//google/cloud/deploy/v1:deploy_proto,google.golang.org/genproto/googleapis/cloud/deploy/v1,@go_googleapis//google/cloud/deploy/v1:deploy_go_proto -google/cloud/deploy/v1/deliverypipeline_notification_payload.proto,@go_googleapis//google/cloud/deploy/v1:deploy_proto,google.golang.org/genproto/googleapis/cloud/deploy/v1,@go_googleapis//google/cloud/deploy/v1:deploy_go_proto -google/cloud/deploy/v1/jobrun_notification_payload.proto,@go_googleapis//google/cloud/deploy/v1:deploy_proto,google.golang.org/genproto/googleapis/cloud/deploy/v1,@go_googleapis//google/cloud/deploy/v1:deploy_go_proto -google/cloud/deploy/v1/log_enums.proto,@go_googleapis//google/cloud/deploy/v1:deploy_proto,google.golang.org/genproto/googleapis/cloud/deploy/v1,@go_googleapis//google/cloud/deploy/v1:deploy_go_proto -google/cloud/deploy/v1/release_notification_payload.proto,@go_googleapis//google/cloud/deploy/v1:deploy_proto,google.golang.org/genproto/googleapis/cloud/deploy/v1,@go_googleapis//google/cloud/deploy/v1:deploy_go_proto -google/cloud/deploy/v1/release_render_payload.proto,@go_googleapis//google/cloud/deploy/v1:deploy_proto,google.golang.org/genproto/googleapis/cloud/deploy/v1,@go_googleapis//google/cloud/deploy/v1:deploy_go_proto -google/cloud/deploy/v1/rollout_notification_payload.proto,@go_googleapis//google/cloud/deploy/v1:deploy_proto,google.golang.org/genproto/googleapis/cloud/deploy/v1,@go_googleapis//google/cloud/deploy/v1:deploy_go_proto -google/cloud/deploy/v1/target_notification_payload.proto,@go_googleapis//google/cloud/deploy/v1:deploy_proto,google.golang.org/genproto/googleapis/cloud/deploy/v1,@go_googleapis//google/cloud/deploy/v1:deploy_go_proto -google/cloud/dialogflow/cx/v3/advanced_settings.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/agent.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/audio_config.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/changelog.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/deployment.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/entity_type.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/environment.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/experiment.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/flow.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/fulfillment.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/intent.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/page.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/response_message.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/security_settings.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/session.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/session_entity_type.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/test_case.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/transition_route_group.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/validation_message.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/version.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3/webhook.proto,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3,@go_googleapis//google/cloud/dialogflow/cx/v3:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/agent.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/audio_config.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/changelog.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/deployment.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/entity_type.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/environment.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/experiment.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/flow.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/fulfillment.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/intent.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/page.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/response_message.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/security_settings.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/session.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/test_case.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/validation_message.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/version.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/cx/v3beta1/webhook.proto,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1,@go_googleapis//google/cloud/dialogflow/cx/v3beta1:cx_go_proto -google/cloud/dialogflow/v2/agent.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/answer_record.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/audio_config.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/context.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/conversation.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/conversation_dataset.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/conversation_event.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/conversation_model.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/conversation_profile.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/document.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/entity_type.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/environment.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/fulfillment.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/gcs.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/human_agent_assistant_event.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/intent.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/knowledge_base.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/participant.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/session.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/session_entity_type.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/validation_result.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/version.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2/webhook.proto,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2,@go_googleapis//google/cloud/dialogflow/v2:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/agent.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/answer_record.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/audio_config.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/context.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/conversation.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/conversation_event.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/conversation_profile.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/document.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/entity_type.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/environment.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/fulfillment.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/gcs.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/human_agent_assistant_event.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/intent.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/knowledge_base.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/participant.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/session.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/session_entity_type.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/validation_result.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/version.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/dialogflow/v2beta1/webhook.proto,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_proto,google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1,@go_googleapis//google/cloud/dialogflow/v2beta1:dialogflow_go_proto -google/cloud/discoveryengine/v1beta/common.proto,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_proto,google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_go_proto -google/cloud/discoveryengine/v1beta/document.proto,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_proto,google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_go_proto -google/cloud/discoveryengine/v1beta/document_service.proto,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_proto,google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_go_proto -google/cloud/discoveryengine/v1beta/import_config.proto,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_proto,google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_go_proto -google/cloud/discoveryengine/v1beta/recommendation_service.proto,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_proto,google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_go_proto -google/cloud/discoveryengine/v1beta/user_event.proto,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_proto,google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_go_proto -google/cloud/discoveryengine/v1beta/user_event_service.proto,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_proto,google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta,@go_googleapis//google/cloud/discoveryengine/v1beta:discoveryengine_go_proto -google/cloud/documentai/v1/barcode.proto,@go_googleapis//google/cloud/documentai/v1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1,@go_googleapis//google/cloud/documentai/v1:documentai_go_proto -google/cloud/documentai/v1/document.proto,@go_googleapis//google/cloud/documentai/v1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1,@go_googleapis//google/cloud/documentai/v1:documentai_go_proto -google/cloud/documentai/v1/document_io.proto,@go_googleapis//google/cloud/documentai/v1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1,@go_googleapis//google/cloud/documentai/v1:documentai_go_proto -google/cloud/documentai/v1/document_processor_service.proto,@go_googleapis//google/cloud/documentai/v1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1,@go_googleapis//google/cloud/documentai/v1:documentai_go_proto -google/cloud/documentai/v1/document_schema.proto,@go_googleapis//google/cloud/documentai/v1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1,@go_googleapis//google/cloud/documentai/v1:documentai_go_proto -google/cloud/documentai/v1/geometry.proto,@go_googleapis//google/cloud/documentai/v1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1,@go_googleapis//google/cloud/documentai/v1:documentai_go_proto -google/cloud/documentai/v1/operation_metadata.proto,@go_googleapis//google/cloud/documentai/v1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1,@go_googleapis//google/cloud/documentai/v1:documentai_go_proto -google/cloud/documentai/v1/processor.proto,@go_googleapis//google/cloud/documentai/v1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1,@go_googleapis//google/cloud/documentai/v1:documentai_go_proto -google/cloud/documentai/v1/processor_type.proto,@go_googleapis//google/cloud/documentai/v1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1,@go_googleapis//google/cloud/documentai/v1:documentai_go_proto -google/cloud/documentai/v1beta1/document.proto,@go_googleapis//google/cloud/documentai/v1beta1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta1,@go_googleapis//google/cloud/documentai/v1beta1:documentai_go_proto -google/cloud/documentai/v1beta1/document_understanding.proto,@go_googleapis//google/cloud/documentai/v1beta1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta1,@go_googleapis//google/cloud/documentai/v1beta1:documentai_go_proto -google/cloud/documentai/v1beta1/geometry.proto,@go_googleapis//google/cloud/documentai/v1beta1:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta1,@go_googleapis//google/cloud/documentai/v1beta1:documentai_go_proto -google/cloud/documentai/v1beta2/document.proto,@go_googleapis//google/cloud/documentai/v1beta2:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta2,@go_googleapis//google/cloud/documentai/v1beta2:documentai_go_proto -google/cloud/documentai/v1beta2/document_understanding.proto,@go_googleapis//google/cloud/documentai/v1beta2:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta2,@go_googleapis//google/cloud/documentai/v1beta2:documentai_go_proto -google/cloud/documentai/v1beta2/geometry.proto,@go_googleapis//google/cloud/documentai/v1beta2:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta2,@go_googleapis//google/cloud/documentai/v1beta2:documentai_go_proto -google/cloud/documentai/v1beta3/barcode.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/documentai/v1beta3/document.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/documentai/v1beta3/document_io.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/documentai/v1beta3/document_processor_service.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/documentai/v1beta3/document_schema.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/documentai/v1beta3/evaluation.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/documentai/v1beta3/geometry.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/documentai/v1beta3/operation_metadata.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/documentai/v1beta3/processor.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/documentai/v1beta3/processor_type.proto,@go_googleapis//google/cloud/documentai/v1beta3:documentai_proto,google.golang.org/genproto/googleapis/cloud/documentai/v1beta3,@go_googleapis//google/cloud/documentai/v1beta3:documentai_go_proto -google/cloud/domains/v1/domains.proto,@go_googleapis//google/cloud/domains/v1:domains_proto,google.golang.org/genproto/googleapis/cloud/domains/v1,@go_googleapis//google/cloud/domains/v1:domains_go_proto -google/cloud/domains/v1alpha2/domains.proto,@go_googleapis//google/cloud/domains/v1alpha2:domains_proto,google.golang.org/genproto/googleapis/cloud/domains/v1alpha2,@go_googleapis//google/cloud/domains/v1alpha2:domains_go_proto -google/cloud/domains/v1beta1/domains.proto,@go_googleapis//google/cloud/domains/v1beta1:domains_proto,google.golang.org/genproto/googleapis/cloud/domains/v1beta1,@go_googleapis//google/cloud/domains/v1beta1:domains_go_proto -google/cloud/edgecontainer/v1/resources.proto,@go_googleapis//google/cloud/edgecontainer/v1:edgecontainer_proto,google.golang.org/genproto/googleapis/cloud/edgecontainer/v1,@go_googleapis//google/cloud/edgecontainer/v1:edgecontainer_go_proto -google/cloud/edgecontainer/v1/service.proto,@go_googleapis//google/cloud/edgecontainer/v1:edgecontainer_proto,google.golang.org/genproto/googleapis/cloud/edgecontainer/v1,@go_googleapis//google/cloud/edgecontainer/v1:edgecontainer_go_proto -google/cloud/enterpriseknowledgegraph/v1/job_state.proto,@go_googleapis//google/cloud/enterpriseknowledgegraph/v1:enterpriseknowledgegraph_proto,google.golang.org/genproto/googleapis/cloud/enterpriseknowledgegraph/v1,@go_googleapis//google/cloud/enterpriseknowledgegraph/v1:enterpriseknowledgegraph_go_proto -google/cloud/enterpriseknowledgegraph/v1/operation_metadata.proto,@go_googleapis//google/cloud/enterpriseknowledgegraph/v1:enterpriseknowledgegraph_proto,google.golang.org/genproto/googleapis/cloud/enterpriseknowledgegraph/v1,@go_googleapis//google/cloud/enterpriseknowledgegraph/v1:enterpriseknowledgegraph_go_proto -google/cloud/enterpriseknowledgegraph/v1/service.proto,@go_googleapis//google/cloud/enterpriseknowledgegraph/v1:enterpriseknowledgegraph_proto,google.golang.org/genproto/googleapis/cloud/enterpriseknowledgegraph/v1,@go_googleapis//google/cloud/enterpriseknowledgegraph/v1:enterpriseknowledgegraph_go_proto -google/cloud/essentialcontacts/v1/enums.proto,@go_googleapis//google/cloud/essentialcontacts/v1:essentialcontacts_proto,google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1,@go_googleapis//google/cloud/essentialcontacts/v1:essentialcontacts_go_proto -google/cloud/essentialcontacts/v1/service.proto,@go_googleapis//google/cloud/essentialcontacts/v1:essentialcontacts_proto,google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1,@go_googleapis//google/cloud/essentialcontacts/v1:essentialcontacts_go_proto -google/cloud/eventarc/publishing/v1/publisher.proto,@go_googleapis//google/cloud/eventarc/publishing/v1:publisher_proto,google.golang.org/genproto/googleapis/cloud/eventarc/publishing/v1,@go_googleapis//google/cloud/eventarc/publishing/v1:publisher_go_proto -google/cloud/eventarc/v1/channel.proto,@go_googleapis//google/cloud/eventarc/v1:eventarc_proto,google.golang.org/genproto/googleapis/cloud/eventarc/v1,@go_googleapis//google/cloud/eventarc/v1:eventarc_go_proto -google/cloud/eventarc/v1/channel_connection.proto,@go_googleapis//google/cloud/eventarc/v1:eventarc_proto,google.golang.org/genproto/googleapis/cloud/eventarc/v1,@go_googleapis//google/cloud/eventarc/v1:eventarc_go_proto -google/cloud/eventarc/v1/discovery.proto,@go_googleapis//google/cloud/eventarc/v1:eventarc_proto,google.golang.org/genproto/googleapis/cloud/eventarc/v1,@go_googleapis//google/cloud/eventarc/v1:eventarc_go_proto -google/cloud/eventarc/v1/eventarc.proto,@go_googleapis//google/cloud/eventarc/v1:eventarc_proto,google.golang.org/genproto/googleapis/cloud/eventarc/v1,@go_googleapis//google/cloud/eventarc/v1:eventarc_go_proto -google/cloud/eventarc/v1/google_channel_config.proto,@go_googleapis//google/cloud/eventarc/v1:eventarc_proto,google.golang.org/genproto/googleapis/cloud/eventarc/v1,@go_googleapis//google/cloud/eventarc/v1:eventarc_go_proto -google/cloud/eventarc/v1/trigger.proto,@go_googleapis//google/cloud/eventarc/v1:eventarc_proto,google.golang.org/genproto/googleapis/cloud/eventarc/v1,@go_googleapis//google/cloud/eventarc/v1:eventarc_go_proto -google/cloud/extended_operations.proto,@go_googleapis//google/cloud:extendedops_proto,google.golang.org/genproto/googleapis/cloud/extendedops,@go_googleapis//google/cloud:extendedops_go_proto -google/cloud/filestore/v1/cloud_filestore_service.proto,@go_googleapis//google/cloud/filestore/v1:filestore_proto,google.golang.org/genproto/googleapis/cloud/filestore/v1,@go_googleapis//google/cloud/filestore/v1:filestore_go_proto -google/cloud/filestore/v1beta1/cloud_filestore_service.proto,@go_googleapis//google/cloud/filestore/v1beta1:filestore_proto,google.golang.org/genproto/googleapis/cloud/filestore/v1beta1,@go_googleapis//google/cloud/filestore/v1beta1:filestore_go_proto -google/cloud/functions/v1/functions.proto,@go_googleapis//google/cloud/functions/v1:functions_proto,google.golang.org/genproto/googleapis/cloud/functions/v1,@go_googleapis//google/cloud/functions/v1:functions_go_proto -google/cloud/functions/v1/operations.proto,@go_googleapis//google/cloud/functions/v1:functions_proto,google.golang.org/genproto/googleapis/cloud/functions/v1,@go_googleapis//google/cloud/functions/v1:functions_go_proto -google/cloud/functions/v2/functions.proto,@go_googleapis//google/cloud/functions/v2:functions_proto,google.golang.org/genproto/googleapis/cloud/functions/v2,@go_googleapis//google/cloud/functions/v2:functions_go_proto -google/cloud/functions/v2alpha/functions.proto,@go_googleapis//google/cloud/functions/v2alpha:functions_proto,google.golang.org/genproto/googleapis/cloud/functions/v2alpha,@go_googleapis//google/cloud/functions/v2alpha:functions_go_proto -google/cloud/functions/v2beta/functions.proto,@go_googleapis//google/cloud/functions/v2beta:functions_proto,google.golang.org/genproto/googleapis/cloud/functions/v2beta,@go_googleapis//google/cloud/functions/v2beta:functions_go_proto -google/cloud/gaming/v1/common.proto,@go_googleapis//google/cloud/gaming/v1:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1,@go_googleapis//google/cloud/gaming/v1:gaming_go_proto -google/cloud/gaming/v1/game_server_clusters.proto,@go_googleapis//google/cloud/gaming/v1:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1,@go_googleapis//google/cloud/gaming/v1:gaming_go_proto -google/cloud/gaming/v1/game_server_clusters_service.proto,@go_googleapis//google/cloud/gaming/v1:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1,@go_googleapis//google/cloud/gaming/v1:gaming_go_proto -google/cloud/gaming/v1/game_server_configs.proto,@go_googleapis//google/cloud/gaming/v1:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1,@go_googleapis//google/cloud/gaming/v1:gaming_go_proto -google/cloud/gaming/v1/game_server_configs_service.proto,@go_googleapis//google/cloud/gaming/v1:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1,@go_googleapis//google/cloud/gaming/v1:gaming_go_proto -google/cloud/gaming/v1/game_server_deployments.proto,@go_googleapis//google/cloud/gaming/v1:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1,@go_googleapis//google/cloud/gaming/v1:gaming_go_proto -google/cloud/gaming/v1/game_server_deployments_service.proto,@go_googleapis//google/cloud/gaming/v1:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1,@go_googleapis//google/cloud/gaming/v1:gaming_go_proto -google/cloud/gaming/v1/realms.proto,@go_googleapis//google/cloud/gaming/v1:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1,@go_googleapis//google/cloud/gaming/v1:gaming_go_proto -google/cloud/gaming/v1/realms_service.proto,@go_googleapis//google/cloud/gaming/v1:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1,@go_googleapis//google/cloud/gaming/v1:gaming_go_proto -google/cloud/gaming/v1beta/common.proto,@go_googleapis//google/cloud/gaming/v1beta:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1beta,@go_googleapis//google/cloud/gaming/v1beta:gaming_go_proto -google/cloud/gaming/v1beta/game_server_clusters.proto,@go_googleapis//google/cloud/gaming/v1beta:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1beta,@go_googleapis//google/cloud/gaming/v1beta:gaming_go_proto -google/cloud/gaming/v1beta/game_server_clusters_service.proto,@go_googleapis//google/cloud/gaming/v1beta:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1beta,@go_googleapis//google/cloud/gaming/v1beta:gaming_go_proto -google/cloud/gaming/v1beta/game_server_configs.proto,@go_googleapis//google/cloud/gaming/v1beta:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1beta,@go_googleapis//google/cloud/gaming/v1beta:gaming_go_proto -google/cloud/gaming/v1beta/game_server_configs_service.proto,@go_googleapis//google/cloud/gaming/v1beta:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1beta,@go_googleapis//google/cloud/gaming/v1beta:gaming_go_proto -google/cloud/gaming/v1beta/game_server_deployments.proto,@go_googleapis//google/cloud/gaming/v1beta:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1beta,@go_googleapis//google/cloud/gaming/v1beta:gaming_go_proto -google/cloud/gaming/v1beta/game_server_deployments_service.proto,@go_googleapis//google/cloud/gaming/v1beta:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1beta,@go_googleapis//google/cloud/gaming/v1beta:gaming_go_proto -google/cloud/gaming/v1beta/realms.proto,@go_googleapis//google/cloud/gaming/v1beta:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1beta,@go_googleapis//google/cloud/gaming/v1beta:gaming_go_proto -google/cloud/gaming/v1beta/realms_service.proto,@go_googleapis//google/cloud/gaming/v1beta:gaming_proto,google.golang.org/genproto/googleapis/cloud/gaming/v1beta,@go_googleapis//google/cloud/gaming/v1beta:gaming_go_proto -google/cloud/gkebackup/logging/v1/logged_backup.proto,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_go_proto -google/cloud/gkebackup/logging/v1/logged_backup_plan.proto,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_go_proto -google/cloud/gkebackup/logging/v1/logged_common.proto,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_go_proto -google/cloud/gkebackup/logging/v1/logged_restore.proto,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_go_proto -google/cloud/gkebackup/logging/v1/logged_restore_plan.proto,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_go_proto -google/cloud/gkebackup/logging/v1/logging.proto,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1,@go_googleapis//google/cloud/gkebackup/logging/v1:logging_go_proto -google/cloud/gkebackup/v1/backup.proto,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/v1,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_go_proto -google/cloud/gkebackup/v1/backup_plan.proto,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/v1,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_go_proto -google/cloud/gkebackup/v1/common.proto,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/v1,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_go_proto -google/cloud/gkebackup/v1/gkebackup.proto,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/v1,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_go_proto -google/cloud/gkebackup/v1/restore.proto,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/v1,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_go_proto -google/cloud/gkebackup/v1/restore_plan.proto,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/v1,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_go_proto -google/cloud/gkebackup/v1/volume.proto,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_proto,google.golang.org/genproto/googleapis/cloud/gkebackup/v1,@go_googleapis//google/cloud/gkebackup/v1:gkebackup_go_proto -google/cloud/gkeconnect/gateway/v1/gateway.proto,@go_googleapis//google/cloud/gkeconnect/gateway/v1:gateway_proto,google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1,@go_googleapis//google/cloud/gkeconnect/gateway/v1:gateway_go_proto -google/cloud/gkeconnect/gateway/v1alpha1/gateway.proto,@go_googleapis//google/cloud/gkeconnect/gateway/v1alpha1:gateway_proto,google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1alpha1,@go_googleapis//google/cloud/gkeconnect/gateway/v1alpha1:gateway_go_proto -google/cloud/gkeconnect/gateway/v1beta1/gateway.proto,@go_googleapis//google/cloud/gkeconnect/gateway/v1beta1:gateway_proto,google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1beta1,@go_googleapis//google/cloud/gkeconnect/gateway/v1beta1:gateway_go_proto -google/cloud/gkehub/v1/configmanagement/configmanagement.proto,@go_googleapis//google/cloud/gkehub/v1/configmanagement:configmanagement_proto,google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1,@go_googleapis//google/cloud/gkehub/v1/configmanagement:configmanagement_go_proto -google/cloud/gkehub/v1/feature.proto,@go_googleapis//google/cloud/gkehub/v1:gkehub_proto,google.golang.org/genproto/googleapis/cloud/gkehub/v1,@go_googleapis//google/cloud/gkehub/v1:gkehub_go_proto -google/cloud/gkehub/v1/membership.proto,@go_googleapis//google/cloud/gkehub/v1:gkehub_proto,google.golang.org/genproto/googleapis/cloud/gkehub/v1,@go_googleapis//google/cloud/gkehub/v1:gkehub_go_proto -google/cloud/gkehub/v1/multiclusteringress/multiclusteringress.proto,@go_googleapis//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto,google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1,@go_googleapis//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_go_proto -google/cloud/gkehub/v1/service.proto,@go_googleapis//google/cloud/gkehub/v1:gkehub_proto,google.golang.org/genproto/googleapis/cloud/gkehub/v1,@go_googleapis//google/cloud/gkehub/v1:gkehub_go_proto -google/cloud/gkehub/v1alpha/cloudauditlogging/cloudauditlogging.proto,@go_googleapis//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_proto,google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha,@go_googleapis//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_go_proto -google/cloud/gkehub/v1alpha/configmanagement/configmanagement.proto,@go_googleapis//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_proto,google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1alpha,@go_googleapis//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_go_proto -google/cloud/gkehub/v1alpha/feature.proto,@go_googleapis//google/cloud/gkehub/v1alpha:gkehub_proto,google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha,@go_googleapis//google/cloud/gkehub/v1alpha:gkehub_go_proto -google/cloud/gkehub/v1alpha/metering/metering.proto,@go_googleapis//google/cloud/gkehub/v1alpha/metering:metering_proto,google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1alpha,@go_googleapis//google/cloud/gkehub/v1alpha/metering:metering_go_proto -google/cloud/gkehub/v1alpha/multiclusteringress/multiclusteringress.proto,@go_googleapis//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_proto,google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1alpha,@go_googleapis//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_go_proto -google/cloud/gkehub/v1alpha/service.proto,@go_googleapis//google/cloud/gkehub/v1alpha:gkehub_proto,google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha,@go_googleapis//google/cloud/gkehub/v1alpha:gkehub_go_proto -google/cloud/gkehub/v1alpha/servicemesh/servicemesh.proto,@go_googleapis//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_proto,google.golang.org/genproto/googleapis/cloud/gkehub/servicemesh/v1alpha,@go_googleapis//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_go_proto -google/cloud/gkehub/v1alpha2/membership.proto,@go_googleapis//google/cloud/gkehub/v1alpha2:gkehub_proto,google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2,@go_googleapis//google/cloud/gkehub/v1alpha2:gkehub_go_proto -google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto,@go_googleapis//google/cloud/gkehub/v1beta/configmanagement:configmanagement_proto,google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1beta,@go_googleapis//google/cloud/gkehub/v1beta/configmanagement:configmanagement_go_proto -google/cloud/gkehub/v1beta/feature.proto,@go_googleapis//google/cloud/gkehub/v1beta:gkehub_proto,google.golang.org/genproto/googleapis/cloud/gkehub/v1beta,@go_googleapis//google/cloud/gkehub/v1beta:gkehub_go_proto -google/cloud/gkehub/v1beta/metering/metering.proto,@go_googleapis//google/cloud/gkehub/v1beta/metering:metering_proto,google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1beta,@go_googleapis//google/cloud/gkehub/v1beta/metering:metering_go_proto -google/cloud/gkehub/v1beta/multiclusteringress/multiclusteringress.proto,@go_googleapis//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_proto,google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta,@go_googleapis//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_go_proto -google/cloud/gkehub/v1beta/service.proto,@go_googleapis//google/cloud/gkehub/v1beta:gkehub_proto,google.golang.org/genproto/googleapis/cloud/gkehub/v1beta,@go_googleapis//google/cloud/gkehub/v1beta:gkehub_go_proto -google/cloud/gkehub/v1beta1/membership.proto,@go_googleapis//google/cloud/gkehub/v1beta1:gkehub_proto,google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1,@go_googleapis//google/cloud/gkehub/v1beta1:gkehub_go_proto -google/cloud/gkemulticloud/v1/aws_resources.proto,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_proto,google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_go_proto -google/cloud/gkemulticloud/v1/aws_service.proto,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_proto,google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_go_proto -google/cloud/gkemulticloud/v1/azure_resources.proto,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_proto,google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_go_proto -google/cloud/gkemulticloud/v1/azure_service.proto,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_proto,google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_go_proto -google/cloud/gkemulticloud/v1/common_resources.proto,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_proto,google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1,@go_googleapis//google/cloud/gkemulticloud/v1:gkemulticloud_go_proto -google/cloud/gsuiteaddons/logging/v1/g_suite_add_ons_log_entry.proto,@go_googleapis//google/cloud/gsuiteaddons/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/gsuiteaddons/logging/v1,@go_googleapis//google/cloud/gsuiteaddons/logging/v1:logging_go_proto -google/cloud/gsuiteaddons/v1/gsuiteaddons.proto,@go_googleapis//google/cloud/gsuiteaddons/v1:gsuiteaddons_proto,google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1,@go_googleapis//google/cloud/gsuiteaddons/v1:gsuiteaddons_go_proto -google/cloud/healthcare/logging/annotation.proto,@go_googleapis//google/cloud/healthcare/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/healthcare/logging,@go_googleapis//google/cloud/healthcare/logging:logging_go_proto -google/cloud/healthcare/logging/consent.proto,@go_googleapis//google/cloud/healthcare/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/healthcare/logging,@go_googleapis//google/cloud/healthcare/logging:logging_go_proto -google/cloud/healthcare/logging/deid.proto,@go_googleapis//google/cloud/healthcare/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/healthcare/logging,@go_googleapis//google/cloud/healthcare/logging:logging_go_proto -google/cloud/healthcare/logging/dicom.proto,@go_googleapis//google/cloud/healthcare/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/healthcare/logging,@go_googleapis//google/cloud/healthcare/logging:logging_go_proto -google/cloud/healthcare/logging/fhir.proto,@go_googleapis//google/cloud/healthcare/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/healthcare/logging,@go_googleapis//google/cloud/healthcare/logging:logging_go_proto -google/cloud/healthcare/logging/hl7v2.proto,@go_googleapis//google/cloud/healthcare/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/healthcare/logging,@go_googleapis//google/cloud/healthcare/logging:logging_go_proto -google/cloud/iap/v1/service.proto,@go_googleapis//google/cloud/iap/v1:iap_proto,google.golang.org/genproto/googleapis/cloud/iap/v1,@go_googleapis//google/cloud/iap/v1:iap_go_proto -google/cloud/iap/v1beta1/service.proto,@go_googleapis//google/cloud/iap/v1beta1:iap_proto,google.golang.org/genproto/googleapis/cloud/iap/v1beta1,@go_googleapis//google/cloud/iap/v1beta1:iap_go_proto -google/cloud/identitytoolkit/logging/request_log.proto,@go_googleapis//google/cloud/identitytoolkit/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/identitytoolkit/logging,@go_googleapis//google/cloud/identitytoolkit/logging:logging_go_proto -google/cloud/identitytoolkit/v2/account_management_service.proto,@go_googleapis//google/cloud/identitytoolkit/v2:identitytoolkit_proto,google.golang.org/genproto/googleapis/cloud/identitytoolkit/v2,@go_googleapis//google/cloud/identitytoolkit/v2:identitytoolkit_go_proto -google/cloud/identitytoolkit/v2/authentication_service.proto,@go_googleapis//google/cloud/identitytoolkit/v2:identitytoolkit_proto,google.golang.org/genproto/googleapis/cloud/identitytoolkit/v2,@go_googleapis//google/cloud/identitytoolkit/v2:identitytoolkit_go_proto -google/cloud/identitytoolkit/v2/mfa_info.proto,@go_googleapis//google/cloud/identitytoolkit/v2:identitytoolkit_proto,google.golang.org/genproto/googleapis/cloud/identitytoolkit/v2,@go_googleapis//google/cloud/identitytoolkit/v2:identitytoolkit_go_proto -google/cloud/ids/logging/v1/logging.proto,@go_googleapis//google/cloud/ids/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/ids/logging/v1,@go_googleapis//google/cloud/ids/logging/v1:logging_go_proto -google/cloud/ids/v1/ids.proto,@go_googleapis//google/cloud/ids/v1:ids_proto,google.golang.org/genproto/googleapis/cloud/ids/v1,@go_googleapis//google/cloud/ids/v1:ids_go_proto -google/cloud/integrations/v1alpha/event_parameter.proto,@go_googleapis//google/cloud/integrations/v1alpha:integrations_proto,google.golang.org/genproto/googleapis/cloud/integrations/v1alpha,@go_googleapis//google/cloud/integrations/v1alpha:integrations_go_proto -google/cloud/integrations/v1alpha/json_validation.proto,@go_googleapis//google/cloud/integrations/v1alpha:integrations_proto,google.golang.org/genproto/googleapis/cloud/integrations/v1alpha,@go_googleapis//google/cloud/integrations/v1alpha:integrations_go_proto -google/cloud/integrations/v1alpha/log_entries.proto,@go_googleapis//google/cloud/integrations/v1alpha:integrations_proto,google.golang.org/genproto/googleapis/cloud/integrations/v1alpha,@go_googleapis//google/cloud/integrations/v1alpha:integrations_go_proto -google/cloud/integrations/v1alpha/product.proto,@go_googleapis//google/cloud/integrations/v1alpha:integrations_proto,google.golang.org/genproto/googleapis/cloud/integrations/v1alpha,@go_googleapis//google/cloud/integrations/v1alpha:integrations_go_proto -google/cloud/integrations/v1alpha/task_config.proto,@go_googleapis//google/cloud/integrations/v1alpha:integrations_proto,google.golang.org/genproto/googleapis/cloud/integrations/v1alpha,@go_googleapis//google/cloud/integrations/v1alpha:integrations_go_proto -google/cloud/integrations/v1alpha/value_type.proto,@go_googleapis//google/cloud/integrations/v1alpha:integrations_proto,google.golang.org/genproto/googleapis/cloud/integrations/v1alpha,@go_googleapis//google/cloud/integrations/v1alpha:integrations_go_proto -google/cloud/iot/v1/device_manager.proto,@go_googleapis//google/cloud/iot/v1:iot_proto,google.golang.org/genproto/googleapis/cloud/iot/v1,@go_googleapis//google/cloud/iot/v1:iot_go_proto -google/cloud/iot/v1/resources.proto,@go_googleapis//google/cloud/iot/v1:iot_proto,google.golang.org/genproto/googleapis/cloud/iot/v1,@go_googleapis//google/cloud/iot/v1:iot_go_proto -google/cloud/kms/v1/ekm_service.proto,@go_googleapis//google/cloud/kms/v1:kms_proto,google.golang.org/genproto/googleapis/cloud/kms/v1,@go_googleapis//google/cloud/kms/v1:kms_go_proto -google/cloud/kms/v1/resources.proto,@go_googleapis//google/cloud/kms/v1:kms_proto,google.golang.org/genproto/googleapis/cloud/kms/v1,@go_googleapis//google/cloud/kms/v1:kms_go_proto -google/cloud/kms/v1/service.proto,@go_googleapis//google/cloud/kms/v1:kms_proto,google.golang.org/genproto/googleapis/cloud/kms/v1,@go_googleapis//google/cloud/kms/v1:kms_go_proto -google/cloud/kubernetes/security/containersecurity_logging/logging.proto,@go_googleapis//google/cloud/kubernetes/security/containersecurity_logging:containersecurity_logging_proto,google.golang.org/genproto/googleapis/cloud/kubernetes/security/containersecurity_logging,@go_googleapis//google/cloud/kubernetes/security/containersecurity_logging:containersecurity_logging_go_proto -google/cloud/language/v1/language_service.proto,@go_googleapis//google/cloud/language/v1:language_proto,google.golang.org/genproto/googleapis/cloud/language/v1,@go_googleapis//google/cloud/language/v1:language_go_proto -google/cloud/language/v1beta1/language_service.proto,@go_googleapis//google/cloud/language/v1beta1:language_proto,google.golang.org/genproto/googleapis/cloud/language/v1beta1,@go_googleapis//google/cloud/language/v1beta1:language_go_proto -google/cloud/language/v1beta2/language_service.proto,@go_googleapis//google/cloud/language/v1beta2:language_proto,google.golang.org/genproto/googleapis/cloud/language/v1beta2,@go_googleapis//google/cloud/language/v1beta2:language_go_proto -google/cloud/lifesciences/v2beta/workflows.proto,@go_googleapis//google/cloud/lifesciences/v2beta:lifesciences_proto,google.golang.org/genproto/googleapis/cloud/lifesciences/v2beta,@go_googleapis//google/cloud/lifesciences/v2beta:lifesciences_go_proto -google/cloud/location/locations.proto,@go_googleapis//google/cloud/location:location_proto,google.golang.org/genproto/googleapis/cloud/location,@go_googleapis//google/cloud/location:location_go_proto -google/cloud/managedidentities/v1/managed_identities_service.proto,@go_googleapis//google/cloud/managedidentities/v1:managedidentities_proto,google.golang.org/genproto/googleapis/cloud/managedidentities/v1,@go_googleapis//google/cloud/managedidentities/v1:managedidentities_go_proto -google/cloud/managedidentities/v1/resource.proto,@go_googleapis//google/cloud/managedidentities/v1:managedidentities_proto,google.golang.org/genproto/googleapis/cloud/managedidentities/v1,@go_googleapis//google/cloud/managedidentities/v1:managedidentities_go_proto -google/cloud/managedidentities/v1beta1/managed_identities_service.proto,@go_googleapis//google/cloud/managedidentities/v1beta1:managedidentities_proto,google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1,@go_googleapis//google/cloud/managedidentities/v1beta1:managedidentities_go_proto -google/cloud/managedidentities/v1beta1/resource.proto,@go_googleapis//google/cloud/managedidentities/v1beta1:managedidentities_proto,google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1,@go_googleapis//google/cloud/managedidentities/v1beta1:managedidentities_go_proto -google/cloud/mediatranslation/v1alpha1/media_translation.proto,@go_googleapis//google/cloud/mediatranslation/v1alpha1:mediatranslation_proto,google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1,@go_googleapis//google/cloud/mediatranslation/v1alpha1:mediatranslation_go_proto -google/cloud/mediatranslation/v1beta1/media_translation.proto,@go_googleapis//google/cloud/mediatranslation/v1beta1:mediatranslation_proto,google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1,@go_googleapis//google/cloud/mediatranslation/v1beta1:mediatranslation_go_proto -google/cloud/memcache/v1/cloud_memcache.proto,@go_googleapis//google/cloud/memcache/v1:memcache_proto,google.golang.org/genproto/googleapis/cloud/memcache/v1,@go_googleapis//google/cloud/memcache/v1:memcache_go_proto -google/cloud/memcache/v1beta2/cloud_memcache.proto,@go_googleapis//google/cloud/memcache/v1beta2:memcache_proto,google.golang.org/genproto/googleapis/cloud/memcache/v1beta2,@go_googleapis//google/cloud/memcache/v1beta2:memcache_go_proto -google/cloud/metastore/logging/v1/log_streams.proto,@go_googleapis//google/cloud/metastore/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/metastore/logging/v1,@go_googleapis//google/cloud/metastore/logging/v1:logging_go_proto -google/cloud/metastore/v1/metastore.proto,@go_googleapis//google/cloud/metastore/v1:metastore_proto,google.golang.org/genproto/googleapis/cloud/metastore/v1,@go_googleapis//google/cloud/metastore/v1:metastore_go_proto -google/cloud/metastore/v1/metastore_federation.proto,@go_googleapis//google/cloud/metastore/v1:metastore_proto,google.golang.org/genproto/googleapis/cloud/metastore/v1,@go_googleapis//google/cloud/metastore/v1:metastore_go_proto -google/cloud/metastore/v1alpha/metastore.proto,@go_googleapis//google/cloud/metastore/v1alpha:metastore_proto,google.golang.org/genproto/googleapis/cloud/metastore/v1alpha,@go_googleapis//google/cloud/metastore/v1alpha:metastore_go_proto -google/cloud/metastore/v1alpha/metastore_federation.proto,@go_googleapis//google/cloud/metastore/v1alpha:metastore_proto,google.golang.org/genproto/googleapis/cloud/metastore/v1alpha,@go_googleapis//google/cloud/metastore/v1alpha:metastore_go_proto -google/cloud/metastore/v1beta/metastore.proto,@go_googleapis//google/cloud/metastore/v1beta:metastore_proto,google.golang.org/genproto/googleapis/cloud/metastore/v1beta,@go_googleapis//google/cloud/metastore/v1beta:metastore_go_proto -google/cloud/metastore/v1beta/metastore_federation.proto,@go_googleapis//google/cloud/metastore/v1beta:metastore_proto,google.golang.org/genproto/googleapis/cloud/metastore/v1beta,@go_googleapis//google/cloud/metastore/v1beta:metastore_go_proto -google/cloud/networkanalyzer/logging/v1/analyzer_log.proto,@go_googleapis//google/cloud/networkanalyzer/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/networkanalyzer/logging/v1,@go_googleapis//google/cloud/networkanalyzer/logging/v1:logging_go_proto -google/cloud/networkconnectivity/v1/common.proto,@go_googleapis//google/cloud/networkconnectivity/v1:networkconnectivity_proto,google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1,@go_googleapis//google/cloud/networkconnectivity/v1:networkconnectivity_go_proto -google/cloud/networkconnectivity/v1/hub.proto,@go_googleapis//google/cloud/networkconnectivity/v1:networkconnectivity_proto,google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1,@go_googleapis//google/cloud/networkconnectivity/v1:networkconnectivity_go_proto -google/cloud/networkconnectivity/v1/policy_based_routing.proto,@go_googleapis//google/cloud/networkconnectivity/v1:networkconnectivity_proto,google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1,@go_googleapis//google/cloud/networkconnectivity/v1:networkconnectivity_go_proto -google/cloud/networkconnectivity/v1alpha1/common.proto,@go_googleapis//google/cloud/networkconnectivity/v1alpha1:networkconnectivity_proto,google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1,@go_googleapis//google/cloud/networkconnectivity/v1alpha1:networkconnectivity_go_proto -google/cloud/networkconnectivity/v1alpha1/hub.proto,@go_googleapis//google/cloud/networkconnectivity/v1alpha1:networkconnectivity_proto,google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1,@go_googleapis//google/cloud/networkconnectivity/v1alpha1:networkconnectivity_go_proto -google/cloud/networkmanagement/v1/connectivity_test.proto,@go_googleapis//google/cloud/networkmanagement/v1:networkmanagement_proto,google.golang.org/genproto/googleapis/cloud/networkmanagement/v1,@go_googleapis//google/cloud/networkmanagement/v1:networkmanagement_go_proto -google/cloud/networkmanagement/v1/reachability.proto,@go_googleapis//google/cloud/networkmanagement/v1:networkmanagement_proto,google.golang.org/genproto/googleapis/cloud/networkmanagement/v1,@go_googleapis//google/cloud/networkmanagement/v1:networkmanagement_go_proto -google/cloud/networkmanagement/v1/trace.proto,@go_googleapis//google/cloud/networkmanagement/v1:networkmanagement_proto,google.golang.org/genproto/googleapis/cloud/networkmanagement/v1,@go_googleapis//google/cloud/networkmanagement/v1:networkmanagement_go_proto -google/cloud/networkmanagement/v1beta1/connectivity_test.proto,@go_googleapis//google/cloud/networkmanagement/v1beta1:networkmanagement_proto,google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1,@go_googleapis//google/cloud/networkmanagement/v1beta1:networkmanagement_go_proto -google/cloud/networkmanagement/v1beta1/reachability.proto,@go_googleapis//google/cloud/networkmanagement/v1beta1:networkmanagement_proto,google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1,@go_googleapis//google/cloud/networkmanagement/v1beta1:networkmanagement_go_proto -google/cloud/networkmanagement/v1beta1/trace.proto,@go_googleapis//google/cloud/networkmanagement/v1beta1:networkmanagement_proto,google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1,@go_googleapis//google/cloud/networkmanagement/v1beta1:networkmanagement_go_proto -google/cloud/networksecurity/v1/authorization_policy.proto,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_go_proto -google/cloud/networksecurity/v1/client_tls_policy.proto,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_go_proto -google/cloud/networksecurity/v1/common.proto,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_go_proto -google/cloud/networksecurity/v1/network_security.proto,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_go_proto -google/cloud/networksecurity/v1/server_tls_policy.proto,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_go_proto -google/cloud/networksecurity/v1/tls.proto,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1,@go_googleapis//google/cloud/networksecurity/v1:networksecurity_go_proto -google/cloud/networksecurity/v1beta1/authorization_policy.proto,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_go_proto -google/cloud/networksecurity/v1beta1/client_tls_policy.proto,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_go_proto -google/cloud/networksecurity/v1beta1/common.proto,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_go_proto -google/cloud/networksecurity/v1beta1/network_security.proto,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_go_proto -google/cloud/networksecurity/v1beta1/server_tls_policy.proto,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_go_proto -google/cloud/networksecurity/v1beta1/tls.proto,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_proto,google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1,@go_googleapis//google/cloud/networksecurity/v1beta1:networksecurity_go_proto -google/cloud/networkservices/v1/common.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1/endpoint_policy.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1/gateway.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1/grpc_route.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1/http_route.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1/mesh.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1/network_services.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1/service_binding.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1/tcp_route.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1/tls_route.proto,@go_googleapis//google/cloud/networkservices/v1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1,@go_googleapis//google/cloud/networkservices/v1:networkservices_go_proto -google/cloud/networkservices/v1beta1/common.proto,@go_googleapis//google/cloud/networkservices/v1beta1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1,@go_googleapis//google/cloud/networkservices/v1beta1:networkservices_go_proto -google/cloud/networkservices/v1beta1/endpoint_policy.proto,@go_googleapis//google/cloud/networkservices/v1beta1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1,@go_googleapis//google/cloud/networkservices/v1beta1:networkservices_go_proto -google/cloud/networkservices/v1beta1/network_services.proto,@go_googleapis//google/cloud/networkservices/v1beta1:networkservices_proto,google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1,@go_googleapis//google/cloud/networkservices/v1beta1:networkservices_go_proto -google/cloud/notebooks/logging/v1/runtime_log.proto,@go_googleapis//google/cloud/notebooks/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/notebooks/logging/v1,@go_googleapis//google/cloud/notebooks/logging/v1:logging_go_proto -google/cloud/notebooks/v1/diagnostic_config.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1/environment.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1/event.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1/execution.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1/instance.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1/instance_config.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1/managed_service.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1/runtime.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1/schedule.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1/service.proto,@go_googleapis//google/cloud/notebooks/v1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1,@go_googleapis//google/cloud/notebooks/v1:notebooks_go_proto -google/cloud/notebooks/v1beta1/environment.proto,@go_googleapis//google/cloud/notebooks/v1beta1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1,@go_googleapis//google/cloud/notebooks/v1beta1:notebooks_go_proto -google/cloud/notebooks/v1beta1/instance.proto,@go_googleapis//google/cloud/notebooks/v1beta1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1,@go_googleapis//google/cloud/notebooks/v1beta1:notebooks_go_proto -google/cloud/notebooks/v1beta1/service.proto,@go_googleapis//google/cloud/notebooks/v1beta1:notebooks_proto,google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1,@go_googleapis//google/cloud/notebooks/v1beta1:notebooks_go_proto -google/cloud/optimization/v1/async_model.proto,@go_googleapis//google/cloud/optimization/v1:optimization_proto,google.golang.org/genproto/googleapis/cloud/optimization/v1,@go_googleapis//google/cloud/optimization/v1:optimization_go_proto -google/cloud/optimization/v1/fleet_routing.proto,@go_googleapis//google/cloud/optimization/v1:optimization_proto,google.golang.org/genproto/googleapis/cloud/optimization/v1,@go_googleapis//google/cloud/optimization/v1:optimization_go_proto -google/cloud/orchestration/airflow/service/v1/environments.proto,@go_googleapis//google/cloud/orchestration/airflow/service/v1:service_proto,google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1,@go_googleapis//google/cloud/orchestration/airflow/service/v1:service_go_proto -google/cloud/orchestration/airflow/service/v1/image_versions.proto,@go_googleapis//google/cloud/orchestration/airflow/service/v1:service_proto,google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1,@go_googleapis//google/cloud/orchestration/airflow/service/v1:service_go_proto -google/cloud/orchestration/airflow/service/v1/operations.proto,@go_googleapis//google/cloud/orchestration/airflow/service/v1:service_proto,google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1,@go_googleapis//google/cloud/orchestration/airflow/service/v1:service_go_proto -google/cloud/orchestration/airflow/service/v1beta1/environments.proto,@go_googleapis//google/cloud/orchestration/airflow/service/v1beta1:service_proto,google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1,@go_googleapis//google/cloud/orchestration/airflow/service/v1beta1:service_go_proto -google/cloud/orchestration/airflow/service/v1beta1/image_versions.proto,@go_googleapis//google/cloud/orchestration/airflow/service/v1beta1:service_proto,google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1,@go_googleapis//google/cloud/orchestration/airflow/service/v1beta1:service_go_proto -google/cloud/orchestration/airflow/service/v1beta1/operations.proto,@go_googleapis//google/cloud/orchestration/airflow/service/v1beta1:service_proto,google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1,@go_googleapis//google/cloud/orchestration/airflow/service/v1beta1:service_go_proto -google/cloud/orgpolicy/v1/orgpolicy.proto,@go_googleapis//google/cloud/orgpolicy/v1:orgpolicy_proto,google.golang.org/genproto/googleapis/cloud/orgpolicy/v1,@go_googleapis//google/cloud/orgpolicy/v1:orgpolicy_go_proto -google/cloud/orgpolicy/v2/constraint.proto,@go_googleapis//google/cloud/orgpolicy/v2:orgpolicy_proto,google.golang.org/genproto/googleapis/cloud/orgpolicy/v2,@go_googleapis//google/cloud/orgpolicy/v2:orgpolicy_go_proto -google/cloud/orgpolicy/v2/orgpolicy.proto,@go_googleapis//google/cloud/orgpolicy/v2:orgpolicy_proto,google.golang.org/genproto/googleapis/cloud/orgpolicy/v2,@go_googleapis//google/cloud/orgpolicy/v2:orgpolicy_go_proto -google/cloud/osconfig/agentendpoint/v1/agentendpoint.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_go_proto -google/cloud/osconfig/agentendpoint/v1/config_common.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_go_proto -google/cloud/osconfig/agentendpoint/v1/inventory.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_go_proto -google/cloud/osconfig/agentendpoint/v1/os_policy.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_go_proto -google/cloud/osconfig/agentendpoint/v1/patch_jobs.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_go_proto -google/cloud/osconfig/agentendpoint/v1/tasks.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1,@go_googleapis//google/cloud/osconfig/agentendpoint/v1:agentendpoint_go_proto -google/cloud/osconfig/agentendpoint/v1beta/agentendpoint.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1beta:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta,@go_googleapis//google/cloud/osconfig/agentendpoint/v1beta:agentendpoint_go_proto -google/cloud/osconfig/agentendpoint/v1beta/guest_policies.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1beta:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta,@go_googleapis//google/cloud/osconfig/agentendpoint/v1beta:agentendpoint_go_proto -google/cloud/osconfig/agentendpoint/v1beta/patch_jobs.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1beta:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta,@go_googleapis//google/cloud/osconfig/agentendpoint/v1beta:agentendpoint_go_proto -google/cloud/osconfig/agentendpoint/v1beta/tasks.proto,@go_googleapis//google/cloud/osconfig/agentendpoint/v1beta:agentendpoint_proto,google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta,@go_googleapis//google/cloud/osconfig/agentendpoint/v1beta:agentendpoint_go_proto -google/cloud/osconfig/logging/patch_job_log.proto,@go_googleapis//google/cloud/osconfig/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/osconfig/logging,@go_googleapis//google/cloud/osconfig/logging:logging_go_proto -google/cloud/osconfig/v1/inventory.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1/os_policy.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1/os_policy_assignment_reports.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1/os_policy_assignments.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1/osconfig_common.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1/osconfig_service.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1/osconfig_zonal_service.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1/patch_deployments.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1/patch_jobs.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1/vulnerability.proto,@go_googleapis//google/cloud/osconfig/v1:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1,@go_googleapis//google/cloud/osconfig/v1:osconfig_go_proto -google/cloud/osconfig/v1alpha/config_common.proto,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_go_proto -google/cloud/osconfig/v1alpha/instance_os_policies_compliance.proto,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_go_proto -google/cloud/osconfig/v1alpha/inventory.proto,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_go_proto -google/cloud/osconfig/v1alpha/os_policy.proto,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_go_proto -google/cloud/osconfig/v1alpha/os_policy_assignment_reports.proto,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_go_proto -google/cloud/osconfig/v1alpha/os_policy_assignments.proto,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_go_proto -google/cloud/osconfig/v1alpha/osconfig_common.proto,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_go_proto -google/cloud/osconfig/v1alpha/osconfig_zonal_service.proto,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_go_proto -google/cloud/osconfig/v1alpha/vulnerability.proto,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha,@go_googleapis//google/cloud/osconfig/v1alpha:osconfig_go_proto -google/cloud/osconfig/v1beta/guest_policies.proto,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1beta,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_go_proto -google/cloud/osconfig/v1beta/osconfig_common.proto,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1beta,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_go_proto -google/cloud/osconfig/v1beta/osconfig_service.proto,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1beta,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_go_proto -google/cloud/osconfig/v1beta/patch_deployments.proto,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1beta,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_go_proto -google/cloud/osconfig/v1beta/patch_jobs.proto,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_proto,google.golang.org/genproto/googleapis/cloud/osconfig/v1beta,@go_googleapis//google/cloud/osconfig/v1beta:osconfig_go_proto -google/cloud/oslogin/common/common.proto,@go_googleapis//google/cloud/oslogin/common:common_proto,google.golang.org/genproto/googleapis/cloud/oslogin/common,@go_googleapis//google/cloud/oslogin/common:common_go_proto -google/cloud/oslogin/v1/oslogin.proto,@go_googleapis//google/cloud/oslogin/v1:oslogin_proto,google.golang.org/genproto/googleapis/cloud/oslogin/v1,@go_googleapis//google/cloud/oslogin/v1:oslogin_go_proto -google/cloud/oslogin/v1alpha/oslogin.proto,@go_googleapis//google/cloud/oslogin/v1alpha:oslogin_proto,google.golang.org/genproto/googleapis/cloud/oslogin/v1alpha,@go_googleapis//google/cloud/oslogin/v1alpha:oslogin_go_proto -google/cloud/oslogin/v1beta/oslogin.proto,@go_googleapis//google/cloud/oslogin/v1beta:oslogin_proto,google.golang.org/genproto/googleapis/cloud/oslogin/v1beta,@go_googleapis//google/cloud/oslogin/v1beta:oslogin_go_proto -google/cloud/paymentgateway/issuerswitch/v1/common_fields.proto,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_proto,google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_go_proto -google/cloud/paymentgateway/issuerswitch/v1/logs.proto,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_proto,google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_go_proto -google/cloud/paymentgateway/issuerswitch/v1/resolutions.proto,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_proto,google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_go_proto -google/cloud/paymentgateway/issuerswitch/v1/rules.proto,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_proto,google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_go_proto -google/cloud/paymentgateway/issuerswitch/v1/transactions.proto,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_proto,google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1,@go_googleapis//google/cloud/paymentgateway/issuerswitch/v1:issuerswitch_go_proto -google/cloud/phishingprotection/v1beta1/phishingprotection.proto,@go_googleapis//google/cloud/phishingprotection/v1beta1:phishingprotection_proto,google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1,@go_googleapis//google/cloud/phishingprotection/v1beta1:phishingprotection_go_proto -google/cloud/policytroubleshooter/v1/checker.proto,@go_googleapis//google/cloud/policytroubleshooter/v1:policytroubleshooter_proto,google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1,@go_googleapis//google/cloud/policytroubleshooter/v1:policytroubleshooter_go_proto -google/cloud/policytroubleshooter/v1/explanations.proto,@go_googleapis//google/cloud/policytroubleshooter/v1:policytroubleshooter_proto,google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1,@go_googleapis//google/cloud/policytroubleshooter/v1:policytroubleshooter_go_proto -google/cloud/privatecatalog/v1beta1/private_catalog.proto,@go_googleapis//google/cloud/privatecatalog/v1beta1:privatecatalog_proto,google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1,@go_googleapis//google/cloud/privatecatalog/v1beta1:privatecatalog_go_proto -google/cloud/pubsublite/v1/admin.proto,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_proto,google.golang.org/genproto/googleapis/cloud/pubsublite/v1,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_go_proto -google/cloud/pubsublite/v1/common.proto,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_proto,google.golang.org/genproto/googleapis/cloud/pubsublite/v1,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_go_proto -google/cloud/pubsublite/v1/cursor.proto,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_proto,google.golang.org/genproto/googleapis/cloud/pubsublite/v1,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_go_proto -google/cloud/pubsublite/v1/publisher.proto,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_proto,google.golang.org/genproto/googleapis/cloud/pubsublite/v1,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_go_proto -google/cloud/pubsublite/v1/subscriber.proto,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_proto,google.golang.org/genproto/googleapis/cloud/pubsublite/v1,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_go_proto -google/cloud/pubsublite/v1/topic_stats.proto,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_proto,google.golang.org/genproto/googleapis/cloud/pubsublite/v1,@go_googleapis//google/cloud/pubsublite/v1:pubsublite_go_proto -google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto,@go_googleapis//google/cloud/recaptchaenterprise/v1:recaptchaenterprise_proto,google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1,@go_googleapis//google/cloud/recaptchaenterprise/v1:recaptchaenterprise_go_proto -google/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.proto,@go_googleapis//google/cloud/recaptchaenterprise/v1beta1:recaptchaenterprise_proto,google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1,@go_googleapis//google/cloud/recaptchaenterprise/v1beta1:recaptchaenterprise_go_proto -google/cloud/recommendationengine/v1beta1/catalog.proto,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_proto,google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_go_proto -google/cloud/recommendationengine/v1beta1/catalog_service.proto,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_proto,google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_go_proto -google/cloud/recommendationengine/v1beta1/common.proto,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_proto,google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_go_proto -google/cloud/recommendationengine/v1beta1/import.proto,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_proto,google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_go_proto -google/cloud/recommendationengine/v1beta1/prediction_apikey_registry_service.proto,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_proto,google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_go_proto -google/cloud/recommendationengine/v1beta1/prediction_service.proto,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_proto,google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_go_proto -google/cloud/recommendationengine/v1beta1/recommendationengine_resources.proto,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_proto,google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_go_proto -google/cloud/recommendationengine/v1beta1/user_event.proto,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_proto,google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_go_proto -google/cloud/recommendationengine/v1beta1/user_event_service.proto,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_proto,google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1,@go_googleapis//google/cloud/recommendationengine/v1beta1:recommendationengine_go_proto -google/cloud/recommender/logging/v1/action_log.proto,@go_googleapis//google/cloud/recommender/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/recommender/logging/v1,@go_googleapis//google/cloud/recommender/logging/v1:logging_go_proto -google/cloud/recommender/logging/v1beta1/action_log.proto,@go_googleapis//google/cloud/recommender/logging/v1beta1:logging_proto,google.golang.org/genproto/googleapis/cloud/recommender/logging/v1beta1,@go_googleapis//google/cloud/recommender/logging/v1beta1:logging_go_proto -google/cloud/recommender/v1/insight.proto,@go_googleapis//google/cloud/recommender/v1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1,@go_googleapis//google/cloud/recommender/v1:recommender_go_proto -google/cloud/recommender/v1/insight_type_config.proto,@go_googleapis//google/cloud/recommender/v1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1,@go_googleapis//google/cloud/recommender/v1:recommender_go_proto -google/cloud/recommender/v1/recommendation.proto,@go_googleapis//google/cloud/recommender/v1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1,@go_googleapis//google/cloud/recommender/v1:recommender_go_proto -google/cloud/recommender/v1/recommender_config.proto,@go_googleapis//google/cloud/recommender/v1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1,@go_googleapis//google/cloud/recommender/v1:recommender_go_proto -google/cloud/recommender/v1/recommender_service.proto,@go_googleapis//google/cloud/recommender/v1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1,@go_googleapis//google/cloud/recommender/v1:recommender_go_proto -google/cloud/recommender/v1beta1/insight.proto,@go_googleapis//google/cloud/recommender/v1beta1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1beta1,@go_googleapis//google/cloud/recommender/v1beta1:recommender_go_proto -google/cloud/recommender/v1beta1/insight_type_config.proto,@go_googleapis//google/cloud/recommender/v1beta1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1beta1,@go_googleapis//google/cloud/recommender/v1beta1:recommender_go_proto -google/cloud/recommender/v1beta1/recommendation.proto,@go_googleapis//google/cloud/recommender/v1beta1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1beta1,@go_googleapis//google/cloud/recommender/v1beta1:recommender_go_proto -google/cloud/recommender/v1beta1/recommender_config.proto,@go_googleapis//google/cloud/recommender/v1beta1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1beta1,@go_googleapis//google/cloud/recommender/v1beta1:recommender_go_proto -google/cloud/recommender/v1beta1/recommender_service.proto,@go_googleapis//google/cloud/recommender/v1beta1:recommender_proto,google.golang.org/genproto/googleapis/cloud/recommender/v1beta1,@go_googleapis//google/cloud/recommender/v1beta1:recommender_go_proto -google/cloud/redis/v1/cloud_redis.proto,@go_googleapis//google/cloud/redis/v1:redis_proto,google.golang.org/genproto/googleapis/cloud/redis/v1,@go_googleapis//google/cloud/redis/v1:redis_go_proto -google/cloud/redis/v1beta1/cloud_redis.proto,@go_googleapis//google/cloud/redis/v1beta1:redis_proto,google.golang.org/genproto/googleapis/cloud/redis/v1beta1,@go_googleapis//google/cloud/redis/v1beta1:redis_go_proto -google/cloud/resourcemanager/v2/folders.proto,@go_googleapis//google/cloud/resourcemanager/v2:resourcemanager_proto,google.golang.org/genproto/googleapis/cloud/resourcemanager/v2,@go_googleapis//google/cloud/resourcemanager/v2:resourcemanager_go_proto -google/cloud/resourcemanager/v3/folders.proto,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_proto,google.golang.org/genproto/googleapis/cloud/resourcemanager/v3,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_go_proto -google/cloud/resourcemanager/v3/organizations.proto,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_proto,google.golang.org/genproto/googleapis/cloud/resourcemanager/v3,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_go_proto -google/cloud/resourcemanager/v3/projects.proto,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_proto,google.golang.org/genproto/googleapis/cloud/resourcemanager/v3,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_go_proto -google/cloud/resourcemanager/v3/tag_bindings.proto,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_proto,google.golang.org/genproto/googleapis/cloud/resourcemanager/v3,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_go_proto -google/cloud/resourcemanager/v3/tag_keys.proto,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_proto,google.golang.org/genproto/googleapis/cloud/resourcemanager/v3,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_go_proto -google/cloud/resourcemanager/v3/tag_values.proto,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_proto,google.golang.org/genproto/googleapis/cloud/resourcemanager/v3,@go_googleapis//google/cloud/resourcemanager/v3:resourcemanager_go_proto -google/cloud/resourcesettings/v1/resource_settings.proto,@go_googleapis//google/cloud/resourcesettings/v1:resourcesettings_proto,google.golang.org/genproto/googleapis/cloud/resourcesettings/v1,@go_googleapis//google/cloud/resourcesettings/v1:resourcesettings_go_proto -google/cloud/retail/logging/error_log.proto,@go_googleapis//google/cloud/retail/logging:logging_proto,google.golang.org/genproto/googleapis/cloud/retail/logging,@go_googleapis//google/cloud/retail/logging:logging_go_proto -google/cloud/retail/v2/catalog.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/catalog_service.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/common.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/completion_service.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/control.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/control_service.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/import_config.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/prediction_service.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/product.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/product_service.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/promotion.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/purge_config.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/search_service.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/serving_config.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/serving_config_service.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/user_event.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2/user_event_service.proto,@go_googleapis//google/cloud/retail/v2:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2,@go_googleapis//google/cloud/retail/v2:retail_go_proto -google/cloud/retail/v2alpha/catalog.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/catalog_service.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/common.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/completion_service.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/control.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/control_service.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/export_config.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/import_config.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/model.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/model_service.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/prediction_service.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/product.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/product_service.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/promotion.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/purge_config.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/search_service.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/serving_config.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/serving_config_service.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/user_event.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2alpha/user_event_service.proto,@go_googleapis//google/cloud/retail/v2alpha:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2alpha,@go_googleapis//google/cloud/retail/v2alpha:retail_go_proto -google/cloud/retail/v2beta/catalog.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/catalog_service.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/common.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/completion_service.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/control.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/control_service.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/export_config.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/import_config.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/model.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/model_service.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/prediction_service.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/product.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/product_service.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/promotion.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/purge_config.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/search_service.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/serving_config.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/serving_config_service.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/user_event.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/retail/v2beta/user_event_service.proto,@go_googleapis//google/cloud/retail/v2beta:retail_proto,google.golang.org/genproto/googleapis/cloud/retail/v2beta,@go_googleapis//google/cloud/retail/v2beta:retail_go_proto -google/cloud/run/v2/condition.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/execution.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/execution_template.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/job.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/k8s.min.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/revision.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/revision_template.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/service.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/task.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/task_template.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/traffic_target.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/run/v2/vendor_settings.proto,@go_googleapis//google/cloud/run/v2:run_proto,google.golang.org/genproto/googleapis/cloud/run/v2,@go_googleapis//google/cloud/run/v2:run_go_proto -google/cloud/runtimeconfig/v1beta1/resources.proto,@go_googleapis//google/cloud/runtimeconfig/v1beta1:runtimeconfig_proto,google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1,@go_googleapis//google/cloud/runtimeconfig/v1beta1:runtimeconfig_go_proto -google/cloud/runtimeconfig/v1beta1/runtimeconfig.proto,@go_googleapis//google/cloud/runtimeconfig/v1beta1:runtimeconfig_proto,google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1,@go_googleapis//google/cloud/runtimeconfig/v1beta1:runtimeconfig_go_proto -google/cloud/saasaccelerator/management/logs/v1/notification_service_payload.proto,@go_googleapis//google/cloud/saasaccelerator/management/logs/v1:logs_proto,google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1,@go_googleapis//google/cloud/saasaccelerator/management/logs/v1:logs_go_proto -google/cloud/saasaccelerator/management/logs/v1/saas_instance_payload.proto,@go_googleapis//google/cloud/saasaccelerator/management/logs/v1:logs_proto,google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1,@go_googleapis//google/cloud/saasaccelerator/management/logs/v1:logs_go_proto -google/cloud/scheduler/v1/cloudscheduler.proto,@go_googleapis//google/cloud/scheduler/v1:scheduler_proto,google.golang.org/genproto/googleapis/cloud/scheduler/v1,@go_googleapis//google/cloud/scheduler/v1:scheduler_go_proto -google/cloud/scheduler/v1/job.proto,@go_googleapis//google/cloud/scheduler/v1:scheduler_proto,google.golang.org/genproto/googleapis/cloud/scheduler/v1,@go_googleapis//google/cloud/scheduler/v1:scheduler_go_proto -google/cloud/scheduler/v1/target.proto,@go_googleapis//google/cloud/scheduler/v1:scheduler_proto,google.golang.org/genproto/googleapis/cloud/scheduler/v1,@go_googleapis//google/cloud/scheduler/v1:scheduler_go_proto -google/cloud/scheduler/v1beta1/cloudscheduler.proto,@go_googleapis//google/cloud/scheduler/v1beta1:scheduler_proto,google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1,@go_googleapis//google/cloud/scheduler/v1beta1:scheduler_go_proto -google/cloud/scheduler/v1beta1/job.proto,@go_googleapis//google/cloud/scheduler/v1beta1:scheduler_proto,google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1,@go_googleapis//google/cloud/scheduler/v1beta1:scheduler_go_proto -google/cloud/scheduler/v1beta1/target.proto,@go_googleapis//google/cloud/scheduler/v1beta1:scheduler_proto,google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1,@go_googleapis//google/cloud/scheduler/v1beta1:scheduler_go_proto -google/cloud/secretmanager/logging/v1/secret_event.proto,@go_googleapis//google/cloud/secretmanager/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/secretmanager/logging/v1,@go_googleapis//google/cloud/secretmanager/logging/v1:logging_go_proto -google/cloud/secretmanager/v1/resources.proto,@go_googleapis//google/cloud/secretmanager/v1:secretmanager_proto,google.golang.org/genproto/googleapis/cloud/secretmanager/v1,@go_googleapis//google/cloud/secretmanager/v1:secretmanager_go_proto -google/cloud/secretmanager/v1/service.proto,@go_googleapis//google/cloud/secretmanager/v1:secretmanager_proto,google.golang.org/genproto/googleapis/cloud/secretmanager/v1,@go_googleapis//google/cloud/secretmanager/v1:secretmanager_go_proto -google/cloud/secrets/v1beta1/resources.proto,@go_googleapis//google/cloud/secrets/v1beta1:secretmanager_proto,google.golang.org/genproto/googleapis/cloud/secretmanager/v1beta1,@go_googleapis//google/cloud/secrets/v1beta1:secretmanager_go_proto -google/cloud/secrets/v1beta1/service.proto,@go_googleapis//google/cloud/secrets/v1beta1:secretmanager_proto,google.golang.org/genproto/googleapis/cloud/secretmanager/v1beta1,@go_googleapis//google/cloud/secrets/v1beta1:secretmanager_go_proto -google/cloud/security/privateca/v1/resources.proto,@go_googleapis//google/cloud/security/privateca/v1:privateca_proto,google.golang.org/genproto/googleapis/cloud/security/privateca/v1,@go_googleapis//google/cloud/security/privateca/v1:privateca_go_proto -google/cloud/security/privateca/v1/service.proto,@go_googleapis//google/cloud/security/privateca/v1:privateca_proto,google.golang.org/genproto/googleapis/cloud/security/privateca/v1,@go_googleapis//google/cloud/security/privateca/v1:privateca_go_proto -google/cloud/security/privateca/v1beta1/resources.proto,@go_googleapis//google/cloud/security/privateca/v1beta1:privateca_proto,google.golang.org/genproto/googleapis/cloud/security/privateca/v1beta1,@go_googleapis//google/cloud/security/privateca/v1beta1:privateca_go_proto -google/cloud/security/privateca/v1beta1/service.proto,@go_googleapis//google/cloud/security/privateca/v1beta1:privateca_proto,google.golang.org/genproto/googleapis/cloud/security/privateca/v1beta1,@go_googleapis//google/cloud/security/privateca/v1beta1:privateca_go_proto -google/cloud/security/publicca/v1beta1/resources.proto,@go_googleapis//google/cloud/security/publicca/v1beta1:publicca_proto,google.golang.org/genproto/googleapis/cloud/security/publicca/v1beta1,@go_googleapis//google/cloud/security/publicca/v1beta1:publicca_go_proto -google/cloud/security/publicca/v1beta1/service.proto,@go_googleapis//google/cloud/security/publicca/v1beta1:publicca_proto,google.golang.org/genproto/googleapis/cloud/security/publicca/v1beta1,@go_googleapis//google/cloud/security/publicca/v1beta1:publicca_go_proto -google/cloud/securitycenter/settings/v1beta1/billing_settings.proto,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_go_proto -google/cloud/securitycenter/settings/v1beta1/component_settings.proto,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_go_proto -google/cloud/securitycenter/settings/v1beta1/detector.proto,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_go_proto -google/cloud/securitycenter/settings/v1beta1/securitycenter_settings_service.proto,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_go_proto -google/cloud/securitycenter/settings/v1beta1/settings.proto,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_go_proto -google/cloud/securitycenter/settings/v1beta1/sink_settings.proto,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1,@go_googleapis//google/cloud/securitycenter/settings/v1beta1:settings_go_proto -google/cloud/securitycenter/v1/access.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/asset.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/bigquery_export.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/compliance.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/connection.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/contact_details.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/container.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/database.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/exfiltration.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/external_system.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/file.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/finding.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/folder.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/iam_binding.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/indicator.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/kubernetes.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/label.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/mitre_attack.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/mute_config.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/notification_config.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/notification_message.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/organization_settings.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/process.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/resource.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/run_asset_discovery_response.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/security_marks.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/securitycenter_service.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/source.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1/vulnerability.proto,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1,@go_googleapis//google/cloud/securitycenter/v1:securitycenter_go_proto -google/cloud/securitycenter/v1beta1/asset.proto,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1beta1/finding.proto,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1beta1/organization_settings.proto,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1beta1/run_asset_discovery_response.proto,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1beta1/security_marks.proto,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1beta1/securitycenter_service.proto,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1beta1/source.proto,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1,@go_googleapis//google/cloud/securitycenter/v1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/asset.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/finding.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/folder.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/notification_config.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/notification_message.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/organization_settings.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/resource.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/run_asset_discovery_response.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/security_marks.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/securitycenter_service.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/securitycenter/v1p1beta1/source.proto,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_proto,google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1,@go_googleapis//google/cloud/securitycenter/v1p1beta1:securitycenter_go_proto -google/cloud/sensitiveaction/logging/v1/sensitive_action_payload.proto,@go_googleapis//google/cloud/sensitiveaction/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/sensitiveaction/logging/v1,@go_googleapis//google/cloud/sensitiveaction/logging/v1:logging_go_proto -google/cloud/servicedirectory/v1/endpoint.proto,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_go_proto -google/cloud/servicedirectory/v1/lookup_service.proto,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_go_proto -google/cloud/servicedirectory/v1/namespace.proto,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_go_proto -google/cloud/servicedirectory/v1/registration_service.proto,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_go_proto -google/cloud/servicedirectory/v1/service.proto,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1,@go_googleapis//google/cloud/servicedirectory/v1:servicedirectory_go_proto -google/cloud/servicedirectory/v1beta1/endpoint.proto,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_go_proto -google/cloud/servicedirectory/v1beta1/lookup_service.proto,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_go_proto -google/cloud/servicedirectory/v1beta1/namespace.proto,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_go_proto -google/cloud/servicedirectory/v1beta1/registration_service.proto,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_go_proto -google/cloud/servicedirectory/v1beta1/service.proto,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_proto,google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1,@go_googleapis//google/cloud/servicedirectory/v1beta1:servicedirectory_go_proto -google/cloud/shell/v1/cloudshell.proto,@go_googleapis//google/cloud/shell/v1:shell_proto,google.golang.org/genproto/googleapis/cloud/shell/v1,@go_googleapis//google/cloud/shell/v1:shell_go_proto -google/cloud/speech/v1/cloud_speech.proto,@go_googleapis//google/cloud/speech/v1:speech_proto,google.golang.org/genproto/googleapis/cloud/speech/v1,@go_googleapis//google/cloud/speech/v1:speech_go_proto -google/cloud/speech/v1/cloud_speech_adaptation.proto,@go_googleapis//google/cloud/speech/v1:speech_proto,google.golang.org/genproto/googleapis/cloud/speech/v1,@go_googleapis//google/cloud/speech/v1:speech_go_proto -google/cloud/speech/v1/resource.proto,@go_googleapis//google/cloud/speech/v1:speech_proto,google.golang.org/genproto/googleapis/cloud/speech/v1,@go_googleapis//google/cloud/speech/v1:speech_go_proto -google/cloud/speech/v1p1beta1/cloud_speech.proto,@go_googleapis//google/cloud/speech/v1p1beta1:speech_proto,google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1,@go_googleapis//google/cloud/speech/v1p1beta1:speech_go_proto -google/cloud/speech/v1p1beta1/cloud_speech_adaptation.proto,@go_googleapis//google/cloud/speech/v1p1beta1:speech_proto,google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1,@go_googleapis//google/cloud/speech/v1p1beta1:speech_go_proto -google/cloud/speech/v1p1beta1/resource.proto,@go_googleapis//google/cloud/speech/v1p1beta1:speech_proto,google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1,@go_googleapis//google/cloud/speech/v1p1beta1:speech_go_proto -google/cloud/speech/v2/cloud_speech.proto,@go_googleapis//google/cloud/speech/v2:speech_proto,google.golang.org/genproto/googleapis/cloud/speech/v2,@go_googleapis//google/cloud/speech/v2:speech_go_proto -google/cloud/sql/v1/cloud_sql_backup_runs.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_connect.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_databases.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_flags.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_instance_names.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_instances.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_operations.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_resources.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_ssl_certs.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_tiers.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1/cloud_sql_users.proto,@go_googleapis//google/cloud/sql/v1:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1,@go_googleapis//google/cloud/sql/v1:sql_go_proto -google/cloud/sql/v1beta4/cloud_sql.proto,@go_googleapis//google/cloud/sql/v1beta4:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1beta4,@go_googleapis//google/cloud/sql/v1beta4:sql_go_proto -google/cloud/sql/v1beta4/cloud_sql_connect.proto,@go_googleapis//google/cloud/sql/v1beta4:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1beta4,@go_googleapis//google/cloud/sql/v1beta4:sql_go_proto -google/cloud/sql/v1beta4/cloud_sql_resources.proto,@go_googleapis//google/cloud/sql/v1beta4:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1beta4,@go_googleapis//google/cloud/sql/v1beta4:sql_go_proto -google/cloud/sql/v1beta4/cloud_sql_tiers.proto,@go_googleapis//google/cloud/sql/v1beta4:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1beta4,@go_googleapis//google/cloud/sql/v1beta4:sql_go_proto -google/cloud/sql/v1beta4/cloud_sql_users.proto,@go_googleapis//google/cloud/sql/v1beta4:sql_proto,google.golang.org/genproto/googleapis/cloud/sql/v1beta4,@go_googleapis//google/cloud/sql/v1beta4:sql_go_proto -google/cloud/storageinsights/v1/storageinsights.proto,@go_googleapis//google/cloud/storageinsights/v1:storageinsights_proto,google.golang.org/genproto/googleapis/cloud/storageinsights/v1,@go_googleapis//google/cloud/storageinsights/v1:storageinsights_go_proto -google/cloud/stream/logging/v1/logging.proto,@go_googleapis//google/cloud/stream/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/stream/logging/v1,@go_googleapis//google/cloud/stream/logging/v1:logging_go_proto -google/cloud/support/common.proto,@go_googleapis//google/cloud/support:common_proto,google.golang.org/genproto/googleapis/cloud/support/common,@go_googleapis//google/cloud/support:common_go_proto -google/cloud/support/v1alpha1/cloud_support.proto,@go_googleapis//google/cloud/support/v1alpha1:support_proto,google.golang.org/genproto/googleapis/cloud/support/v1alpha1,@go_googleapis//google/cloud/support/v1alpha1:support_go_proto -google/cloud/talent/v4/common.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/company.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/company_service.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/completion_service.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/event.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/event_service.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/filters.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/histogram.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/job.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/job_service.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/tenant.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4/tenant_service.proto,@go_googleapis//google/cloud/talent/v4:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4,@go_googleapis//google/cloud/talent/v4:talent_go_proto -google/cloud/talent/v4beta1/batch.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/common.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/company.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/company_service.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/completion_service.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/event.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/event_service.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/filters.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/histogram.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/job.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/job_service.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/tenant.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/talent/v4beta1/tenant_service.proto,@go_googleapis//google/cloud/talent/v4beta1:talent_proto,google.golang.org/genproto/googleapis/cloud/talent/v4beta1,@go_googleapis//google/cloud/talent/v4beta1:talent_go_proto -google/cloud/tasks/v2/cloudtasks.proto,@go_googleapis//google/cloud/tasks/v2:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2,@go_googleapis//google/cloud/tasks/v2:tasks_go_proto -google/cloud/tasks/v2/queue.proto,@go_googleapis//google/cloud/tasks/v2:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2,@go_googleapis//google/cloud/tasks/v2:tasks_go_proto -google/cloud/tasks/v2/target.proto,@go_googleapis//google/cloud/tasks/v2:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2,@go_googleapis//google/cloud/tasks/v2:tasks_go_proto -google/cloud/tasks/v2/task.proto,@go_googleapis//google/cloud/tasks/v2:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2,@go_googleapis//google/cloud/tasks/v2:tasks_go_proto -google/cloud/tasks/v2beta2/cloudtasks.proto,@go_googleapis//google/cloud/tasks/v2beta2:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2beta2,@go_googleapis//google/cloud/tasks/v2beta2:tasks_go_proto -google/cloud/tasks/v2beta2/old_target.proto,@go_googleapis//google/cloud/tasks/v2beta2:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2beta2,@go_googleapis//google/cloud/tasks/v2beta2:tasks_go_proto -google/cloud/tasks/v2beta2/queue.proto,@go_googleapis//google/cloud/tasks/v2beta2:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2beta2,@go_googleapis//google/cloud/tasks/v2beta2:tasks_go_proto -google/cloud/tasks/v2beta2/target.proto,@go_googleapis//google/cloud/tasks/v2beta2:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2beta2,@go_googleapis//google/cloud/tasks/v2beta2:tasks_go_proto -google/cloud/tasks/v2beta2/task.proto,@go_googleapis//google/cloud/tasks/v2beta2:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2beta2,@go_googleapis//google/cloud/tasks/v2beta2:tasks_go_proto -google/cloud/tasks/v2beta3/cloudtasks.proto,@go_googleapis//google/cloud/tasks/v2beta3:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2beta3,@go_googleapis//google/cloud/tasks/v2beta3:tasks_go_proto -google/cloud/tasks/v2beta3/queue.proto,@go_googleapis//google/cloud/tasks/v2beta3:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2beta3,@go_googleapis//google/cloud/tasks/v2beta3:tasks_go_proto -google/cloud/tasks/v2beta3/target.proto,@go_googleapis//google/cloud/tasks/v2beta3:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2beta3,@go_googleapis//google/cloud/tasks/v2beta3:tasks_go_proto -google/cloud/tasks/v2beta3/task.proto,@go_googleapis//google/cloud/tasks/v2beta3:tasks_proto,google.golang.org/genproto/googleapis/cloud/tasks/v2beta3,@go_googleapis//google/cloud/tasks/v2beta3:tasks_go_proto -google/cloud/texttospeech/v1/cloud_tts.proto,@go_googleapis//google/cloud/texttospeech/v1:texttospeech_proto,google.golang.org/genproto/googleapis/cloud/texttospeech/v1,@go_googleapis//google/cloud/texttospeech/v1:texttospeech_go_proto -google/cloud/texttospeech/v1beta1/cloud_tts.proto,@go_googleapis//google/cloud/texttospeech/v1beta1:texttospeech_proto,google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1,@go_googleapis//google/cloud/texttospeech/v1beta1:texttospeech_go_proto -google/cloud/timeseriesinsights/v1/timeseries_insights.proto,@go_googleapis//google/cloud/timeseriesinsights/v1:timeseriesinsights_proto,google.golang.org/genproto/googleapis/cloud/timeseriesinsights/v1,@go_googleapis//google/cloud/timeseriesinsights/v1:timeseriesinsights_go_proto -google/cloud/tpu/v1/cloud_tpu.proto,@go_googleapis//google/cloud/tpu/v1:tpu_proto,google.golang.org/genproto/googleapis/cloud/tpu/v1,@go_googleapis//google/cloud/tpu/v1:tpu_go_proto -google/cloud/tpu/v2alpha1/cloud_tpu.proto,@go_googleapis//google/cloud/tpu/v2alpha1:tpu_proto,google.golang.org/genproto/googleapis/cloud/tpu/v2alpha1,@go_googleapis//google/cloud/tpu/v2alpha1:tpu_go_proto -google/cloud/translate/v3/translation_service.proto,@go_googleapis//google/cloud/translate/v3:translate_proto,google.golang.org/genproto/googleapis/cloud/translate/v3,@go_googleapis//google/cloud/translate/v3:translate_go_proto -google/cloud/translate/v3beta1/translation_service.proto,@go_googleapis//google/cloud/translate/v3beta1:translate_proto,google.golang.org/genproto/googleapis/cloud/translate/v3beta1,@go_googleapis//google/cloud/translate/v3beta1:translate_go_proto -google/cloud/video/livestream/logging/v1/logs.proto,@go_googleapis//google/cloud/video/livestream/logging/v1:logging_proto,google.golang.org/genproto/googleapis/cloud/video/livestream/logging/v1,@go_googleapis//google/cloud/video/livestream/logging/v1:logging_go_proto -google/cloud/video/livestream/v1/outputs.proto,@go_googleapis//google/cloud/video/livestream/v1:livestream_proto,google.golang.org/genproto/googleapis/cloud/video/livestream/v1,@go_googleapis//google/cloud/video/livestream/v1:livestream_go_proto -google/cloud/video/livestream/v1/resources.proto,@go_googleapis//google/cloud/video/livestream/v1:livestream_proto,google.golang.org/genproto/googleapis/cloud/video/livestream/v1,@go_googleapis//google/cloud/video/livestream/v1:livestream_go_proto -google/cloud/video/livestream/v1/service.proto,@go_googleapis//google/cloud/video/livestream/v1:livestream_proto,google.golang.org/genproto/googleapis/cloud/video/livestream/v1,@go_googleapis//google/cloud/video/livestream/v1:livestream_go_proto -google/cloud/video/stitcher/v1/ad_tag_details.proto,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_proto,google.golang.org/genproto/googleapis/cloud/video/stitcher/v1,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_go_proto -google/cloud/video/stitcher/v1/cdn_keys.proto,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_proto,google.golang.org/genproto/googleapis/cloud/video/stitcher/v1,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_go_proto -google/cloud/video/stitcher/v1/companions.proto,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_proto,google.golang.org/genproto/googleapis/cloud/video/stitcher/v1,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_go_proto -google/cloud/video/stitcher/v1/events.proto,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_proto,google.golang.org/genproto/googleapis/cloud/video/stitcher/v1,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_go_proto -google/cloud/video/stitcher/v1/sessions.proto,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_proto,google.golang.org/genproto/googleapis/cloud/video/stitcher/v1,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_go_proto -google/cloud/video/stitcher/v1/slates.proto,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_proto,google.golang.org/genproto/googleapis/cloud/video/stitcher/v1,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_go_proto -google/cloud/video/stitcher/v1/stitch_details.proto,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_proto,google.golang.org/genproto/googleapis/cloud/video/stitcher/v1,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_go_proto -google/cloud/video/stitcher/v1/video_stitcher_service.proto,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_proto,google.golang.org/genproto/googleapis/cloud/video/stitcher/v1,@go_googleapis//google/cloud/video/stitcher/v1:stitcher_go_proto -google/cloud/video/transcoder/v1/resources.proto,@go_googleapis//google/cloud/video/transcoder/v1:transcoder_proto,google.golang.org/genproto/googleapis/cloud/video/transcoder/v1,@go_googleapis//google/cloud/video/transcoder/v1:transcoder_go_proto -google/cloud/video/transcoder/v1/services.proto,@go_googleapis//google/cloud/video/transcoder/v1:transcoder_proto,google.golang.org/genproto/googleapis/cloud/video/transcoder/v1,@go_googleapis//google/cloud/video/transcoder/v1:transcoder_go_proto -google/cloud/videointelligence/v1/video_intelligence.proto,@go_googleapis//google/cloud/videointelligence/v1:videointelligence_proto,google.golang.org/genproto/googleapis/cloud/videointelligence/v1,@go_googleapis//google/cloud/videointelligence/v1:videointelligence_go_proto -google/cloud/videointelligence/v1beta2/video_intelligence.proto,@go_googleapis//google/cloud/videointelligence/v1beta2:videointelligence_proto,google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta2,@go_googleapis//google/cloud/videointelligence/v1beta2:videointelligence_go_proto -google/cloud/videointelligence/v1p1beta1/video_intelligence.proto,@go_googleapis//google/cloud/videointelligence/v1p1beta1:videointelligence_proto,google.golang.org/genproto/googleapis/cloud/videointelligence/v1p1beta1,@go_googleapis//google/cloud/videointelligence/v1p1beta1:videointelligence_go_proto -google/cloud/videointelligence/v1p2beta1/video_intelligence.proto,@go_googleapis//google/cloud/videointelligence/v1p2beta1:videointelligence_proto,google.golang.org/genproto/googleapis/cloud/videointelligence/v1p2beta1,@go_googleapis//google/cloud/videointelligence/v1p2beta1:videointelligence_go_proto -google/cloud/videointelligence/v1p3beta1/video_intelligence.proto,@go_googleapis//google/cloud/videointelligence/v1p3beta1:videointelligence_proto,google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1,@go_googleapis//google/cloud/videointelligence/v1p3beta1:videointelligence_go_proto -google/cloud/vision/v1/geometry.proto,@go_googleapis//google/cloud/vision/v1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1,@go_googleapis//google/cloud/vision/v1:vision_go_proto -google/cloud/vision/v1/image_annotator.proto,@go_googleapis//google/cloud/vision/v1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1,@go_googleapis//google/cloud/vision/v1:vision_go_proto -google/cloud/vision/v1/product_search.proto,@go_googleapis//google/cloud/vision/v1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1,@go_googleapis//google/cloud/vision/v1:vision_go_proto -google/cloud/vision/v1/product_search_service.proto,@go_googleapis//google/cloud/vision/v1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1,@go_googleapis//google/cloud/vision/v1:vision_go_proto -google/cloud/vision/v1/text_annotation.proto,@go_googleapis//google/cloud/vision/v1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1,@go_googleapis//google/cloud/vision/v1:vision_go_proto -google/cloud/vision/v1/web_detection.proto,@go_googleapis//google/cloud/vision/v1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1,@go_googleapis//google/cloud/vision/v1:vision_go_proto -google/cloud/vision/v1p1beta1/geometry.proto,@go_googleapis//google/cloud/vision/v1p1beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1,@go_googleapis//google/cloud/vision/v1p1beta1:vision_go_proto -google/cloud/vision/v1p1beta1/image_annotator.proto,@go_googleapis//google/cloud/vision/v1p1beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1,@go_googleapis//google/cloud/vision/v1p1beta1:vision_go_proto -google/cloud/vision/v1p1beta1/text_annotation.proto,@go_googleapis//google/cloud/vision/v1p1beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1,@go_googleapis//google/cloud/vision/v1p1beta1:vision_go_proto -google/cloud/vision/v1p1beta1/web_detection.proto,@go_googleapis//google/cloud/vision/v1p1beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1,@go_googleapis//google/cloud/vision/v1p1beta1:vision_go_proto -google/cloud/vision/v1p2beta1/geometry.proto,@go_googleapis//google/cloud/vision/v1p2beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1,@go_googleapis//google/cloud/vision/v1p2beta1:vision_go_proto -google/cloud/vision/v1p2beta1/image_annotator.proto,@go_googleapis//google/cloud/vision/v1p2beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1,@go_googleapis//google/cloud/vision/v1p2beta1:vision_go_proto -google/cloud/vision/v1p2beta1/text_annotation.proto,@go_googleapis//google/cloud/vision/v1p2beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1,@go_googleapis//google/cloud/vision/v1p2beta1:vision_go_proto -google/cloud/vision/v1p2beta1/web_detection.proto,@go_googleapis//google/cloud/vision/v1p2beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1,@go_googleapis//google/cloud/vision/v1p2beta1:vision_go_proto -google/cloud/vision/v1p3beta1/geometry.proto,@go_googleapis//google/cloud/vision/v1p3beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1,@go_googleapis//google/cloud/vision/v1p3beta1:vision_go_proto -google/cloud/vision/v1p3beta1/image_annotator.proto,@go_googleapis//google/cloud/vision/v1p3beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1,@go_googleapis//google/cloud/vision/v1p3beta1:vision_go_proto -google/cloud/vision/v1p3beta1/product_search.proto,@go_googleapis//google/cloud/vision/v1p3beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1,@go_googleapis//google/cloud/vision/v1p3beta1:vision_go_proto -google/cloud/vision/v1p3beta1/product_search_service.proto,@go_googleapis//google/cloud/vision/v1p3beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1,@go_googleapis//google/cloud/vision/v1p3beta1:vision_go_proto -google/cloud/vision/v1p3beta1/text_annotation.proto,@go_googleapis//google/cloud/vision/v1p3beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1,@go_googleapis//google/cloud/vision/v1p3beta1:vision_go_proto -google/cloud/vision/v1p3beta1/web_detection.proto,@go_googleapis//google/cloud/vision/v1p3beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1,@go_googleapis//google/cloud/vision/v1p3beta1:vision_go_proto -google/cloud/vision/v1p4beta1/face.proto,@go_googleapis//google/cloud/vision/v1p4beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1,@go_googleapis//google/cloud/vision/v1p4beta1:vision_go_proto -google/cloud/vision/v1p4beta1/geometry.proto,@go_googleapis//google/cloud/vision/v1p4beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1,@go_googleapis//google/cloud/vision/v1p4beta1:vision_go_proto -google/cloud/vision/v1p4beta1/image_annotator.proto,@go_googleapis//google/cloud/vision/v1p4beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1,@go_googleapis//google/cloud/vision/v1p4beta1:vision_go_proto -google/cloud/vision/v1p4beta1/product_search.proto,@go_googleapis//google/cloud/vision/v1p4beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1,@go_googleapis//google/cloud/vision/v1p4beta1:vision_go_proto -google/cloud/vision/v1p4beta1/product_search_service.proto,@go_googleapis//google/cloud/vision/v1p4beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1,@go_googleapis//google/cloud/vision/v1p4beta1:vision_go_proto -google/cloud/vision/v1p4beta1/text_annotation.proto,@go_googleapis//google/cloud/vision/v1p4beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1,@go_googleapis//google/cloud/vision/v1p4beta1:vision_go_proto -google/cloud/vision/v1p4beta1/web_detection.proto,@go_googleapis//google/cloud/vision/v1p4beta1:vision_proto,google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1,@go_googleapis//google/cloud/vision/v1p4beta1:vision_go_proto -google/cloud/visionai/v1alpha1/annotations.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/common.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/lva.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/lva_resources.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/lva_service.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/platform.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/streaming_resources.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/streaming_service.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/streams_resources.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/streams_service.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/visionai/v1alpha1/warehouse.proto,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_proto,google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1,@go_googleapis//google/cloud/visionai/v1alpha1:visionai_go_proto -google/cloud/vmmigration/v1/vmmigration.proto,@go_googleapis//google/cloud/vmmigration/v1:vmmigration_proto,google.golang.org/genproto/googleapis/cloud/vmmigration/v1,@go_googleapis//google/cloud/vmmigration/v1:vmmigration_go_proto -google/cloud/vmwareengine/v1/vmwareengine.proto,@go_googleapis//google/cloud/vmwareengine/v1:vmwareengine_proto,google.golang.org/genproto/googleapis/cloud/vmwareengine/v1,@go_googleapis//google/cloud/vmwareengine/v1:vmwareengine_go_proto -google/cloud/vpcaccess/v1/vpc_access.proto,@go_googleapis//google/cloud/vpcaccess/v1:vpcaccess_proto,google.golang.org/genproto/googleapis/cloud/vpcaccess/v1,@go_googleapis//google/cloud/vpcaccess/v1:vpcaccess_go_proto -google/cloud/webrisk/v1/webrisk.proto,@go_googleapis//google/cloud/webrisk/v1:webrisk_proto,google.golang.org/genproto/googleapis/cloud/webrisk/v1,@go_googleapis//google/cloud/webrisk/v1:webrisk_go_proto -google/cloud/webrisk/v1beta1/webrisk.proto,@go_googleapis//google/cloud/webrisk/v1beta1:webrisk_proto,google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1,@go_googleapis//google/cloud/webrisk/v1beta1:webrisk_go_proto -google/cloud/websecurityscanner/v1/crawled_url.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/finding.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/finding_addon.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/finding_type_stats.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/scan_config.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/scan_config_error.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/scan_run.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/scan_run_error_trace.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/scan_run_log.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/scan_run_warning_trace.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1/web_security_scanner.proto,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1,@go_googleapis//google/cloud/websecurityscanner/v1:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1alpha/crawled_url.proto,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1alpha/finding.proto,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1alpha/finding_addon.proto,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1alpha/finding_type_stats.proto,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1alpha/scan_config.proto,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1alpha/scan_run.proto,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha,@go_googleapis//google/cloud/websecurityscanner/v1alpha:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/crawled_url.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/finding.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/finding_addon.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/finding_type_stats.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/scan_config.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/scan_config_error.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/scan_run.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/scan_run_error_trace.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/scan_run_warning_trace.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/websecurityscanner/v1beta/web_security_scanner.proto,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_proto,google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta,@go_googleapis//google/cloud/websecurityscanner/v1beta:websecurityscanner_go_proto -google/cloud/workflows/executions/v1/executions.proto,@go_googleapis//google/cloud/workflows/executions/v1:executions_proto,google.golang.org/genproto/googleapis/cloud/workflows/executions/v1,@go_googleapis//google/cloud/workflows/executions/v1:executions_go_proto -google/cloud/workflows/executions/v1beta/executions.proto,@go_googleapis//google/cloud/workflows/executions/v1beta:executions_proto,google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta,@go_googleapis//google/cloud/workflows/executions/v1beta:executions_go_proto -google/cloud/workflows/type/engine_call.proto,@go_googleapis//google/cloud/workflows/type:type_proto,google.golang.org/genproto/googleapis/cloud/workflows/type,@go_googleapis//google/cloud/workflows/type:type_go_proto -google/cloud/workflows/type/executions_system.proto,@go_googleapis//google/cloud/workflows/type:type_proto,google.golang.org/genproto/googleapis/cloud/workflows/type,@go_googleapis//google/cloud/workflows/type:type_go_proto -google/cloud/workflows/v1/workflows.proto,@go_googleapis//google/cloud/workflows/v1:workflows_proto,google.golang.org/genproto/googleapis/cloud/workflows/v1,@go_googleapis//google/cloud/workflows/v1:workflows_go_proto -google/cloud/workflows/v1beta/workflows.proto,@go_googleapis//google/cloud/workflows/v1beta:workflows_proto,google.golang.org/genproto/googleapis/cloud/workflows/v1beta,@go_googleapis//google/cloud/workflows/v1beta:workflows_go_proto -google/container/v1/cluster_service.proto,@go_googleapis//google/container/v1:container_proto,google.golang.org/genproto/googleapis/container/v1,@go_googleapis//google/container/v1:container_go_proto -google/container/v1alpha1/cluster_service.proto,@go_googleapis//google/container/v1alpha1:container_proto,google.golang.org/genproto/googleapis/container/v1alpha1,@go_googleapis//google/container/v1alpha1:container_go_proto -google/container/v1beta1/cluster_service.proto,@go_googleapis//google/container/v1beta1:container_proto,google.golang.org/genproto/googleapis/container/v1beta1,@go_googleapis//google/container/v1beta1:container_go_proto -google/dataflow/v1beta3/environment.proto,@go_googleapis//google/dataflow/v1beta3:dataflow_proto,google.golang.org/genproto/googleapis/dataflow/v1beta3,@go_googleapis//google/dataflow/v1beta3:dataflow_go_proto -google/dataflow/v1beta3/jobs.proto,@go_googleapis//google/dataflow/v1beta3:dataflow_proto,google.golang.org/genproto/googleapis/dataflow/v1beta3,@go_googleapis//google/dataflow/v1beta3:dataflow_go_proto -google/dataflow/v1beta3/messages.proto,@go_googleapis//google/dataflow/v1beta3:dataflow_proto,google.golang.org/genproto/googleapis/dataflow/v1beta3,@go_googleapis//google/dataflow/v1beta3:dataflow_go_proto -google/dataflow/v1beta3/metrics.proto,@go_googleapis//google/dataflow/v1beta3:dataflow_proto,google.golang.org/genproto/googleapis/dataflow/v1beta3,@go_googleapis//google/dataflow/v1beta3:dataflow_go_proto -google/dataflow/v1beta3/snapshots.proto,@go_googleapis//google/dataflow/v1beta3:dataflow_proto,google.golang.org/genproto/googleapis/dataflow/v1beta3,@go_googleapis//google/dataflow/v1beta3:dataflow_go_proto -google/dataflow/v1beta3/streaming.proto,@go_googleapis//google/dataflow/v1beta3:dataflow_proto,google.golang.org/genproto/googleapis/dataflow/v1beta3,@go_googleapis//google/dataflow/v1beta3:dataflow_go_proto -google/dataflow/v1beta3/templates.proto,@go_googleapis//google/dataflow/v1beta3:dataflow_proto,google.golang.org/genproto/googleapis/dataflow/v1beta3,@go_googleapis//google/dataflow/v1beta3:dataflow_go_proto -google/datastore/admin/v1/datastore_admin.proto,@go_googleapis//google/datastore/admin/v1:admin_proto,google.golang.org/genproto/googleapis/datastore/admin/v1,@go_googleapis//google/datastore/admin/v1:admin_go_proto -google/datastore/admin/v1/index.proto,@go_googleapis//google/datastore/admin/v1:admin_proto,google.golang.org/genproto/googleapis/datastore/admin/v1,@go_googleapis//google/datastore/admin/v1:admin_go_proto -google/datastore/admin/v1/migration.proto,@go_googleapis//google/datastore/admin/v1:admin_proto,google.golang.org/genproto/googleapis/datastore/admin/v1,@go_googleapis//google/datastore/admin/v1:admin_go_proto -google/datastore/admin/v1beta1/datastore_admin.proto,@go_googleapis//google/datastore/admin/v1beta1:admin_proto,google.golang.org/genproto/googleapis/datastore/admin/v1beta1,@go_googleapis//google/datastore/admin/v1beta1:admin_go_proto -google/datastore/v1/aggregation_result.proto,@go_googleapis//google/datastore/v1:datastore_proto,google.golang.org/genproto/googleapis/datastore/v1,@go_googleapis//google/datastore/v1:datastore_go_proto -google/datastore/v1/datastore.proto,@go_googleapis//google/datastore/v1:datastore_proto,google.golang.org/genproto/googleapis/datastore/v1,@go_googleapis//google/datastore/v1:datastore_go_proto -google/datastore/v1/entity.proto,@go_googleapis//google/datastore/v1:datastore_proto,google.golang.org/genproto/googleapis/datastore/v1,@go_googleapis//google/datastore/v1:datastore_go_proto -google/datastore/v1/query.proto,@go_googleapis//google/datastore/v1:datastore_proto,google.golang.org/genproto/googleapis/datastore/v1,@go_googleapis//google/datastore/v1:datastore_go_proto -google/datastore/v1beta3/datastore.proto,@go_googleapis//google/datastore/v1beta3:datastore_proto,google.golang.org/genproto/googleapis/datastore/v1beta3,@go_googleapis//google/datastore/v1beta3:datastore_go_proto -google/datastore/v1beta3/entity.proto,@go_googleapis//google/datastore/v1beta3:datastore_proto,google.golang.org/genproto/googleapis/datastore/v1beta3,@go_googleapis//google/datastore/v1beta3:datastore_go_proto -google/datastore/v1beta3/query.proto,@go_googleapis//google/datastore/v1beta3:datastore_proto,google.golang.org/genproto/googleapis/datastore/v1beta3,@go_googleapis//google/datastore/v1beta3:datastore_go_proto -google/devtools/artifactregistry/v1/apt_artifact.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1/artifact.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1/file.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1/package.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1/repository.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1/service.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1/settings.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1/tag.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1/version.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1/yum_artifact.proto,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1,@go_googleapis//google/devtools/artifactregistry/v1:artifactregistry_go_proto -google/devtools/artifactregistry/v1beta2/apt_artifact.proto,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_go_proto -google/devtools/artifactregistry/v1beta2/file.proto,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_go_proto -google/devtools/artifactregistry/v1beta2/package.proto,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_go_proto -google/devtools/artifactregistry/v1beta2/repository.proto,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_go_proto -google/devtools/artifactregistry/v1beta2/service.proto,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_go_proto -google/devtools/artifactregistry/v1beta2/settings.proto,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_go_proto -google/devtools/artifactregistry/v1beta2/tag.proto,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_go_proto -google/devtools/artifactregistry/v1beta2/version.proto,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_go_proto -google/devtools/artifactregistry/v1beta2/yum_artifact.proto,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_proto,google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2,@go_googleapis//google/devtools/artifactregistry/v1beta2:artifactregistry_go_proto -google/devtools/build/v1/build_events.proto,@go_googleapis//google/devtools/build/v1:build_proto,google.golang.org/genproto/googleapis/devtools/build/v1,@go_googleapis//google/devtools/build/v1:build_go_proto -google/devtools/build/v1/build_status.proto,@go_googleapis//google/devtools/build/v1:build_proto,google.golang.org/genproto/googleapis/devtools/build/v1,@go_googleapis//google/devtools/build/v1:build_go_proto -google/devtools/build/v1/publish_build_event.proto,@go_googleapis//google/devtools/build/v1:build_proto,google.golang.org/genproto/googleapis/devtools/build/v1,@go_googleapis//google/devtools/build/v1:build_go_proto -google/devtools/cloudbuild/v1/cloudbuild.proto,@go_googleapis//google/devtools/cloudbuild/v1:cloudbuild_proto,google.golang.org/genproto/googleapis/devtools/cloudbuild/v1,@go_googleapis//google/devtools/cloudbuild/v1:cloudbuild_go_proto -google/devtools/clouddebugger/v2/controller.proto,@go_googleapis//google/devtools/clouddebugger/v2:clouddebugger_proto,google.golang.org/genproto/googleapis/devtools/clouddebugger/v2,@go_googleapis//google/devtools/clouddebugger/v2:clouddebugger_go_proto -google/devtools/clouddebugger/v2/data.proto,@go_googleapis//google/devtools/clouddebugger/v2:clouddebugger_proto,google.golang.org/genproto/googleapis/devtools/clouddebugger/v2,@go_googleapis//google/devtools/clouddebugger/v2:clouddebugger_go_proto -google/devtools/clouddebugger/v2/debugger.proto,@go_googleapis//google/devtools/clouddebugger/v2:clouddebugger_proto,google.golang.org/genproto/googleapis/devtools/clouddebugger/v2,@go_googleapis//google/devtools/clouddebugger/v2:clouddebugger_go_proto -google/devtools/clouderrorreporting/v1beta1/common.proto,@go_googleapis//google/devtools/clouderrorreporting/v1beta1:clouderrorreporting_proto,google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1,@go_googleapis//google/devtools/clouderrorreporting/v1beta1:clouderrorreporting_go_proto -google/devtools/clouderrorreporting/v1beta1/error_group_service.proto,@go_googleapis//google/devtools/clouderrorreporting/v1beta1:clouderrorreporting_proto,google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1,@go_googleapis//google/devtools/clouderrorreporting/v1beta1:clouderrorreporting_go_proto -google/devtools/clouderrorreporting/v1beta1/error_stats_service.proto,@go_googleapis//google/devtools/clouderrorreporting/v1beta1:clouderrorreporting_proto,google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1,@go_googleapis//google/devtools/clouderrorreporting/v1beta1:clouderrorreporting_go_proto -google/devtools/clouderrorreporting/v1beta1/report_errors_service.proto,@go_googleapis//google/devtools/clouderrorreporting/v1beta1:clouderrorreporting_proto,google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1,@go_googleapis//google/devtools/clouderrorreporting/v1beta1:clouderrorreporting_go_proto -google/devtools/cloudprofiler/v2/profiler.proto,@go_googleapis//google/devtools/cloudprofiler/v2:cloudprofiler_proto,google.golang.org/genproto/googleapis/devtools/cloudprofiler/v2,@go_googleapis//google/devtools/cloudprofiler/v2:cloudprofiler_go_proto -google/devtools/cloudtrace/v1/trace.proto,@go_googleapis//google/devtools/cloudtrace/v1:cloudtrace_proto,google.golang.org/genproto/googleapis/devtools/cloudtrace/v1,@go_googleapis//google/devtools/cloudtrace/v1:cloudtrace_go_proto -google/devtools/cloudtrace/v2/trace.proto,@go_googleapis//google/devtools/cloudtrace/v2:cloudtrace_proto,google.golang.org/genproto/googleapis/devtools/cloudtrace/v2,@go_googleapis//google/devtools/cloudtrace/v2:cloudtrace_go_proto -google/devtools/cloudtrace/v2/tracing.proto,@go_googleapis//google/devtools/cloudtrace/v2:cloudtrace_proto,google.golang.org/genproto/googleapis/devtools/cloudtrace/v2,@go_googleapis//google/devtools/cloudtrace/v2:cloudtrace_go_proto -google/devtools/containeranalysis/v1/containeranalysis.proto,@go_googleapis//google/devtools/containeranalysis/v1:containeranalysis_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1,@go_googleapis//google/devtools/containeranalysis/v1:containeranalysis_go_proto -google/devtools/containeranalysis/v1beta1/attestation/attestation.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/attestation:attestation_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation,@go_googleapis//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto -google/devtools/containeranalysis/v1beta1/build/build.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/build:build_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build,@go_googleapis//google/devtools/containeranalysis/v1beta1/build:build_go_proto -google/devtools/containeranalysis/v1beta1/common/common.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/common:common_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/common,@go_googleapis//google/devtools/containeranalysis/v1beta1/common:common_go_proto -google/devtools/containeranalysis/v1beta1/containeranalysis.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1:containeranalysis_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1,@go_googleapis//google/devtools/containeranalysis/v1beta1:containeranalysis_go_proto -google/devtools/containeranalysis/v1beta1/cvss/cvss.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/cvss:cvss_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/cvss,@go_googleapis//google/devtools/containeranalysis/v1beta1/cvss:cvss_go_proto -google/devtools/containeranalysis/v1beta1/deployment/deployment.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/deployment:deployment_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/deployment,@go_googleapis//google/devtools/containeranalysis/v1beta1/deployment:deployment_go_proto -google/devtools/containeranalysis/v1beta1/discovery/discovery.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/discovery:discovery_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/discovery,@go_googleapis//google/devtools/containeranalysis/v1beta1/discovery:discovery_go_proto -google/devtools/containeranalysis/v1beta1/grafeas/grafeas.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/grafeas,@go_googleapis//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_go_proto -google/devtools/containeranalysis/v1beta1/image/image.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/image:image_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/image,@go_googleapis//google/devtools/containeranalysis/v1beta1/image:image_go_proto -google/devtools/containeranalysis/v1beta1/package/package.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/package:package_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/package,@go_googleapis//google/devtools/containeranalysis/v1beta1/package:package_go_proto -google/devtools/containeranalysis/v1beta1/provenance/provenance.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/provenance,@go_googleapis//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto -google/devtools/containeranalysis/v1beta1/source/source.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/source:source_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/source,@go_googleapis//google/devtools/containeranalysis/v1beta1/source:source_go_proto -google/devtools/containeranalysis/v1beta1/vulnerability/vulnerability.proto,@go_googleapis//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/vulnerability,@go_googleapis//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_go_proto -google/devtools/remoteworkers/v1test2/bots.proto,@go_googleapis//google/devtools/remoteworkers/v1test2:remoteworkers_proto,google.golang.org/genproto/googleapis/devtools/remoteworkers/v1test2,@go_googleapis//google/devtools/remoteworkers/v1test2:remoteworkers_go_proto -google/devtools/remoteworkers/v1test2/command.proto,@go_googleapis//google/devtools/remoteworkers/v1test2:remoteworkers_proto,google.golang.org/genproto/googleapis/devtools/remoteworkers/v1test2,@go_googleapis//google/devtools/remoteworkers/v1test2:remoteworkers_go_proto -google/devtools/remoteworkers/v1test2/worker.proto,@go_googleapis//google/devtools/remoteworkers/v1test2:remoteworkers_proto,google.golang.org/genproto/googleapis/devtools/remoteworkers/v1test2,@go_googleapis//google/devtools/remoteworkers/v1test2:remoteworkers_go_proto -google/devtools/resultstore/v2/action.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/common.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/configuration.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/configured_target.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/coverage.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/coverage_summary.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/download_metadata.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/file.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/file_processing_error.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/file_set.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/invocation.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/resultstore_download.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/resultstore_file_download.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/resultstore_upload.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/target.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/test_suite.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/resultstore/v2/upload_metadata.proto,@go_googleapis//google/devtools/resultstore/v2:resultstore_proto,google.golang.org/genproto/googleapis/devtools/resultstore/v2,@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto -google/devtools/source/v1/source_context.proto,@go_googleapis//google/devtools/source/v1:source_proto,google.golang.org/genproto/googleapis/devtools/source/v1,@go_googleapis//google/devtools/source/v1:source_go_proto -google/devtools/sourcerepo/v1/sourcerepo.proto,@go_googleapis//google/devtools/sourcerepo/v1:sourcerepo_proto,google.golang.org/genproto/googleapis/devtools/sourcerepo/v1,@go_googleapis//google/devtools/sourcerepo/v1:sourcerepo_go_proto -google/devtools/testing/v1/application_details.proto,@go_googleapis//google/devtools/testing/v1:testing_proto,google.golang.org/genproto/googleapis/devtools/testing/v1,@go_googleapis//google/devtools/testing/v1:testing_go_proto -google/devtools/testing/v1/test_environment_discovery.proto,@go_googleapis//google/devtools/testing/v1:testing_proto,google.golang.org/genproto/googleapis/devtools/testing/v1,@go_googleapis//google/devtools/testing/v1:testing_go_proto -google/devtools/testing/v1/test_execution.proto,@go_googleapis//google/devtools/testing/v1:testing_proto,google.golang.org/genproto/googleapis/devtools/testing/v1,@go_googleapis//google/devtools/testing/v1:testing_go_proto -google/example/library/v1/library.proto,@go_googleapis//google/example/library/v1:library_proto,google.golang.org/genproto/googleapis/example/library/v1,@go_googleapis//google/example/library/v1:library_go_proto -google/firebase/fcm/connection/v1alpha1/connection_api.proto,@go_googleapis//google/firebase/fcm/connection/v1alpha1:connection_proto,google.golang.org/genproto/googleapis/firebase/fcm/connection/v1alpha1,@go_googleapis//google/firebase/fcm/connection/v1alpha1:connection_go_proto -google/firestore/admin/v1/database.proto,@go_googleapis//google/firestore/admin/v1:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1,@go_googleapis//google/firestore/admin/v1:admin_go_proto -google/firestore/admin/v1/field.proto,@go_googleapis//google/firestore/admin/v1:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1,@go_googleapis//google/firestore/admin/v1:admin_go_proto -google/firestore/admin/v1/firestore_admin.proto,@go_googleapis//google/firestore/admin/v1:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1,@go_googleapis//google/firestore/admin/v1:admin_go_proto -google/firestore/admin/v1/index.proto,@go_googleapis//google/firestore/admin/v1:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1,@go_googleapis//google/firestore/admin/v1:admin_go_proto -google/firestore/admin/v1/location.proto,@go_googleapis//google/firestore/admin/v1:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1,@go_googleapis//google/firestore/admin/v1:admin_go_proto -google/firestore/admin/v1/operation.proto,@go_googleapis//google/firestore/admin/v1:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1,@go_googleapis//google/firestore/admin/v1:admin_go_proto -google/firestore/admin/v1beta1/firestore_admin.proto,@go_googleapis//google/firestore/admin/v1beta1:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1beta1,@go_googleapis//google/firestore/admin/v1beta1:admin_go_proto -google/firestore/admin/v1beta1/index.proto,@go_googleapis//google/firestore/admin/v1beta1:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1beta1,@go_googleapis//google/firestore/admin/v1beta1:admin_go_proto -google/firestore/admin/v1beta1/location.proto,@go_googleapis//google/firestore/admin/v1beta1:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1beta1,@go_googleapis//google/firestore/admin/v1beta1:admin_go_proto -google/firestore/admin/v1beta2/field.proto,@go_googleapis//google/firestore/admin/v1beta2:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1beta2,@go_googleapis//google/firestore/admin/v1beta2:admin_go_proto -google/firestore/admin/v1beta2/firestore_admin.proto,@go_googleapis//google/firestore/admin/v1beta2:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1beta2,@go_googleapis//google/firestore/admin/v1beta2:admin_go_proto -google/firestore/admin/v1beta2/index.proto,@go_googleapis//google/firestore/admin/v1beta2:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1beta2,@go_googleapis//google/firestore/admin/v1beta2:admin_go_proto -google/firestore/admin/v1beta2/operation.proto,@go_googleapis//google/firestore/admin/v1beta2:admin_proto,google.golang.org/genproto/googleapis/firestore/admin/v1beta2,@go_googleapis//google/firestore/admin/v1beta2:admin_go_proto -google/firestore/bundle/bundle.proto,@go_googleapis//google/firestore/bundle:firestore_proto,google.golang.org/genproto/firestore/bundle,@go_googleapis//google/firestore/bundle:firestore_go_proto -google/firestore/v1/aggregation_result.proto,@go_googleapis//google/firestore/v1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1,@go_googleapis//google/firestore/v1:firestore_go_proto -google/firestore/v1/common.proto,@go_googleapis//google/firestore/v1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1,@go_googleapis//google/firestore/v1:firestore_go_proto -google/firestore/v1/document.proto,@go_googleapis//google/firestore/v1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1,@go_googleapis//google/firestore/v1:firestore_go_proto -google/firestore/v1/firestore.proto,@go_googleapis//google/firestore/v1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1,@go_googleapis//google/firestore/v1:firestore_go_proto -google/firestore/v1/query.proto,@go_googleapis//google/firestore/v1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1,@go_googleapis//google/firestore/v1:firestore_go_proto -google/firestore/v1/write.proto,@go_googleapis//google/firestore/v1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1,@go_googleapis//google/firestore/v1:firestore_go_proto -google/firestore/v1beta1/common.proto,@go_googleapis//google/firestore/v1beta1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1beta1,@go_googleapis//google/firestore/v1beta1:firestore_go_proto -google/firestore/v1beta1/document.proto,@go_googleapis//google/firestore/v1beta1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1beta1,@go_googleapis//google/firestore/v1beta1:firestore_go_proto -google/firestore/v1beta1/firestore.proto,@go_googleapis//google/firestore/v1beta1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1beta1,@go_googleapis//google/firestore/v1beta1:firestore_go_proto -google/firestore/v1beta1/query.proto,@go_googleapis//google/firestore/v1beta1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1beta1,@go_googleapis//google/firestore/v1beta1:firestore_go_proto -google/firestore/v1beta1/write.proto,@go_googleapis//google/firestore/v1beta1:firestore_proto,google.golang.org/genproto/googleapis/firestore/v1beta1,@go_googleapis//google/firestore/v1beta1:firestore_go_proto -google/genomics/v1/annotations.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/cigar.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/datasets.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/operations.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/position.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/range.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/readalignment.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/readgroup.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/readgroupset.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/reads.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/references.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1/variants.proto,@go_googleapis//google/genomics/v1:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1,@go_googleapis//google/genomics/v1:genomics_go_proto -google/genomics/v1alpha2/pipelines.proto,@go_googleapis//google/genomics/v1alpha2:genomics_proto,google.golang.org/genproto/googleapis/genomics/v1alpha2,@go_googleapis//google/genomics/v1alpha2:genomics_go_proto -google/geo/type/viewport.proto,@go_googleapis//google/geo/type:viewport_proto,google.golang.org/genproto/googleapis/geo/type/viewport,@go_googleapis//google/geo/type:viewport_go_proto -google/home/enterprise/sdm/v1/device.proto,@go_googleapis//google/home/enterprise/sdm/v1:sdm_proto,google.golang.org/genproto/googleapis/home/enterprise/sdm/v1,@go_googleapis//google/home/enterprise/sdm/v1:sdm_go_proto -google/home/enterprise/sdm/v1/site.proto,@go_googleapis//google/home/enterprise/sdm/v1:sdm_proto,google.golang.org/genproto/googleapis/home/enterprise/sdm/v1,@go_googleapis//google/home/enterprise/sdm/v1:sdm_go_proto -google/home/enterprise/sdm/v1/smart_device_management_service.proto,@go_googleapis//google/home/enterprise/sdm/v1:sdm_proto,google.golang.org/genproto/googleapis/home/enterprise/sdm/v1,@go_googleapis//google/home/enterprise/sdm/v1:sdm_go_proto -google/home/graph/v1/device.proto,@go_googleapis//google/home/graph/v1:graph_proto,google.golang.org/genproto/googleapis/home/graph/v1,@go_googleapis//google/home/graph/v1:graph_go_proto -google/home/graph/v1/homegraph.proto,@go_googleapis//google/home/graph/v1:graph_proto,google.golang.org/genproto/googleapis/home/graph/v1,@go_googleapis//google/home/graph/v1:graph_go_proto -google/iam/admin/v1/audit_data.proto,@go_googleapis//google/iam/admin/v1:admin_proto,google.golang.org/genproto/googleapis/iam/admin/v1,@go_googleapis//google/iam/admin/v1:admin_go_proto -google/iam/admin/v1/iam.proto,@go_googleapis//google/iam/admin/v1:admin_proto,google.golang.org/genproto/googleapis/iam/admin/v1,@go_googleapis//google/iam/admin/v1:admin_go_proto -google/iam/credentials/v1/common.proto,@go_googleapis//google/iam/credentials/v1:credentials_proto,google.golang.org/genproto/googleapis/iam/credentials/v1,@go_googleapis//google/iam/credentials/v1:credentials_go_proto -google/iam/credentials/v1/iamcredentials.proto,@go_googleapis//google/iam/credentials/v1:credentials_proto,google.golang.org/genproto/googleapis/iam/credentials/v1,@go_googleapis//google/iam/credentials/v1:credentials_go_proto -google/iam/v1/iam_policy.proto,@go_googleapis//google/iam/v1:iam_proto,google.golang.org/genproto/googleapis/iam/v1,@go_googleapis//google/iam/v1:iam_go_proto -google/iam/v1/logging/audit_data.proto,@go_googleapis//google/iam/v1/logging:logging_proto,google.golang.org/genproto/googleapis/iam/v1/logging,@go_googleapis//google/iam/v1/logging:logging_go_proto -google/iam/v1/options.proto,@go_googleapis//google/iam/v1:iam_proto,google.golang.org/genproto/googleapis/iam/v1,@go_googleapis//google/iam/v1:iam_go_proto -google/iam/v1/policy.proto,@go_googleapis//google/iam/v1:iam_proto,google.golang.org/genproto/googleapis/iam/v1,@go_googleapis//google/iam/v1:iam_go_proto -google/iam/v1beta/workload_identity_pool.proto,@go_googleapis//google/iam/v1beta:iam_proto,google.golang.org/genproto/googleapis/iam/v1beta,@go_googleapis//google/iam/v1beta:iam_go_proto -google/iam/v2/deny.proto,@go_googleapis//google/iam/v2:iam_proto,google.golang.org/genproto/googleapis/iam/v2,@go_googleapis//google/iam/v2:iam_go_proto -google/iam/v2/policy.proto,@go_googleapis//google/iam/v2:iam_proto,google.golang.org/genproto/googleapis/iam/v2,@go_googleapis//google/iam/v2:iam_go_proto -google/iam/v2beta/deny.proto,@go_googleapis//google/iam/v2beta:iam_proto,google.golang.org/genproto/googleapis/iam/v2beta,@go_googleapis//google/iam/v2beta:iam_go_proto -google/iam/v2beta/policy.proto,@go_googleapis//google/iam/v2beta:iam_proto,google.golang.org/genproto/googleapis/iam/v2beta,@go_googleapis//google/iam/v2beta:iam_go_proto -google/identity/accesscontextmanager/type/device_resources.proto,@go_googleapis//google/identity/accesscontextmanager/type:type_proto,google.golang.org/genproto/googleapis/identity/accesscontextmanager/type,@go_googleapis//google/identity/accesscontextmanager/type:type_go_proto -google/identity/accesscontextmanager/v1/access_context_manager.proto,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_proto,google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto -google/identity/accesscontextmanager/v1/access_level.proto,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_proto,google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto -google/identity/accesscontextmanager/v1/access_policy.proto,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_proto,google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto -google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_proto,google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto -google/identity/accesscontextmanager/v1/service_perimeter.proto,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_proto,google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1,@go_googleapis//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto -google/logging/type/http_request.proto,@go_googleapis//google/logging/type:ltype_proto,google.golang.org/genproto/googleapis/logging/type,@go_googleapis//google/logging/type:ltype_go_proto -google/logging/type/log_severity.proto,@go_googleapis//google/logging/type:ltype_proto,google.golang.org/genproto/googleapis/logging/type,@go_googleapis//google/logging/type:ltype_go_proto -google/logging/v2/log_entry.proto,@go_googleapis//google/logging/v2:logging_proto,google.golang.org/genproto/googleapis/logging/v2,@go_googleapis//google/logging/v2:logging_go_proto -google/logging/v2/logging.proto,@go_googleapis//google/logging/v2:logging_proto,google.golang.org/genproto/googleapis/logging/v2,@go_googleapis//google/logging/v2:logging_go_proto -google/logging/v2/logging_config.proto,@go_googleapis//google/logging/v2:logging_proto,google.golang.org/genproto/googleapis/logging/v2,@go_googleapis//google/logging/v2:logging_go_proto -google/logging/v2/logging_metrics.proto,@go_googleapis//google/logging/v2:logging_proto,google.golang.org/genproto/googleapis/logging/v2,@go_googleapis//google/logging/v2:logging_go_proto -google/longrunning/operations.proto,@go_googleapis//google/longrunning:longrunning_proto,google.golang.org/genproto/googleapis/longrunning,@go_googleapis//google/longrunning:longrunning_go_proto -google/maps/addressvalidation/v1/address.proto,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_proto,google.golang.org/genproto/googleapis/maps/addressvalidation/v1,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_go_proto -google/maps/addressvalidation/v1/address_validation_service.proto,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_proto,google.golang.org/genproto/googleapis/maps/addressvalidation/v1,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_go_proto -google/maps/addressvalidation/v1/geocode.proto,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_proto,google.golang.org/genproto/googleapis/maps/addressvalidation/v1,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_go_proto -google/maps/addressvalidation/v1/metadata.proto,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_proto,google.golang.org/genproto/googleapis/maps/addressvalidation/v1,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_go_proto -google/maps/addressvalidation/v1/usps_data.proto,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_proto,google.golang.org/genproto/googleapis/maps/addressvalidation/v1,@go_googleapis//google/maps/addressvalidation/v1:addressvalidation_go_proto -google/maps/fleetengine/delivery/v1/common.proto,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_proto,google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_go_proto -google/maps/fleetengine/delivery/v1/delivery_api.proto,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_proto,google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_go_proto -google/maps/fleetengine/delivery/v1/delivery_vehicles.proto,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_proto,google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_go_proto -google/maps/fleetengine/delivery/v1/header.proto,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_proto,google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_go_proto -google/maps/fleetengine/delivery/v1/tasks.proto,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_proto,google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1,@go_googleapis//google/maps/fleetengine/delivery/v1:delivery_go_proto -google/maps/fleetengine/v1/fleetengine.proto,@go_googleapis//google/maps/fleetengine/v1:fleetengine_proto,google.golang.org/genproto/googleapis/maps/fleetengine/v1,@go_googleapis//google/maps/fleetengine/v1:fleetengine_go_proto -google/maps/fleetengine/v1/header.proto,@go_googleapis//google/maps/fleetengine/v1:fleetengine_proto,google.golang.org/genproto/googleapis/maps/fleetengine/v1,@go_googleapis//google/maps/fleetengine/v1:fleetengine_go_proto -google/maps/fleetengine/v1/traffic.proto,@go_googleapis//google/maps/fleetengine/v1:fleetengine_proto,google.golang.org/genproto/googleapis/maps/fleetengine/v1,@go_googleapis//google/maps/fleetengine/v1:fleetengine_go_proto -google/maps/fleetengine/v1/trip_api.proto,@go_googleapis//google/maps/fleetengine/v1:fleetengine_proto,google.golang.org/genproto/googleapis/maps/fleetengine/v1,@go_googleapis//google/maps/fleetengine/v1:fleetengine_go_proto -google/maps/fleetengine/v1/trips.proto,@go_googleapis//google/maps/fleetengine/v1:fleetengine_proto,google.golang.org/genproto/googleapis/maps/fleetengine/v1,@go_googleapis//google/maps/fleetengine/v1:fleetengine_go_proto -google/maps/fleetengine/v1/vehicle_api.proto,@go_googleapis//google/maps/fleetengine/v1:fleetengine_proto,google.golang.org/genproto/googleapis/maps/fleetengine/v1,@go_googleapis//google/maps/fleetengine/v1:fleetengine_go_proto -google/maps/fleetengine/v1/vehicles.proto,@go_googleapis//google/maps/fleetengine/v1:fleetengine_proto,google.golang.org/genproto/googleapis/maps/fleetengine/v1,@go_googleapis//google/maps/fleetengine/v1:fleetengine_go_proto -google/maps/mapsplatformdatasets/v1alpha/data_source.proto,@go_googleapis//google/maps/mapsplatformdatasets/v1alpha:mapsplatformdatasets_proto,google.golang.org/genproto/googleapis/maps/mapsplatformdatasets/v1alpha,@go_googleapis//google/maps/mapsplatformdatasets/v1alpha:mapsplatformdatasets_go_proto -google/maps/mapsplatformdatasets/v1alpha/dataset.proto,@go_googleapis//google/maps/mapsplatformdatasets/v1alpha:mapsplatformdatasets_proto,google.golang.org/genproto/googleapis/maps/mapsplatformdatasets/v1alpha,@go_googleapis//google/maps/mapsplatformdatasets/v1alpha:mapsplatformdatasets_go_proto -google/maps/mapsplatformdatasets/v1alpha/maps_platform_datasets.proto,@go_googleapis//google/maps/mapsplatformdatasets/v1alpha:mapsplatformdatasets_proto,google.golang.org/genproto/googleapis/maps/mapsplatformdatasets/v1alpha,@go_googleapis//google/maps/mapsplatformdatasets/v1alpha:mapsplatformdatasets_go_proto -google/maps/mapsplatformdatasets/v1alpha/maps_platform_datasets_alpha_service.proto,@go_googleapis//google/maps/mapsplatformdatasets/v1alpha:mapsplatformdatasets_proto,google.golang.org/genproto/googleapis/maps/mapsplatformdatasets/v1alpha,@go_googleapis//google/maps/mapsplatformdatasets/v1alpha:mapsplatformdatasets_go_proto -google/maps/playablelocations/v3/playablelocations.proto,@go_googleapis//google/maps/playablelocations/v3:playablelocations_proto,google.golang.org/genproto/googleapis/maps/playablelocations/v3,@go_googleapis//google/maps/playablelocations/v3:playablelocations_go_proto -google/maps/playablelocations/v3/resources.proto,@go_googleapis//google/maps/playablelocations/v3:playablelocations_proto,google.golang.org/genproto/googleapis/maps/playablelocations/v3,@go_googleapis//google/maps/playablelocations/v3:playablelocations_go_proto -google/maps/playablelocations/v3/sample/resources.proto,@go_googleapis//google/maps/playablelocations/v3/sample:sample_proto,google.golang.org/genproto/googleapis/maps/playablelocations/v3/sample,@go_googleapis//google/maps/playablelocations/v3/sample:sample_go_proto -google/maps/regionlookup/v1alpha/region_identifier.proto,@go_googleapis//google/maps/regionlookup/v1alpha:regionlookup_proto,google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha,@go_googleapis//google/maps/regionlookup/v1alpha:regionlookup_go_proto -google/maps/regionlookup/v1alpha/region_lookup_service.proto,@go_googleapis//google/maps/regionlookup/v1alpha:regionlookup_proto,google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha,@go_googleapis//google/maps/regionlookup/v1alpha:regionlookup_go_proto -google/maps/regionlookup/v1alpha/region_match.proto,@go_googleapis//google/maps/regionlookup/v1alpha:regionlookup_proto,google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha,@go_googleapis//google/maps/regionlookup/v1alpha:regionlookup_go_proto -google/maps/regionlookup/v1alpha/region_search_values.proto,@go_googleapis//google/maps/regionlookup/v1alpha:regionlookup_proto,google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha,@go_googleapis//google/maps/regionlookup/v1alpha:regionlookup_go_proto -google/maps/roads/v1op/roads.proto,@go_googleapis//google/maps/roads/v1op:roads_proto,google.golang.org/genproto/googleapis/maps/roads/v1op,@go_googleapis//google/maps/roads/v1op:roads_go_proto -google/maps/routes/v1/compute_custom_routes_request.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/compute_custom_routes_response.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/compute_route_matrix_request.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/compute_routes_request.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/compute_routes_response.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/custom_route.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/fallback_info.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/polyline.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/route.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/route_matrix_element.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/route_service.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/toll_passes.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/vehicle_emission_type.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1/waypoint.proto,@go_googleapis//google/maps/routes/v1:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1,@go_googleapis//google/maps/routes/v1:routes_go_proto -google/maps/routes/v1alpha/route_service.proto,@go_googleapis//google/maps/routes/v1alpha:routes_proto,google.golang.org/genproto/googleapis/maps/routes/v1alpha,@go_googleapis//google/maps/routes/v1alpha:routes_go_proto -google/maps/routing/v2/fallback_info.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/location.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/maneuver.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/navigation_instruction.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/polyline.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/route.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/route_label.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/route_modifiers.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/route_travel_mode.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/routes_service.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/routing_preference.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/speed_reading_interval.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/toll_info.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/toll_passes.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/units.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/vehicle_emission_type.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/vehicle_info.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/routing/v2/waypoint.proto,@go_googleapis//google/maps/routing/v2:routing_proto,google.golang.org/genproto/googleapis/maps/routing/v2,@go_googleapis//google/maps/routing/v2:routing_go_proto -google/maps/unity/clientinfo.proto,@go_googleapis//google/maps/unity:unity_proto,google.golang.org/genproto/googleapis/maps/unity,@go_googleapis//google/maps/unity:unity_go_proto -google/monitoring/dashboard/v1/alertchart.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/collapsible_group.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/common.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/dashboard.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/dashboard_filter.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/dashboards_service.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/drilldowns.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/layouts.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/logs_panel.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/metrics.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/scorecard.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/service.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/table.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/table_display_options.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/text.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/widget.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/dashboard/v1/xychart.proto,@go_googleapis//google/monitoring/dashboard/v1:dashboard_proto,google.golang.org/genproto/googleapis/monitoring/dashboard/v1,@go_googleapis//google/monitoring/dashboard/v1:dashboard_go_proto -google/monitoring/metricsscope/v1/metrics_scope.proto,@go_googleapis//google/monitoring/metricsscope/v1:metricsscope_proto,google.golang.org/genproto/googleapis/monitoring/metricsscope/v1,@go_googleapis//google/monitoring/metricsscope/v1:metricsscope_go_proto -google/monitoring/metricsscope/v1/metrics_scopes.proto,@go_googleapis//google/monitoring/metricsscope/v1:metricsscope_proto,google.golang.org/genproto/googleapis/monitoring/metricsscope/v1,@go_googleapis//google/monitoring/metricsscope/v1:metricsscope_go_proto -google/monitoring/v3/alert.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/alert_service.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/common.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/dropped_labels.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/group.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/group_service.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/metric.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/metric_service.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/mutation_record.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/notification.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/notification_service.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/query_service.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/service.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/service_service.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/span_context.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/uptime.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/monitoring/v3/uptime_service.proto,@go_googleapis//google/monitoring/v3:monitoring_proto,google.golang.org/genproto/googleapis/monitoring/v3,@go_googleapis//google/monitoring/v3:monitoring_go_proto -google/networking/trafficdirector/type/traffic_director_log_entry.proto,@go_googleapis//google/networking/trafficdirector/type:type_proto,google.golang.org/genproto/googleapis/networking/trafficdirector/type,@go_googleapis//google/networking/trafficdirector/type:type_go_proto -google/partner/aistreams/v1alpha1/aistreams.proto,@go_googleapis//google/partner/aistreams/v1alpha1:aistreams_proto,google.golang.org/genproto/googleapis/partner/aistreams/v1alpha1,@go_googleapis//google/partner/aistreams/v1alpha1:aistreams_go_proto -google/privacy/dlp/v2/dlp.proto,@go_googleapis//google/privacy/dlp/v2:dlp_proto,google.golang.org/genproto/googleapis/privacy/dlp/v2,@go_googleapis//google/privacy/dlp/v2:dlp_go_proto -google/privacy/dlp/v2/storage.proto,@go_googleapis//google/privacy/dlp/v2:dlp_proto,google.golang.org/genproto/googleapis/privacy/dlp/v2,@go_googleapis//google/privacy/dlp/v2:dlp_go_proto -google/pubsub/v1/pubsub.proto,@go_googleapis//google/pubsub/v1:pubsub_proto,google.golang.org/genproto/googleapis/pubsub/v1,@go_googleapis//google/pubsub/v1:pubsub_go_proto -google/pubsub/v1/schema.proto,@go_googleapis//google/pubsub/v1:pubsub_proto,google.golang.org/genproto/googleapis/pubsub/v1,@go_googleapis//google/pubsub/v1:pubsub_go_proto -google/pubsub/v1beta2/pubsub.proto,@go_googleapis//google/pubsub/v1beta2:pubsub_proto,google.golang.org/genproto/googleapis/pubsub/v1beta2,@go_googleapis//google/pubsub/v1beta2:pubsub_go_proto -google/rpc/code.proto,@go_googleapis//google/rpc:code_proto,google.golang.org/genproto/googleapis/rpc/code,@go_googleapis//google/rpc:code_go_proto -google/rpc/context/attribute_context.proto,@go_googleapis//google/rpc/context:attribute_context_proto,google.golang.org/genproto/googleapis/rpc/context/attribute_context,@go_googleapis//google/rpc/context:attribute_context_go_proto -google/rpc/error_details.proto,@go_googleapis//google/rpc:errdetails_proto,google.golang.org/genproto/googleapis/rpc/errdetails,@go_googleapis//google/rpc:errdetails_go_proto -google/rpc/status.proto,@go_googleapis//google/rpc:status_proto,google.golang.org/genproto/googleapis/rpc/status,@go_googleapis//google/rpc:status_go_proto -google/search/partnerdataingestion/logging/v1/platformlog.proto,@go_googleapis//google/search/partnerdataingestion/logging/v1:logging_proto,google.golang.org/genproto/googleapis/search/partnerdataingestion/logging/v1,@go_googleapis//google/search/partnerdataingestion/logging/v1:logging_go_proto -google/spanner/admin/database/v1/backup.proto,@go_googleapis//google/spanner/admin/database/v1:database_proto,google.golang.org/genproto/googleapis/spanner/admin/database/v1,@go_googleapis//google/spanner/admin/database/v1:database_go_proto -google/spanner/admin/database/v1/common.proto,@go_googleapis//google/spanner/admin/database/v1:database_proto,google.golang.org/genproto/googleapis/spanner/admin/database/v1,@go_googleapis//google/spanner/admin/database/v1:database_go_proto -google/spanner/admin/database/v1/spanner_database_admin.proto,@go_googleapis//google/spanner/admin/database/v1:database_proto,google.golang.org/genproto/googleapis/spanner/admin/database/v1,@go_googleapis//google/spanner/admin/database/v1:database_go_proto -google/spanner/admin/instance/v1/common.proto,@go_googleapis//google/spanner/admin/instance/v1:instance_proto,google.golang.org/genproto/googleapis/spanner/admin/instance/v1,@go_googleapis//google/spanner/admin/instance/v1:instance_go_proto -google/spanner/admin/instance/v1/spanner_instance_admin.proto,@go_googleapis//google/spanner/admin/instance/v1:instance_proto,google.golang.org/genproto/googleapis/spanner/admin/instance/v1,@go_googleapis//google/spanner/admin/instance/v1:instance_go_proto -google/spanner/v1/commit_response.proto,@go_googleapis//google/spanner/v1:spanner_proto,google.golang.org/genproto/googleapis/spanner/v1,@go_googleapis//google/spanner/v1:spanner_go_proto -google/spanner/v1/keys.proto,@go_googleapis//google/spanner/v1:spanner_proto,google.golang.org/genproto/googleapis/spanner/v1,@go_googleapis//google/spanner/v1:spanner_go_proto -google/spanner/v1/mutation.proto,@go_googleapis//google/spanner/v1:spanner_proto,google.golang.org/genproto/googleapis/spanner/v1,@go_googleapis//google/spanner/v1:spanner_go_proto -google/spanner/v1/query_plan.proto,@go_googleapis//google/spanner/v1:spanner_proto,google.golang.org/genproto/googleapis/spanner/v1,@go_googleapis//google/spanner/v1:spanner_go_proto -google/spanner/v1/result_set.proto,@go_googleapis//google/spanner/v1:spanner_proto,google.golang.org/genproto/googleapis/spanner/v1,@go_googleapis//google/spanner/v1:spanner_go_proto -google/spanner/v1/spanner.proto,@go_googleapis//google/spanner/v1:spanner_proto,google.golang.org/genproto/googleapis/spanner/v1,@go_googleapis//google/spanner/v1:spanner_go_proto -google/spanner/v1/transaction.proto,@go_googleapis//google/spanner/v1:spanner_proto,google.golang.org/genproto/googleapis/spanner/v1,@go_googleapis//google/spanner/v1:spanner_go_proto -google/spanner/v1/type.proto,@go_googleapis//google/spanner/v1:spanner_proto,google.golang.org/genproto/googleapis/spanner/v1,@go_googleapis//google/spanner/v1:spanner_go_proto -google/storage/v1/storage.proto,@go_googleapis//google/storage/v1:storage_proto,google.golang.org/genproto/googleapis/storage/v1,@go_googleapis//google/storage/v1:storage_go_proto -google/storage/v1/storage_resources.proto,@go_googleapis//google/storage/v1:storage_proto,google.golang.org/genproto/googleapis/storage/v1,@go_googleapis//google/storage/v1:storage_go_proto -google/storage/v2/storage.proto,@go_googleapis//google/storage/v2:storage_proto,google.golang.org/genproto/googleapis/storage/v2,@go_googleapis//google/storage/v2:storage_go_proto -google/storagetransfer/logging/transfer_activity_log.proto,@go_googleapis//google/storagetransfer/logging:logging_proto,google.golang.org/genproto/googleapis/storagetransfer/logging,@go_googleapis//google/storagetransfer/logging:logging_go_proto -google/storagetransfer/v1/transfer.proto,@go_googleapis//google/storagetransfer/v1:storagetransfer_proto,google.golang.org/genproto/googleapis/storagetransfer/v1,@go_googleapis//google/storagetransfer/v1:storagetransfer_go_proto -google/storagetransfer/v1/transfer_types.proto,@go_googleapis//google/storagetransfer/v1:storagetransfer_proto,google.golang.org/genproto/googleapis/storagetransfer/v1,@go_googleapis//google/storagetransfer/v1:storagetransfer_go_proto -google/streetview/publish/v1/resources.proto,@go_googleapis//google/streetview/publish/v1:publish_proto,google.golang.org/genproto/googleapis/streetview/publish/v1,@go_googleapis//google/streetview/publish/v1:publish_go_proto -google/streetview/publish/v1/rpcmessages.proto,@go_googleapis//google/streetview/publish/v1:publish_proto,google.golang.org/genproto/googleapis/streetview/publish/v1,@go_googleapis//google/streetview/publish/v1:publish_go_proto -google/streetview/publish/v1/streetview_publish.proto,@go_googleapis//google/streetview/publish/v1:publish_proto,google.golang.org/genproto/googleapis/streetview/publish/v1,@go_googleapis//google/streetview/publish/v1:publish_go_proto -google/type/calendar_period.proto,@go_googleapis//google/type:calendarperiod_proto,google.golang.org/genproto/googleapis/type/calendarperiod,@go_googleapis//google/type:calendarperiod_go_proto -google/type/color.proto,@go_googleapis//google/type:color_proto,google.golang.org/genproto/googleapis/type/color,@go_googleapis//google/type:color_go_proto -google/type/date.proto,@go_googleapis//google/type:date_proto,google.golang.org/genproto/googleapis/type/date,@go_googleapis//google/type:date_go_proto -google/type/datetime.proto,@go_googleapis//google/type:datetime_proto,google.golang.org/genproto/googleapis/type/datetime,@go_googleapis//google/type:datetime_go_proto -google/type/dayofweek.proto,@go_googleapis//google/type:dayofweek_proto,google.golang.org/genproto/googleapis/type/dayofweek,@go_googleapis//google/type:dayofweek_go_proto -google/type/decimal.proto,@go_googleapis//google/type:decimal_proto,google.golang.org/genproto/googleapis/type/decimal,@go_googleapis//google/type:decimal_go_proto -google/type/expr.proto,@go_googleapis//google/type:expr_proto,google.golang.org/genproto/googleapis/type/expr,@go_googleapis//google/type:expr_go_proto -google/type/fraction.proto,@go_googleapis//google/type:fraction_proto,google.golang.org/genproto/googleapis/type/fraction,@go_googleapis//google/type:fraction_go_proto -google/type/interval.proto,@go_googleapis//google/type:interval_proto,google.golang.org/genproto/googleapis/type/interval,@go_googleapis//google/type:interval_go_proto -google/type/latlng.proto,@go_googleapis//google/type:latlng_proto,google.golang.org/genproto/googleapis/type/latlng,@go_googleapis//google/type:latlng_go_proto -google/type/localized_text.proto,@go_googleapis//google/type:localized_text_proto,google.golang.org/genproto/googleapis/type/localized_text,@go_googleapis//google/type:localized_text_go_proto -google/type/money.proto,@go_googleapis//google/type:money_proto,google.golang.org/genproto/googleapis/type/money,@go_googleapis//google/type:money_go_proto -google/type/month.proto,@go_googleapis//google/type:month_proto,google.golang.org/genproto/googleapis/type/month,@go_googleapis//google/type:month_go_proto -google/type/phone_number.proto,@go_googleapis//google/type:phone_number_proto,google.golang.org/genproto/googleapis/type/phone_number,@go_googleapis//google/type:phone_number_go_proto -google/type/postal_address.proto,@go_googleapis//google/type:postaladdress_proto,google.golang.org/genproto/googleapis/type/postaladdress,@go_googleapis//google/type:postaladdress_go_proto -google/type/quaternion.proto,@go_googleapis//google/type:quaternion_proto,google.golang.org/genproto/googleapis/type/quaternion,@go_googleapis//google/type:quaternion_go_proto -google/type/timeofday.proto,@go_googleapis//google/type:timeofday_proto,google.golang.org/genproto/googleapis/type/timeofday,@go_googleapis//google/type:timeofday_go_proto -google/watcher/v1/watch.proto,@go_googleapis//google/watcher/v1:watcher_proto,google.golang.org/genproto/googleapis/watcher/v1,@go_googleapis//google/watcher/v1:watcher_go_proto -grafeas/v1/attestation.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/build.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/common.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/compliance.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/cvss.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/deployment.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/discovery.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/dsse_attestation.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/grafeas.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/image.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/intoto_provenance.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/intoto_statement.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/package.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/provenance.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/severity.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/slsa_provenance.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/slsa_provenance_zero_two.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/upgrade.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto -grafeas/v1/vulnerability.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto +google/protobuf/any.proto,@com_google_protobuf//:any_proto,github.com/golang/protobuf/ptypes/any,@com_github_golang_protobuf//ptypes/any +google/protobuf/api.proto,@com_google_protobuf//:api_proto,google.golang.org/genproto/protobuf/api,@org_golang_google_genproto//protobuf/api +google/protobuf/compiler/plugin.proto,@com_google_protobuf//:compiler_plugin_proto,github.com/golang/protobuf/protoc-gen-go/plugin,@com_github_golang_protobuf//protoc-gen-go/plugin +google/protobuf/descriptor.proto,@com_google_protobuf//:descriptor_proto,github.com/golang/protobuf/protoc-gen-go/descriptor,@com_github_golang_protobuf//protoc-gen-go/descriptor +google/protobuf/duration.proto,@com_google_protobuf//:duration_proto,github.com/golang/protobuf/ptypes/duration,@com_github_golang_protobuf//ptypes/duration +google/protobuf/empty.proto,@com_google_protobuf//:empty_proto,github.com/golang/protobuf/ptypes/empty,@com_github_golang_protobuf//ptypes/empty +google/protobuf/field_mask.proto,@com_google_protobuf//:field_mask_proto,google.golang.org/genproto/protobuf/field_mask,@org_golang_google_genproto//protobuf/field_mask +google/protobuf/source_context.proto,@com_google_protobuf//:source_context_proto,google.golang.org/genproto/protobuf/source_context,@org_golang_google_genproto//protobuf/source_context +google/protobuf/struct.proto,@com_google_protobuf//:struct_proto,github.com/golang/protobuf/ptypes/struct,@com_github_golang_protobuf//ptypes/struct +google/protobuf/timestamp.proto,@com_google_protobuf//:timestamp_proto,github.com/golang/protobuf/ptypes/timestamp,@com_github_golang_protobuf//ptypes/timestamp +google/protobuf/type.proto,@com_google_protobuf//:type_proto,google.golang.org/genproto/protobuf/ptype,@org_golang_google_genproto//protobuf/ptype +google/protobuf/wrappers.proto,@com_google_protobuf//:wrappers_proto,github.com/golang/protobuf/ptypes/wrappers,@com_github_golang_protobuf//ptypes/wrappers diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/repo/remote.go b/vendor/github.com/bazelbuild/bazel-gazelle/repo/remote.go index 361a3242d..1422d4560 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/repo/remote.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/repo/remote.go @@ -180,15 +180,28 @@ func NewRemoteCache(knownRepos []Repo) (r *RemoteCache, cleanup func() error) { // allowed to use them. However, we'll return the same result nearly all // the time, and simpler is better. for _, repo := range knownRepos { - path := pathWithoutSemver(repo.GoPrefix) - if path == "" || r.root.cache[path] != nil { + newPath := pathWithoutSemver(repo.GoPrefix) + if newPath == "" { continue } - r.root.cache[path] = r.root.cache[repo.GoPrefix] + // Avoid adding the semver-less path for this module if there + // is another known module which already covers this path. + // See https://github.com/bazelbuild/bazel-gazelle/issues/1595. + found := false + for prefix := newPath; prefix != "." && prefix != "/"; prefix = path.Dir(prefix) { + if _, ok := r.root.cache[prefix]; ok { + found = true + break + } + } + if found { + continue + } + r.root.cache[newPath] = r.root.cache[repo.GoPrefix] if e := r.remote.cache[repo.GoPrefix]; e != nil { - r.remote.cache[path] = e + r.remote.cache[newPath] = e } - r.mod.cache[path] = r.mod.cache[repo.GoPrefix] + r.mod.cache[newPath] = r.mod.cache[repo.GoPrefix] } return r, r.cleanup diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/resolve/config.go b/vendor/github.com/bazelbuild/bazel-gazelle/resolve/config.go index 98b738f1f..d5eba0259 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/resolve/config.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/resolve/config.go @@ -18,6 +18,7 @@ package resolve import ( "flag" "log" + "regexp" "strings" "github.com/bazelbuild/bazel-gazelle/config" @@ -31,8 +32,11 @@ import ( // returned first. If no override is found, label.NoLabel is returned. func FindRuleWithOverride(c *config.Config, imp ImportSpec, lang string) (label.Label, bool) { rc := getResolveConfig(c) - for i := len(rc.overrides) - 1; i >= 0; i-- { - o := rc.overrides[i] + if dep, ok := rc.findOverride(imp, lang); ok { + return dep, true + } + for i := len(rc.regexpOverrides) - 1; i >= 0; i-- { + o := rc.regexpOverrides[i] if o.matches(imp, lang) { return o.dep, true } @@ -40,20 +44,56 @@ func FindRuleWithOverride(c *config.Config, imp ImportSpec, lang string) (label. return label.NoLabel, false } -type overrideSpec struct { +type overrideKey struct { imp ImportSpec lang string - dep label.Label } -func (o overrideSpec) matches(imp ImportSpec, lang string) bool { - return imp.Lang == o.imp.Lang && - imp.Imp == o.imp.Imp && +type regexpOverrideSpec struct { + ImpLang string + ImpRegex *regexp.Regexp + lang string + dep label.Label +} + +func (o regexpOverrideSpec) matches(imp ImportSpec, lang string) bool { + return imp.Lang == o.ImpLang && + o.ImpRegex.MatchString(imp.Imp) && (o.lang == "" || o.lang == lang) } type resolveConfig struct { - overrides []overrideSpec + overrides map[overrideKey]label.Label + regexpOverrides []regexpOverrideSpec + parent *resolveConfig +} + +// newResolveConfig creates a new resolveConfig with the given overrides and +// regexpOverrides. If the new overrides are the same as the parent's, the +// parent is returned instead. +func newResolveConfig(parent *resolveConfig, newOverrides map[overrideKey]label.Label, regexpOverrides []regexpOverrideSpec) *resolveConfig { + if len(newOverrides) == 0 && len(regexpOverrides) == len(parent.regexpOverrides) { + return parent + } + return &resolveConfig{ + overrides: newOverrides, + regexpOverrides: regexpOverrides, + parent: parent, + } +} + +// findOverride searches the current configuration for an override matching +// the given import and language. If no override is found, the parent +// configuration is searched recursively. +func (rc *resolveConfig) findOverride(imp ImportSpec, lang string) (label.Label, bool) { + key := overrideKey{imp: imp, lang: lang} + if dep, ok := rc.overrides[key]; ok { + return dep, ok + } + if rc.parent != nil { + return rc.parent.findOverride(imp, lang) + } + return label.NoLabel, false } const resolveName = "_resolve" @@ -71,45 +111,85 @@ func (*Configurer) RegisterFlags(fs *flag.FlagSet, cmd string, c *config.Config) func (*Configurer) CheckFlags(fs *flag.FlagSet, c *config.Config) error { return nil } func (*Configurer) KnownDirectives() []string { - return []string{"resolve"} + return []string{"resolve", "resolve_regexp"} } func (*Configurer) Configure(c *config.Config, rel string, f *rule.File) { - rc := getResolveConfig(c) - rcCopy := &resolveConfig{ - overrides: rc.overrides[:len(rc.overrides):len(rc.overrides)], + if f == nil || len(f.Directives) == 0 { + return } - if f != nil { - for _, d := range f.Directives { - if d.Key == "resolve" { - parts := strings.Fields(d.Value) - o := overrideSpec{} - var lbl string - if len(parts) == 3 { - o.imp.Lang = parts[0] - o.imp.Imp = parts[1] - lbl = parts[2] - } else if len(parts) == 4 { - o.imp.Lang = parts[0] - o.lang = parts[1] - o.imp.Imp = parts[2] - lbl = parts[3] - } else { - log.Printf("could not parse directive: %s\n\texpected gazelle:resolve source-language [import-language] import-string label", d.Value) + rc := getResolveConfig(c) + var newOverrides map[overrideKey]label.Label + regexpOverrides := rc.regexpOverrides[:len(rc.regexpOverrides):len(rc.regexpOverrides)] + + for _, d := range f.Directives { + if d.Key == "resolve" { + parts := strings.Fields(d.Value) + key := overrideKey{} + var lbl string + if len(parts) == 3 { + key.imp.Lang = parts[0] + key.lang = parts[0] + key.imp.Imp = parts[1] + lbl = parts[2] + } else if len(parts) == 4 { + key.imp.Lang = parts[0] + key.lang = parts[1] + key.imp.Imp = parts[2] + lbl = parts[3] + } else { + log.Printf("could not parse directive: %s\n\texpected gazelle:resolve source-language [import-language] import-string label", d.Value) + continue + } + dep, err := label.Parse(lbl) + if err != nil { + log.Printf("gazelle:resolve %s: %v", d.Value, err) + continue + } + dep = dep.Abs("", rel) + if newOverrides == nil { + newOverrides = make(map[overrideKey]label.Label, len(f.Directives)) + } + newOverrides[key] = dep + } else if d.Key == "resolve_regexp" { + parts := strings.Fields(d.Value) + o := regexpOverrideSpec{} + var lbl string + if len(parts) == 3 { + o.ImpLang = parts[0] + var err error + o.ImpRegex, err = regexp.Compile(parts[1]) + if err != nil { + log.Printf("gazelle:resolve_regexp %s: %v", d.Value, err) continue } + lbl = parts[2] + } else if len(parts) == 4 { + o.ImpLang = parts[0] + o.lang = parts[1] var err error - o.dep, err = label.Parse(lbl) + o.ImpRegex, err = regexp.Compile(parts[2]) if err != nil { - log.Printf("gazelle:resolve %s: %v", d.Value, err) + log.Printf("gazelle:resolve_regexp %s: %v", d.Value, err) continue } - o.dep = o.dep.Abs("", rel) - rcCopy.overrides = append(rcCopy.overrides, o) + + lbl = parts[3] + } else { + log.Printf("could not parse directive: %s\n\texpected gazelle:resolve_regexp source-language [import-language] import-string-regex label", d.Value) + continue + } + var err error + o.dep, err = label.Parse(lbl) + if err != nil { + log.Printf("gazelle:resolve_regexp %s: %v", d.Value, err) + continue } + o.dep = o.dep.Abs("", rel) + regexpOverrides = append(regexpOverrides, o) } } - c.Exts[resolveName] = rcCopy + c.Exts[resolveName] = newResolveConfig(rc, newOverrides, regexpOverrides) } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/rule/merge.go b/vendor/github.com/bazelbuild/bazel-gazelle/rule/merge.go index e13e547de..ae2acdda4 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/rule/merge.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/rule/merge.go @@ -48,12 +48,11 @@ func MergeRules(src, dst *Rule, mergeable map[string]bool, filename string) { // Process attributes that are in dst but not in src. for key, dstAttr := range dst.attrs { - if _, ok := src.attrs[key]; ok || !mergeable[key] || ShouldKeep(dstAttr) { + if _, ok := src.attrs[key]; ok || !mergeable[key] || ShouldKeep(dstAttr.expr) { continue } - dstValue := dstAttr.RHS - if mergedValue, err := mergeExprs(nil, dstValue); err != nil { - start, end := dstValue.Span() + if mergedValue, err := mergeAttrValues(nil, &dstAttr); err != nil { + start, end := dstAttr.expr.RHS.Span() log.Printf("%s:%d.%d-%d.%d: could not merge expression", filename, start.Line, start.LineRune, end.Line, end.LineRune) } else if mergedValue == nil { dst.DelAttr(key) @@ -64,13 +63,11 @@ func MergeRules(src, dst *Rule, mergeable map[string]bool, filename string) { // Merge attributes from src into dst. for key, srcAttr := range src.attrs { - srcValue := srcAttr.RHS if dstAttr, ok := dst.attrs[key]; !ok { - dst.SetAttr(key, srcValue) - } else if mergeable[key] && !ShouldKeep(dstAttr) { - dstValue := dstAttr.RHS - if mergedValue, err := mergeExprs(srcValue, dstValue); err != nil { - start, end := dstValue.Span() + dst.SetAttr(key, srcAttr.expr.RHS) + } else if mergeable[key] && !ShouldKeep(dstAttr.expr) { + if mergedValue, err := mergeAttrValues(&srcAttr, &dstAttr); err != nil { + start, end := dstAttr.expr.RHS.Span() log.Printf("%s:%d.%d-%d.%d: could not merge expression", filename, start.Line, start.LineRune, end.Line, end.LineRune) } else if mergedValue == nil { dst.DelAttr(key) @@ -83,7 +80,7 @@ func MergeRules(src, dst *Rule, mergeable map[string]bool, filename string) { dst.private = src.private } -// mergeExprs combines information from src and dst and returns a merged +// mergeAttrValues combines information from src and dst and returns a merged // expression. dst may be modified during this process. The returned expression // may be different from dst when a structural change is needed. // @@ -96,24 +93,40 @@ func MergeRules(src, dst *Rule, mergeable map[string]bool, filename string) { // and the values must be lists of strings. // * a list of strings combined with a select call using +. The list must // be the left operand. +// * an attr value that implements the Merger interface. // // An error is returned if the expressions can't be merged, for example // because they are not in one of the above formats. -func mergeExprs(src, dst bzl.Expr) (bzl.Expr, error) { - if ShouldKeep(dst) { +func mergeAttrValues(srcAttr, dstAttr *attrValue) (bzl.Expr, error) { + if ShouldKeep(dstAttr.expr.RHS) { return nil, nil } - if src == nil && (dst == nil || isScalar(dst)) { + dst := dstAttr.expr.RHS + if srcAttr == nil && (dst == nil || isScalar(dst)) { return nil, nil } - if isScalar(src) { - return src, nil + if srcAttr != nil && isScalar(srcAttr.expr.RHS) { + return srcAttr.expr.RHS, nil } - srcExprs, err := extractPlatformStringsExprs(src) - if err != nil { - return nil, err + if _, ok := dstAttr.val.(Merger); srcAttr == nil && ok { + return nil, nil + } + + if srcAttr != nil { + if srcMerger, ok := srcAttr.val.(Merger); ok { + return srcMerger.Merge(dst), nil + } + } + var srcExprs platformStringsExprs + var err error + if srcAttr != nil { + srcExprs, err = extractPlatformStringsExprs(srcAttr.expr.RHS) + if err != nil { + return nil, err + } } + dstExprs, err := extractPlatformStringsExprs(dst) if err != nil { return nil, err @@ -128,20 +141,38 @@ func mergeExprs(src, dst bzl.Expr) (bzl.Expr, error) { func mergePlatformStringsExprs(src, dst platformStringsExprs) (platformStringsExprs, error) { var ps platformStringsExprs var err error - ps.generic = mergeList(src.generic, dst.generic) - if ps.os, err = mergeDict(src.os, dst.os); err != nil { + ps.generic = MergeList(src.generic, dst.generic) + if ps.os, err = MergeDict(src.os, dst.os); err != nil { return platformStringsExprs{}, err } - if ps.arch, err = mergeDict(src.arch, dst.arch); err != nil { + if ps.arch, err = MergeDict(src.arch, dst.arch); err != nil { return platformStringsExprs{}, err } - if ps.platform, err = mergeDict(src.platform, dst.platform); err != nil { + if ps.platform, err = MergeDict(src.platform, dst.platform); err != nil { return platformStringsExprs{}, err } return ps, nil } -func mergeList(src, dst *bzl.ListExpr) *bzl.ListExpr { +// MergeList merges two bzl.ListExpr of strings. The lists are merged in the +// following way: +// +// - If a string appears in both lists, it appears in the result. +// - If a string appears in only src list, it appears in the result. +// - If a string appears in only dst list, it is dropped from the result. +// - If a string appears in neither list, it is dropped from the result. +// +// The result is nil if both lists are nil or empty. +// +// If the result is non-nil, it will have ForceMultiLine set if either of the +// input lists has ForceMultiLine set or if any of the strings in the result +// have a "# keep" comment. +func MergeList(srcExpr, dstExpr bzl.Expr) *bzl.ListExpr { + src, isSrcLis := srcExpr.(*bzl.ListExpr) + dst, isDstLis := dstExpr.(*bzl.ListExpr) + if !isSrcLis && !isDstLis { + return nil + } if dst == nil { return src } @@ -190,7 +221,19 @@ func mergeList(src, dst *bzl.ListExpr) *bzl.ListExpr { } } -func mergeDict(src, dst *bzl.DictExpr) (*bzl.DictExpr, error) { +// MergeDict merges two bzl.DictExpr, src and dst, where the keys are strings +// and the values are lists of strings. +// +// If both src and dst are non-nil, the keys in src are merged into dst. If both +// src and dst have the same key, the values are merged using MergeList. +// If the same key is present in both src and dst, and the values are not compatible, +// an error is returned. +func MergeDict(srcExpr, dstExpr bzl.Expr) (*bzl.DictExpr, error) { + src, isSrcDict := srcExpr.(*bzl.DictExpr) + dst, isDstDict := dstExpr.(*bzl.DictExpr) + if !isSrcDict && !isDstDict { + return nil, fmt.Errorf("expected dict, got %s and %s", srcExpr, dstExpr) + } if dst == nil { return src, nil } @@ -231,7 +274,7 @@ func mergeDict(src, dst *bzl.DictExpr) (*bzl.DictExpr, error) { keys := make([]string, 0, len(entries)) haveDefault := false for _, e := range entries { - e.mergedValue = mergeList(e.srcValue, e.dstValue) + e.mergedValue = MergeList(e.srcValue, e.dstValue) if e.key == "//conditions:default" { // Keep the default case, even if it's empty. haveDefault = true @@ -279,11 +322,11 @@ func SquashRules(src, dst *Rule, filename string) error { } for key, srcAttr := range src.attrs { - srcValue := srcAttr.RHS + srcValue := srcAttr.expr.RHS if dstAttr, ok := dst.attrs[key]; !ok { dst.SetAttr(key, srcValue) - } else if !ShouldKeep(dstAttr) { - dstValue := dstAttr.RHS + } else if !ShouldKeep(dstAttr.expr) { + dstValue := dstAttr.expr.RHS if squashedValue, err := squashExprs(srcValue, dstValue); err != nil { start, end := dstValue.Span() return fmt.Errorf("%s:%d.%d-%d.%d: could not squash expression", filename, start.Line, start.LineRune, end.Line, end.LineRune) diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/rule/platform_strings.go b/vendor/github.com/bazelbuild/bazel-gazelle/rule/platform_strings.go index ad452cf49..a203a62ca 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/rule/platform_strings.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/rule/platform_strings.go @@ -22,6 +22,23 @@ import ( bzl "github.com/bazelbuild/buildtools/build" ) +// PlatformConstraint represents a constraint_setting target for a particular +// OS/arch combination. +// +// DEPRECATED: do not use outside language/go. +type PlatformConstraint struct { + Platform + ConstraintPrefix string +} + +func (p PlatformConstraint) String() string { + pStr := p.Platform.String() + if pStr == "" { + return "" + } + return p.ConstraintPrefix + pStr +} + // PlatformStrings contains a set of strings associated with a buildable // target in a package. This is used to store source file names, // import paths, and flags. @@ -39,16 +56,16 @@ type PlatformStrings struct { // Generic is a list of strings not specific to any platform. Generic []string - // OS is a map from OS name (anything in KnownOSs) to - // OS-specific strings. + // OS is a map from an OS constraint to OS-specific strings. OS map[string][]string - // Arch is a map from architecture name (anything in KnownArchs) to + // Arch is a map from an architecture constraint to // architecture-specific strings. Arch map[string][]string - // Platform is a map from platforms to OS and architecture-specific strings. - Platform map[Platform][]string + // Platform is a map from platform constraints to OS and + // architecture-specific strings. + Platform map[PlatformConstraint][]string } // HasExt returns whether this set contains a file with the given extension. @@ -170,11 +187,11 @@ func (ps *PlatformStrings) MapSlice(f func([]string) ([]string, error)) (Platfor return rm } - mapPlatformMap := func(m map[Platform][]string) map[Platform][]string { + mapPlatformMap := func(m map[PlatformConstraint][]string) map[PlatformConstraint][]string { if m == nil { return nil } - rm := make(map[Platform][]string) + rm := make(map[PlatformConstraint][]string) for k, ss := range m { ss = mapSlice(ss) if len(ss) > 0 { @@ -229,16 +246,16 @@ func (ps PlatformStrings) BzlExpr() bzl.Expr { func platformStringsOSArchDictExpr(m map[string][]string) bzl.Expr { s := make(SelectStringListValue) for key, value := range m { - s["@io_bazel_rules_go//go/platform:"+key] = value + s[key] = value } s["//conditions:default"] = nil return s.BzlExpr() } -func platformStringsPlatformDictExpr(m map[Platform][]string) bzl.Expr { +func platformStringsPlatformDictExpr(m map[PlatformConstraint][]string) bzl.Expr { s := make(SelectStringListValue) for key, value := range m { - s["@io_bazel_rules_go//go/platform:"+key.String()] = value + s[key.String()] = value } s["//conditions:default"] = nil return s.BzlExpr() diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/rule/rule.go b/vendor/github.com/bazelbuild/bazel-gazelle/rule/rule.go index 2d7f69610..abd0b5863 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/rule/rule.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/rule/rule.go @@ -715,32 +715,85 @@ type Rule struct { stmt kind bzl.Expr args []bzl.Expr - attrs map[string]*bzl.AssignExpr + attrs map[string]attrValue private map[string]interface{} } +type attrValue struct { + // expr is the expression that defines the attribute assignment. If mergeable + // this will be replaced with a call to the merge function. + expr *bzl.AssignExpr + // val is the value of the attribute. If the attribute is mergeable + // the value must implement the Merger interface. could be nil. + val interface{} +} + // NewRule creates a new, empty rule with the given kind and name. func NewRule(kind, name string) *Rule { - kindIdent := &bzl.Ident{Name: kind} + kindIdent := createDotExpr(kind) call := &bzl.CallExpr{X: kindIdent} + r := &Rule{ stmt: stmt{expr: call}, kind: kindIdent, - attrs: map[string]*bzl.AssignExpr{}, + attrs: map[string]attrValue{}, private: map[string]interface{}{}, } if name != "" { - nameAttr := &bzl.AssignExpr{ - LHS: &bzl.Ident{Name: "name"}, - RHS: &bzl.StringExpr{Value: name}, - Op: "=", - } - call.List = []bzl.Expr{nameAttr} + nameAttr := attrValue{ + expr: &bzl.AssignExpr{ + LHS: &bzl.Ident{Name: "name"}, + RHS: &bzl.StringExpr{Value: name}, + Op: "=", + }, + val: name} + call.List = []bzl.Expr{nameAttr.expr} r.attrs["name"] = nameAttr } return r } +// Creates `bzl.Expr` for a kind which +// is either `*bzl.DotExpr` or `*bzl.Ident`. +// +// For `myKind` kind it returns: +// &bzl.Ident{ +// Name: "myKind" +// } +// +// For `myKind.inner` kind it returns: +// &bzl.DotExpr{ +// Name: "inner", +// X: &bzl.Ident { +// Name: "myKind" +// } +// } +func createDotExpr(kind string) bzl.Expr { + var expr bzl.Expr + parts := strings.Split(kind, ".") + + if len(parts) > 1 { + // last `parts` element is the main bzl.DotExpr + var dotExpr *bzl.DotExpr = &bzl.DotExpr{Name: parts[len(parts)-1]} + + _pDot := dotExpr + + for idx := len(parts) - 2; idx > 0; idx-- { + d := &bzl.DotExpr{Name: parts[idx]} + _pDot.X = d + _pDot = d + } + + // first `parts` element is the identifier + _pDot.X = &bzl.Ident{Name: parts[0]} + expr = dotExpr + } else { + expr = &bzl.Ident{Name: kind} + } + + return expr +} + func isNestedDotOrIdent(expr bzl.Expr) bool { if _, ok := expr.(*bzl.Ident); ok { return true @@ -766,11 +819,11 @@ func ruleFromExpr(index int, expr bzl.Expr) *Rule { } var args []bzl.Expr - attrs := make(map[string]*bzl.AssignExpr) + attrs := make(map[string]attrValue, len(call.List)) for _, arg := range call.List { if attr, ok := arg.(*bzl.AssignExpr); ok { key := attr.LHS.(*bzl.Ident) // required by parser - attrs[key.Name] = attr + attrs[key.Name] = attrValue{expr: attr} } else { args = append(args, arg) } @@ -839,7 +892,7 @@ func (r *Rule) Attr(key string) bzl.Expr { if !ok { return nil } - return attr.RHS + return attr.expr.RHS } // AttrString returns the value of the named attribute if it is a scalar string. @@ -849,7 +902,7 @@ func (r *Rule) AttrString(key string) string { if !ok { return "" } - str, ok := attr.RHS.(*bzl.StringExpr) + str, ok := attr.expr.RHS.(*bzl.StringExpr) if !ok { return "" } @@ -864,7 +917,7 @@ func (r *Rule) AttrStrings(key string) []string { if !ok { return nil } - list, ok := attr.RHS.(*bzl.ListExpr) + list, ok := attr.expr.RHS.(*bzl.ListExpr) if !ok { return nil } @@ -883,17 +936,22 @@ func (r *Rule) DelAttr(key string) { r.updated = true } -// SetAttr adds or replaces the named attribute with an expression produced -// by ExprFromValue. +// SetAttr adds or replaces the named attribute with value. If the attribute is +// mergeable, then the value must implement the Merger interface, or an error will +// be returned. func (r *Rule) SetAttr(key string, value interface{}) { rhs := ExprFromValue(value) if attr, ok := r.attrs[key]; ok { - attr.RHS = rhs + attr.expr.RHS = rhs + attr.val = value } else { - r.attrs[key] = &bzl.AssignExpr{ - LHS: &bzl.Ident{Name: key}, - RHS: rhs, - Op: "=", + r.attrs[key] = attrValue{ + expr: &bzl.AssignExpr{ + LHS: &bzl.Ident{Name: key}, + RHS: rhs, + Op: "=", + }, + val: value, } } r.updated = true @@ -975,13 +1033,17 @@ func (r *Rule) sync() { r.updated = false for _, k := range []string{"srcs", "deps"} { - if attr, ok := r.attrs[k]; ok { - bzl.Walk(attr.RHS, sortExprLabels) + attr, ok := r.attrs[k] + _, isUnsorted := attr.val.(UnsortedStrings) + if ok && !isUnsorted { + bzl.Walk(attr.expr.RHS, sortExprLabels) } } call := r.expr.(*bzl.CallExpr) - call.X = r.kind + + // update `call.X` (e.g.: "# gazelle:map_kind") + call.X = createDotExpr(r.Kind()) if len(r.attrs) > 1 { call.ForceMultiLine = true @@ -990,7 +1052,7 @@ func (r *Rule) sync() { list := make([]bzl.Expr, 0, len(r.args)+len(r.attrs)) list = append(list, r.args...) for _, attr := range r.attrs { - list = append(list, attr) + list = append(list, attr.expr) } sortedAttrs := list[len(r.args):] key := func(e bzl.Expr) string { return e.(*bzl.AssignExpr).LHS.(*bzl.Ident).Name } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/rule/value.go b/vendor/github.com/bazelbuild/bazel-gazelle/rule/value.go index 3ca4711b2..0c9bcf35c 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/rule/value.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/rule/value.go @@ -43,6 +43,46 @@ type BzlExprValue interface { BzlExpr() bzl.Expr } +// Merger is implemented by types that can merge their data into an +// existing Starlark expression. +// +// When Merge is invoked, it is responsible for returning a Starlark expression that contains the +// result of merging its data into the previously-existing expression provided as other. +// Note that other can be nil, if no previous attr with this name existed. +type Merger interface { + Merge(other bzl.Expr) bzl.Expr +} + +type SortedStrings []string + +func (s SortedStrings) BzlExpr() bzl.Expr { + list := make([]bzl.Expr, len(s)) + for i, v := range s { + list[i] = &bzl.StringExpr{Value: v} + } + listExpr := &bzl.ListExpr{List: list} + sortExprLabels(listExpr, []bzl.Expr{}) + return listExpr +} + +func (s SortedStrings) Merge(other bzl.Expr) bzl.Expr { + if other == nil { + return s.BzlExpr() + } + merged := MergeList(s.BzlExpr(), other) + sortExprLabels(merged, []bzl.Expr{}) + return merged +} + +type UnsortedStrings []string + +func (s UnsortedStrings) Merge(other bzl.Expr) bzl.Expr { + if other == nil { + return ExprFromValue(s) + } + return MergeList(ExprFromValue(s), other) +} + // SelectStringListValue is a value that can be translated to a Bazel // select expression that picks a string list based on a string condition. type SelectStringListValue map[string][]string diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/walk/config.go b/vendor/github.com/bazelbuild/bazel-gazelle/walk/config.go index bf23a6e6e..45aa00d81 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/walk/config.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/walk/config.go @@ -42,7 +42,7 @@ type walkConfig struct { excludes []string ignore bool follow []string - loadOnce sync.Once + loadOnce *sync.Once } const walkName = "_walk" @@ -55,27 +55,17 @@ func (wc *walkConfig) isExcluded(rel, base string) bool { if base == ".git" { return true } - f := path.Join(rel, base) - for _, x := range wc.excludes { - matched, err := doublestar.Match(x, f) - if err != nil { - // doublestar.Match returns only one possible error, and only if the - // pattern is not valid. During the configuration of the walker (see - // Configure below), we discard any invalid pattern and thus an error - // here should not be possible. - log.Panicf("error during doublestar.Match. This should not happen, please file an issue https://github.com/bazelbuild/bazel-gazelle/issues/new: %s", err) - } - if matched { - return true - } - } - return false + return matchAnyGlob(wc.excludes, path.Join(rel, base)) +} + +func (wc *walkConfig) shouldFollow(rel, base string) bool { + return matchAnyGlob(wc.follow, path.Join(rel, base)) } type Configurer struct{} func (*Configurer) RegisterFlags(fs *flag.FlagSet, cmd string, c *config.Config) { - wc := &walkConfig{} + wc := &walkConfig{loadOnce: &sync.Once{}} c.Exts[walkName] = wc fs.Var(&gzflag.MultiFlag{Values: &wc.excludes}, "exclude", "pattern that should be ignored (may be repeated)") } @@ -108,6 +98,10 @@ func (cr *Configurer) Configure(c *config.Config, rel string, f *rule.File) { } wcCopy.excludes = append(wcCopy.excludes, path.Join(rel, d.Value)) case "follow": + if err := checkPathMatchPattern(path.Join(rel, d.Value)); err != nil { + log.Printf("the follow pattern is not valid %q: %s", path.Join(rel, d.Value), err) + continue + } wcCopy.follow = append(wcCopy.follow, path.Join(rel, d.Value)) case "ignore": wcCopy.ignore = true @@ -151,3 +145,20 @@ func checkPathMatchPattern(pattern string) error { _, err := doublestar.Match(pattern, "x") return err } + +func matchAnyGlob(patterns []string, path string) bool { + for _, x := range patterns { + matched, err := doublestar.Match(x, path) + if err != nil { + // doublestar.Match returns only one possible error, and only if the + // pattern is not valid. During the configuration of the walker (see + // Configure below), we discard any invalid pattern and thus an error + // here should not be possible. + log.Panicf("error during doublestar.Match. This should not happen, please file an issue https://github.com/bazelbuild/bazel-gazelle/issues/new: %s", err) + } + if matched { + return true + } + } + return false +} diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/walk/walk.go b/vendor/github.com/bazelbuild/bazel-gazelle/walk/walk.go index 588a0fc9f..8413e8c57 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/walk/walk.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/walk/walk.go @@ -18,6 +18,7 @@ limitations under the License. package walk import ( + "io/fs" "io/ioutil" "log" "os" @@ -151,13 +152,12 @@ func Walk(c *config.Config, cexts []config.Configurer, dirs []string, mode Mode, var subdirs, regularFiles []string for _, fi := range files { base := fi.Name() + fi := resolveFileInfo(wc, dir, rel, fi) switch { - case base == "" || wc.isExcluded(rel, base) || fi.Mode()&os.ModeSymlink != 0: + case fi == nil: continue - case fi.IsDir(): subdirs = append(subdirs, base) - default: regularFiles = append(regularFiles, base) } @@ -314,3 +314,24 @@ func findGenFiles(wc *walkConfig, f *rule.File) []string { } return genFiles } + +func resolveFileInfo(wc *walkConfig, dir, rel string, fi fs.FileInfo) fs.FileInfo { + base := fi.Name() + if base == "" || wc.isExcluded(rel, base) { + return nil + } + if fi.Mode()&os.ModeSymlink == 0 { + // Not a symlink, use the original FileInfo. + return fi + } + if !wc.shouldFollow(rel, fi.Name()) { + // A symlink, but not one we should follow. + return nil + } + fi, err := os.Stat(path.Join(dir, base)) + if err != nil { + // A symlink, but not one we could resolve. + return nil + } + return fi +} diff --git a/vendor/github.com/bazelbuild/rules_go/go/tools/bazel/runfiles.go b/vendor/github.com/bazelbuild/rules_go/go/tools/bazel/runfiles.go index a2ac11d81..963247063 100644 --- a/vendor/github.com/bazelbuild/rules_go/go/tools/bazel/runfiles.go +++ b/vendor/github.com/bazelbuild/rules_go/go/tools/bazel/runfiles.go @@ -395,6 +395,13 @@ func initRunfiles() { entry.ShortPath = entry.ShortPath[i+1:] } } + if strings.HasPrefix(entry.ShortPath, "../") { + entry.ShortPath = entry.ShortPath[len("../"):] + if i := strings.IndexByte(entry.ShortPath, '/'); i >= 0 { + entry.Workspace = entry.ShortPath[:i] + entry.ShortPath = entry.ShortPath[i+1:] + } + } runfiles.list = append(runfiles.list, entry) runfiles.index.Put(&entry) diff --git a/vendor/github.com/bazelbuild/rules_go/go/tools/bazel_testing/bazel_testing.go b/vendor/github.com/bazelbuild/rules_go/go/tools/bazel_testing/bazel_testing.go index aa2d29ee8..e79629ff6 100644 --- a/vendor/github.com/bazelbuild/rules_go/go/tools/bazel_testing/bazel_testing.go +++ b/vendor/github.com/bazelbuild/rules_go/go/tools/bazel_testing/bazel_testing.go @@ -75,6 +75,11 @@ type Args struct { // of the default generated WORKSPACE file. WorkspaceSuffix string + // ModuleFileSuffix is a string that should be appended to the end of a + // default generated MODULE.bazel file. If this is empty, no such file is + // generated. + ModuleFileSuffix string + // SetUp is a function that is executed inside the context of the testing // workspace. It is executed once and only once before the beginning of // all tests. If SetUp returns a non-nil error, execution is halted and @@ -95,9 +100,9 @@ var outputUserRoot string // TestMain should be called by tests using this framework from a function named // "TestMain". For example: // -// func TestMain(m *testing.M) { -// os.Exit(bazel_testing.TestMain(m, bazel_testing.Args{...})) -// } +// func TestMain(m *testing.M) { +// os.Exit(bazel_testing.TestMain(m, bazel_testing.Args{...})) +// } // // TestMain constructs a set of workspaces and changes the working directory to // the main workspace. @@ -165,7 +170,11 @@ func TestMain(m *testing.M, args Args) { func BazelCmd(args ...string) *exec.Cmd { cmd := exec.Command("bazel") if outputUserRoot != "" { - cmd.Args = append(cmd.Args, "--output_user_root="+outputUserRoot) + cmd.Args = append(cmd.Args, + "--output_user_root="+outputUserRoot, + "--nosystem_rc", + "--nohome_rc", + ) } cmd.Args = append(cmd.Args, args...) for _, e := range os.Environ() { @@ -202,17 +211,30 @@ func RunBazel(args ...string) error { // If the command starts but exits with a non-zero status, a *StderrExitError // will be returned which wraps the original *exec.ExitError. func BazelOutput(args ...string) ([]byte, error) { + stdout, _, err := BazelOutputWithInput(nil, args...) + return stdout, err +} + +// BazelOutputWithInput invokes a bazel command with a list of arguments and +// an input stream and returns the content of stdout. +// +// If the command starts but exits with a non-zero status, a *StderrExitError +// will be returned which wraps the original *exec.ExitError. +func BazelOutputWithInput(stdin io.Reader, args ...string) ([]byte, []byte, error) { cmd := BazelCmd(args...) stdout := &bytes.Buffer{} stderr := &bytes.Buffer{} cmd.Stdout = stdout cmd.Stderr = stderr + if stdin != nil { + cmd.Stdin = stdin + } err := cmd.Run() if eErr, ok := err.(*exec.ExitError); ok { eErr.Stderr = stderr.Bytes() err = &StderrExitError{Err: eErr} } - return stdout.Bytes(), err + return stdout.Bytes(), stderr.Bytes(), err } // StderrExitError wraps *exec.ExitError and prints the complete stderr output @@ -367,8 +389,9 @@ func setupWorkspace(args Args, files []string) (dir string, cleanup func() error // If there's no WORKSPACE file, create one. workspacePath := filepath.Join(mainDir, "WORKSPACE") - if _, err := os.Stat(workspacePath); os.IsNotExist(err) { - w, err := os.Create(workspacePath) + if _, err = os.Stat(workspacePath); os.IsNotExist(err) { + var w *os.File + w, err = os.Create(workspacePath) if err != nil { return "", cleanup, err } @@ -399,6 +422,46 @@ func setupWorkspace(args Args, files []string) (dir string, cleanup func() error } } + // If a MODULE.bazel file is requested, create one. + if args.ModuleFileSuffix != "" { + moduleBazelPath := filepath.Join(mainDir, "MODULE.bazel") + if _, err = os.Stat(moduleBazelPath); err == nil { + return "", cleanup, fmt.Errorf("ModuleFileSuffix set but MODULE.bazel exists") + } + var w *os.File + w, err = os.Create(moduleBazelPath) + if err != nil { + return "", cleanup, err + } + defer func() { + if cerr := w.Close(); err == nil && cerr != nil { + err = cerr + } + }() + rulesGoAbsPath := filepath.Join(execDir, "io_bazel_rules_go") + rulesGoPath, err := filepath.Rel(mainDir, rulesGoAbsPath) + if err != nil { + return "", cleanup, fmt.Errorf("could not find relative path from %q to %q for io_bazel_rules_go", mainDir, rulesGoAbsPath) + } + rulesGoPath = filepath.ToSlash(rulesGoPath) + info := moduleFileTemplateInfo{ + RulesGoPath: rulesGoPath, + Suffix: args.ModuleFileSuffix, + } + if err := defaultModuleBazelTpl.Execute(w, info); err != nil { + return "", cleanup, err + } + + // Enable Bzlmod. + bazelrcPath := filepath.Join(mainDir, ".bazelrc") + if _, err = os.Stat(bazelrcPath); os.IsNotExist(err) { + err = os.WriteFile(bazelrcPath, []byte("common --enable_bzlmod"), 0666) + if err != nil { + return "", cleanup, err + } + } + } + return mainDir, cleanup, nil } @@ -419,16 +482,22 @@ func extractTxtar(dir, txt string) error { func parseLocationArg(arg string) (workspace, shortPath string, err error) { cleanPath := path.Clean(arg) - if !strings.HasPrefix(cleanPath, "external/") { + // Support both states of --legacy_external_runfiles. + if !strings.HasPrefix(cleanPath, "../") && !strings.HasPrefix(cleanPath, "external/") { return "", cleanPath, nil } - i := strings.IndexByte(arg[len("external/"):], '/') + var trimmedPath string + if strings.HasPrefix(cleanPath, "../") { + trimmedPath = cleanPath[len("../"):] + } else { + trimmedPath = cleanPath[len("external/"):] + } + i := strings.IndexByte(trimmedPath, '/') if i < 0 { - return "", "", fmt.Errorf("unexpected file (missing / after external/): %s", arg) + return "", "", fmt.Errorf("unexpected file (missing / after ../): %s", arg) } - i += len("external/") - workspace = cleanPath[len("external/"):i] - shortPath = cleanPath[i+1:] + workspace = trimmedPath[:i] + shortPath = trimmedPath[i+1:] return workspace, shortPath, nil } @@ -494,6 +563,20 @@ go_register_toolchains({{if .Nogo}}nogo = "{{.Nogo}}"{{end}}) {{.Suffix}} `)) +type moduleFileTemplateInfo struct { + RulesGoPath string + Suffix string +} + +var defaultModuleBazelTpl = template.Must(template.New("").Parse(` +bazel_dep(name = "rules_go", version = "", repo_name = "io_bazel_rules_go") +local_path_override( + module_name = "rules_go", + path = "{{.RulesGoPath}}", +) +{{.Suffix}} +`)) + func copyOrLink(dstPath, srcPath string) error { if err := os.MkdirAll(filepath.Dir(dstPath), 0777); err != nil { return err diff --git a/vendor/github.com/bmatcuk/doublestar/.travis.yml b/vendor/github.com/bmatcuk/doublestar/.travis.yml index ec4fee889..78a90e7b5 100644 --- a/vendor/github.com/bmatcuk/doublestar/.travis.yml +++ b/vendor/github.com/bmatcuk/doublestar/.travis.yml @@ -1,8 +1,13 @@ language: go go: - - 1.11 - 1.12 + - 1.13 + - 1.14 + +os: + - linux + - windows before_install: - go get -t -v ./... diff --git a/vendor/github.com/bmatcuk/doublestar/README.md b/vendor/github.com/bmatcuk/doublestar/README.md index 8e365c5e3..074b77d85 100644 --- a/vendor/github.com/bmatcuk/doublestar/README.md +++ b/vendor/github.com/bmatcuk/doublestar/README.md @@ -1,8 +1,12 @@ +# doublestar + +Path pattern matching and globbing supporting `doublestar` (`**`) patterns. + ![Release](https://img.shields.io/github/release/bmatcuk/doublestar.svg?branch=master) [![Build Status](https://travis-ci.org/bmatcuk/doublestar.svg?branch=master)](https://travis-ci.org/bmatcuk/doublestar) [![codecov.io](https://img.shields.io/codecov/c/github/bmatcuk/doublestar.svg?branch=master)](https://codecov.io/github/bmatcuk/doublestar?branch=master) -# doublestar +## About **doublestar** is a [golang](http://golang.org/) implementation of path pattern matching and globbing with support for "doublestar" (aka globstar: `**`) @@ -11,7 +15,7 @@ patterns. doublestar patterns match files and directories recursively. For example, if you had the following directory structure: -``` +```bash grandparent `-- parent |-- child1 @@ -43,9 +47,10 @@ To use it in your code, you must import it: import "github.com/bmatcuk/doublestar" ``` -## Functions +## Usage ### Match + ```go func Match(pattern, name string) (bool, error) ``` @@ -61,11 +66,12 @@ want to use `PathMatch()` (below) instead. ### PathMatch + ```go func PathMatch(pattern, name string) (bool, error) ``` -PathMatch returns true if `name` matches the file name `pattern` +PathMatch returns true if `name` matches the file name `pattern` ([see below](#patterns)). The difference between Match and PathMatch is that PathMatch will automatically use your system's path separator to split `name` and `pattern`. @@ -73,6 +79,7 @@ and `pattern`. `PathMatch()` is meant to be a drop-in replacement for `filepath.Match()`. ### Glob + ```go func Glob(pattern string) ([]string, error) ``` @@ -83,7 +90,7 @@ directory), or absolute. `Glob()` is meant to be a drop-in replacement for `filepath.Glob()`. -## Patterns +### Patterns **doublestar** supports the following special terms in the patterns: @@ -97,7 +104,7 @@ Special Terms | Meaning Any character with a special meaning can be escaped with a backslash (`\`). -### Character Classes +#### Character Classes Character classes support the following: @@ -107,3 +114,27 @@ Class | Meaning `[a-z]` | matches any single character in the range `[^class]` | matches any single character which does *not* match the class +### Abstracting the `os` package + +**doublestar** by default uses the `Open`, `Stat`, and `Lstat`, functions and +`PathSeparator` value from the standard library's `os` package. To abstract +this, for example to be able to perform tests of Windows paths on Linux, or to +interoperate with your own filesystem code, it includes the functions `GlobOS` +and `PathMatchOS` which are identical to `Glob` and `PathMatch` except that they +operate on an `OS` interface: + +```go +type OS interface { + Lstat(name string) (os.FileInfo, error) + Open(name string) (*os.File, error) + PathSeparator() rune + Stat(name string) (os.FileInfo, error) +} +``` + +`StandardOS` is a value that implements this interface by calling functions in +the standard library's `os` package. + +## License + +[MIT License](LICENSE) diff --git a/vendor/github.com/bmatcuk/doublestar/doublestar.go b/vendor/github.com/bmatcuk/doublestar/doublestar.go index d17663ea9..206e01202 100644 --- a/vendor/github.com/bmatcuk/doublestar/doublestar.go +++ b/vendor/github.com/bmatcuk/doublestar/doublestar.go @@ -5,10 +5,32 @@ import ( "os" "path" "path/filepath" + "sort" "strings" "unicode/utf8" ) +// An OS abstracts functions in the standard library's os package. +type OS interface { + Lstat(name string) (os.FileInfo, error) + Open(name string) (*os.File, error) + PathSeparator() rune + Stat(name string) (os.FileInfo, error) +} + +// StandardOS is a value that implements the OS interface by calling functions +// in the standard libray's os package. +var StandardOS OS = standardOS{} + +// A standardOS implements OS by calling functions in the standard library's os +// package. +type standardOS struct{} + +func (standardOS) Lstat(name string) (os.FileInfo, error) { return os.Lstat(name) } +func (standardOS) Open(name string) (*os.File, error) { return os.Open(name) } +func (standardOS) PathSeparator() rune { return os.PathSeparator } +func (standardOS) Stat(name string) (os.FileInfo, error) { return os.Stat(name) } + // ErrBadPattern indicates a pattern was malformed. var ErrBadPattern = path.ErrBadPattern @@ -209,8 +231,13 @@ func Match(pattern, name string) (bool, error) { // Note: this is meant as a drop-in replacement for filepath.Match(). // func PathMatch(pattern, name string) (bool, error) { + return PathMatchOS(StandardOS, pattern, name) +} + +// PathMatchOS is like PathMatch except that it uses vos's path separator. +func PathMatchOS(vos OS, pattern, name string) (bool, error) { pattern = filepath.ToSlash(pattern) - return matchWithSeparator(pattern, name, os.PathSeparator) + return matchWithSeparator(pattern, name, vos.PathSeparator()) } // Match returns true if name matches the shell file name pattern. @@ -249,8 +276,12 @@ func doMatching(pattern string, nameComponents []string) (matched bool, err erro if patternLen == 0 && nameLen == 0 { return true, nil } - if patternLen == 0 || nameLen == 0 { - return false, nil + if patternLen == 0 { + if nameLen == 1 && nameComponents[0] == "" { + return true, nil + } else if nameLen == 0 { + return false, nil + } } slashIdx := indexRuneWithEscaping(pattern, '/') @@ -311,6 +342,11 @@ func doMatching(pattern string, nameComponents []string) (matched bool, err erro // Note: this is meant as a drop-in replacement for filepath.Glob(). // func Glob(pattern string) (matches []string, err error) { + return GlobOS(StandardOS, pattern) +} + +// GlobOS is like Glob except that it operates on vos. +func GlobOS(vos OS, pattern string) (matches []string, err error) { if len(pattern) == 0 { return nil, nil } @@ -323,7 +359,7 @@ func Glob(pattern string) (matches []string, err error) { return nil, ErrBadPattern } for _, o := range options { - m, e := Glob(o + pattern[endOptions+1:]) + m, e := GlobOS(vos, o+pattern[endOptions+1:]) if e != nil { return nil, e } @@ -341,15 +377,15 @@ func Glob(pattern string) (matches []string, err error) { isWindowsUNC := strings.HasPrefix(volumeName, `\\`) if isWindowsUNC || isAbs { startIdx := len(volumeName) + 1 - return doGlob(fmt.Sprintf("%s%s", volumeName, string(os.PathSeparator)), filepath.ToSlash(pattern[startIdx:]), matches) + return doGlob(vos, fmt.Sprintf("%s%s", volumeName, string(vos.PathSeparator())), filepath.ToSlash(pattern[startIdx:]), matches) } // otherwise, it's a relative pattern - return doGlob(".", filepath.ToSlash(pattern), matches) + return doGlob(vos, ".", filepath.ToSlash(pattern), matches) } // Perform a glob -func doGlob(basedir, pattern string, matches []string) (m []string, e error) { +func doGlob(vos OS, basedir, pattern string, matches []string) (m []string, e error) { m = matches e = nil @@ -368,7 +404,7 @@ func doGlob(basedir, pattern string, matches []string) (m []string, e error) { } // Lstat will return an error if the file/directory doesn't exist - fi, err := os.Lstat(basedir) + fi, err := vos.Lstat(basedir) if err != nil { return } @@ -380,9 +416,10 @@ func doGlob(basedir, pattern string, matches []string) (m []string, e error) { } // otherwise, we need to check each item in the directory... + // first, if basedir is a symlink, follow it... if (fi.Mode() & os.ModeSymlink) != 0 { - fi, err = os.Stat(basedir) + fi, err = vos.Stat(basedir) if err != nil { return } @@ -393,14 +430,13 @@ func doGlob(basedir, pattern string, matches []string) (m []string, e error) { return } - // read directory - dir, err := os.Open(basedir) + files, err := filesInDir(vos, basedir) if err != nil { return } - defer dir.Close() - files, _ := dir.Readdir(-1) + sort.Slice(files, func(i, j int) bool { return files[i].Name() < files[j].Name() }) + slashIdx := indexRuneWithEscaping(pattern, '/') lastComponent := slashIdx == -1 if lastComponent { @@ -411,7 +447,7 @@ func doGlob(basedir, pattern string, matches []string) (m []string, e error) { for _, file := range files { // if symlink, we may want to follow if (file.Mode() & os.ModeSymlink) != 0 { - file, err = os.Stat(filepath.Join(basedir, file.Name())) + file, err = vos.Stat(filepath.Join(basedir, file.Name())) if err != nil { continue } @@ -422,7 +458,7 @@ func doGlob(basedir, pattern string, matches []string) (m []string, e error) { if lastComponent { m = append(m, filepath.Join(basedir, file.Name())) } - m, e = doGlob(filepath.Join(basedir, file.Name()), pattern, m) + m, e = doGlob(vos, filepath.Join(basedir, file.Name()), pattern, m) } else if lastComponent { // if the pattern's last component is a doublestar, we match filenames, too m = append(m, filepath.Join(basedir, file.Name())) @@ -447,7 +483,7 @@ func doGlob(basedir, pattern string, matches []string) (m []string, e error) { m = append(m, filepath.Join(basedir, file.Name())) } else { for _, alt := range match { - m, e = doGlob(filepath.Join(basedir, file.Name()), alt, m) + m, e = doGlob(vos, filepath.Join(basedir, file.Name()), alt, m) } } } @@ -455,6 +491,25 @@ func doGlob(basedir, pattern string, matches []string) (m []string, e error) { return } +func filesInDir(vos OS, dirPath string) (files []os.FileInfo, e error) { + dir, err := vos.Open(dirPath) + if err != nil { + return nil, nil + } + defer func() { + if err := dir.Close(); e == nil { + e = err + } + }() + + files, err = dir.Readdir(-1) + if err != nil { + return nil, nil + } + + return +} + // Attempt to match a single path component with a pattern. Note that the // pattern may include multiple components but that the "name" is just a single // path component. The return value is a slice of patterns that should be @@ -498,6 +553,7 @@ func matchComponent(pattern, name string) ([]string, error) { if m, e := matchComponent(pattern[patIdx:], name[nameIdx:]); m != nil || e != nil { return m, e } + _, nameAdj = utf8.DecodeRuneInString(name[nameIdx:]) } return nil, nil } else if patRune == '[' { diff --git a/vendor/github.com/bmatcuk/doublestar/go.mod b/vendor/github.com/bmatcuk/doublestar/go.mod deleted file mode 100644 index ce1688f73..000000000 --- a/vendor/github.com/bmatcuk/doublestar/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module github.com/bmatcuk/doublestar - -go 1.12 diff --git a/vendor/github.com/bmatcuk/doublestar/v4/README.md b/vendor/github.com/bmatcuk/doublestar/v4/README.md index be715ff69..70117eff2 100644 --- a/vendor/github.com/bmatcuk/doublestar/v4/README.md +++ b/vendor/github.com/bmatcuk/doublestar/v4/README.md @@ -387,8 +387,6 @@ ever since. In that time, it has grown into one of the most popular globbing libraries in the Go ecosystem. So, if **doublestar** is a useful library in your project, consider [sponsoring] my work! I'd really appreciate it! -[![reviewpad](../sponsors/reviewpad.png?raw=true)](https://reviewpad.com/) - Thanks for sponsoring me! ## License diff --git a/vendor/github.com/bmatcuk/doublestar/v4/go.mod b/vendor/github.com/bmatcuk/doublestar/v4/go.mod deleted file mode 100644 index 2d915a436..000000000 --- a/vendor/github.com/bmatcuk/doublestar/v4/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module github.com/bmatcuk/doublestar/v4 - -go 1.16 diff --git a/vendor/github.com/bmatcuk/doublestar/v4/match.go b/vendor/github.com/bmatcuk/doublestar/v4/match.go index 6581d9986..4232c79f3 100644 --- a/vendor/github.com/bmatcuk/doublestar/v4/match.go +++ b/vendor/github.com/bmatcuk/doublestar/v4/match.go @@ -301,9 +301,14 @@ MATCH: } func isZeroLengthPattern(pattern string, separator rune) (ret bool, err error) { - // `/**` is a special case - a pattern such as `path/to/a/**` *should* match - // `path/to/a` because `a` might be a directory - if pattern == "" || pattern == "*" || pattern == "**" || pattern == string(separator)+"**" { + // `/**`, `**/`, and `/**/` are special cases - a pattern such as `path/to/a/**` or `path/to/a/**/` + // *should* match `path/to/a` because `a` might be a directory + if pattern == "" || + pattern == "*" || + pattern == "**" || + pattern == string(separator)+"**" || + pattern == "**"+string(separator) || + pattern == string(separator)+"**"+string(separator) { return true, nil } diff --git a/vendor/github.com/davecgh/go-spew/LICENSE b/vendor/github.com/davecgh/go-spew/LICENSE index c83641619..bc52e96f2 100644 --- a/vendor/github.com/davecgh/go-spew/LICENSE +++ b/vendor/github.com/davecgh/go-spew/LICENSE @@ -2,7 +2,7 @@ ISC License Copyright (c) 2012-2016 Dave Collins -Permission to use, copy, modify, and distribute this software for any +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. diff --git a/vendor/github.com/davecgh/go-spew/spew/bypass.go b/vendor/github.com/davecgh/go-spew/spew/bypass.go index 8a4a6589a..792994785 100644 --- a/vendor/github.com/davecgh/go-spew/spew/bypass.go +++ b/vendor/github.com/davecgh/go-spew/spew/bypass.go @@ -16,7 +16,9 @@ // when the code is not running on Google App Engine, compiled by GopherJS, and // "-tags safe" is not added to the go build command line. The "disableunsafe" // tag is deprecated and thus should not be used. -// +build !js,!appengine,!safe,!disableunsafe +// Go versions prior to 1.4 are disabled because they use a different layout +// for interfaces which make the implementation of unsafeReflectValue more complex. +// +build !js,!appengine,!safe,!disableunsafe,go1.4 package spew @@ -34,80 +36,49 @@ const ( ptrSize = unsafe.Sizeof((*byte)(nil)) ) +type flag uintptr + var ( - // offsetPtr, offsetScalar, and offsetFlag are the offsets for the - // internal reflect.Value fields. These values are valid before golang - // commit ecccf07e7f9d which changed the format. The are also valid - // after commit 82f48826c6c7 which changed the format again to mirror - // the original format. Code in the init function updates these offsets - // as necessary. - offsetPtr = uintptr(ptrSize) - offsetScalar = uintptr(0) - offsetFlag = uintptr(ptrSize * 2) - - // flagKindWidth and flagKindShift indicate various bits that the - // reflect package uses internally to track kind information. - // - // flagRO indicates whether or not the value field of a reflect.Value is - // read-only. - // - // flagIndir indicates whether the value field of a reflect.Value is - // the actual data or a pointer to the data. - // - // These values are valid before golang commit 90a7c3c86944 which - // changed their positions. Code in the init function updates these - // flags as necessary. - flagKindWidth = uintptr(5) - flagKindShift = uintptr(flagKindWidth - 1) - flagRO = uintptr(1 << 0) - flagIndir = uintptr(1 << 1) + // flagRO indicates whether the value field of a reflect.Value + // is read-only. + flagRO flag + + // flagAddr indicates whether the address of the reflect.Value's + // value may be taken. + flagAddr flag ) -func init() { - // Older versions of reflect.Value stored small integers directly in the - // ptr field (which is named val in the older versions). Versions - // between commits ecccf07e7f9d and 82f48826c6c7 added a new field named - // scalar for this purpose which unfortunately came before the flag - // field, so the offset of the flag field is different for those - // versions. - // - // This code constructs a new reflect.Value from a known small integer - // and checks if the size of the reflect.Value struct indicates it has - // the scalar field. When it does, the offsets are updated accordingly. - vv := reflect.ValueOf(0xf00) - if unsafe.Sizeof(vv) == (ptrSize * 4) { - offsetScalar = ptrSize * 2 - offsetFlag = ptrSize * 3 - } +// flagKindMask holds the bits that make up the kind +// part of the flags field. In all the supported versions, +// it is in the lower 5 bits. +const flagKindMask = flag(0x1f) - // Commit 90a7c3c86944 changed the flag positions such that the low - // order bits are the kind. This code extracts the kind from the flags - // field and ensures it's the correct type. When it's not, the flag - // order has been changed to the newer format, so the flags are updated - // accordingly. - upf := unsafe.Pointer(uintptr(unsafe.Pointer(&vv)) + offsetFlag) - upfv := *(*uintptr)(upf) - flagKindMask := uintptr((1<>flagKindShift != uintptr(reflect.Int) { - flagKindShift = 0 - flagRO = 1 << 5 - flagIndir = 1 << 6 - - // Commit adf9b30e5594 modified the flags to separate the - // flagRO flag into two bits which specifies whether or not the - // field is embedded. This causes flagIndir to move over a bit - // and means that flagRO is the combination of either of the - // original flagRO bit and the new bit. - // - // This code detects the change by extracting what used to be - // the indirect bit to ensure it's set. When it's not, the flag - // order has been changed to the newer format, so the flags are - // updated accordingly. - if upfv&flagIndir == 0 { - flagRO = 3 << 5 - flagIndir = 1 << 7 - } +// Different versions of Go have used different +// bit layouts for the flags type. This table +// records the known combinations. +var okFlags = []struct { + ro, addr flag +}{{ + // From Go 1.4 to 1.5 + ro: 1 << 5, + addr: 1 << 7, +}, { + // Up to Go tip. + ro: 1<<5 | 1<<6, + addr: 1 << 8, +}} + +var flagValOffset = func() uintptr { + field, ok := reflect.TypeOf(reflect.Value{}).FieldByName("flag") + if !ok { + panic("reflect.Value has no flag field") } + return field.Offset +}() + +// flagField returns a pointer to the flag field of a reflect.Value. +func flagField(v *reflect.Value) *flag { + return (*flag)(unsafe.Pointer(uintptr(unsafe.Pointer(v)) + flagValOffset)) } // unsafeReflectValue converts the passed reflect.Value into a one that bypasses @@ -119,34 +90,56 @@ func init() { // This allows us to check for implementations of the Stringer and error // interfaces to be used for pretty printing ordinarily unaddressable and // inaccessible values such as unexported struct fields. -func unsafeReflectValue(v reflect.Value) (rv reflect.Value) { - indirects := 1 - vt := v.Type() - upv := unsafe.Pointer(uintptr(unsafe.Pointer(&v)) + offsetPtr) - rvf := *(*uintptr)(unsafe.Pointer(uintptr(unsafe.Pointer(&v)) + offsetFlag)) - if rvf&flagIndir != 0 { - vt = reflect.PtrTo(v.Type()) - indirects++ - } else if offsetScalar != 0 { - // The value is in the scalar field when it's not one of the - // reference types. - switch vt.Kind() { - case reflect.Uintptr: - case reflect.Chan: - case reflect.Func: - case reflect.Map: - case reflect.Ptr: - case reflect.UnsafePointer: - default: - upv = unsafe.Pointer(uintptr(unsafe.Pointer(&v)) + - offsetScalar) - } +func unsafeReflectValue(v reflect.Value) reflect.Value { + if !v.IsValid() || (v.CanInterface() && v.CanAddr()) { + return v } + flagFieldPtr := flagField(&v) + *flagFieldPtr &^= flagRO + *flagFieldPtr |= flagAddr + return v +} - pv := reflect.NewAt(vt, upv) - rv = pv - for i := 0; i < indirects; i++ { - rv = rv.Elem() +// Sanity checks against future reflect package changes +// to the type or semantics of the Value.flag field. +func init() { + field, ok := reflect.TypeOf(reflect.Value{}).FieldByName("flag") + if !ok { + panic("reflect.Value has no flag field") + } + if field.Type.Kind() != reflect.TypeOf(flag(0)).Kind() { + panic("reflect.Value flag field has changed kind") + } + type t0 int + var t struct { + A t0 + // t0 will have flagEmbedRO set. + t0 + // a will have flagStickyRO set + a t0 + } + vA := reflect.ValueOf(t).FieldByName("A") + va := reflect.ValueOf(t).FieldByName("a") + vt0 := reflect.ValueOf(t).FieldByName("t0") + + // Infer flagRO from the difference between the flags + // for the (otherwise identical) fields in t. + flagPublic := *flagField(&vA) + flagWithRO := *flagField(&va) | *flagField(&vt0) + flagRO = flagPublic ^ flagWithRO + + // Infer flagAddr from the difference between a value + // taken from a pointer and not. + vPtrA := reflect.ValueOf(&t).Elem().FieldByName("A") + flagNoPtr := *flagField(&vA) + flagPtr := *flagField(&vPtrA) + flagAddr = flagNoPtr ^ flagPtr + + // Check that the inferred flags tally with one of the known versions. + for _, f := range okFlags { + if flagRO == f.ro && flagAddr == f.addr { + return + } } - return rv + panic("reflect.Value read-only flag has changed semantics") } diff --git a/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go b/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go index 1fe3cf3d5..205c28d68 100644 --- a/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go +++ b/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go @@ -16,7 +16,7 @@ // when the code is running on Google App Engine, compiled by GopherJS, or // "-tags safe" is added to the go build command line. The "disableunsafe" // tag is deprecated and thus should not be used. -// +build js appengine safe disableunsafe +// +build js appengine safe disableunsafe !go1.4 package spew diff --git a/vendor/github.com/davecgh/go-spew/spew/common.go b/vendor/github.com/davecgh/go-spew/spew/common.go index 7c519ff47..1be8ce945 100644 --- a/vendor/github.com/davecgh/go-spew/spew/common.go +++ b/vendor/github.com/davecgh/go-spew/spew/common.go @@ -180,7 +180,7 @@ func printComplex(w io.Writer, c complex128, floatPrecision int) { w.Write(closeParenBytes) } -// printHexPtr outputs a uintptr formatted as hexidecimal with a leading '0x' +// printHexPtr outputs a uintptr formatted as hexadecimal with a leading '0x' // prefix to Writer w. func printHexPtr(w io.Writer, p uintptr) { // Null pointer. diff --git a/vendor/github.com/davecgh/go-spew/spew/dump.go b/vendor/github.com/davecgh/go-spew/spew/dump.go index df1d582a7..f78d89fc1 100644 --- a/vendor/github.com/davecgh/go-spew/spew/dump.go +++ b/vendor/github.com/davecgh/go-spew/spew/dump.go @@ -35,16 +35,16 @@ var ( // cCharRE is a regular expression that matches a cgo char. // It is used to detect character arrays to hexdump them. - cCharRE = regexp.MustCompile("^.*\\._Ctype_char$") + cCharRE = regexp.MustCompile(`^.*\._Ctype_char$`) // cUnsignedCharRE is a regular expression that matches a cgo unsigned // char. It is used to detect unsigned character arrays to hexdump // them. - cUnsignedCharRE = regexp.MustCompile("^.*\\._Ctype_unsignedchar$") + cUnsignedCharRE = regexp.MustCompile(`^.*\._Ctype_unsignedchar$`) // cUint8tCharRE is a regular expression that matches a cgo uint8_t. // It is used to detect uint8_t arrays to hexdump them. - cUint8tCharRE = regexp.MustCompile("^.*\\._Ctype_uint8_t$") + cUint8tCharRE = regexp.MustCompile(`^.*\._Ctype_uint8_t$`) ) // dumpState contains information about the state of a dump operation. @@ -143,10 +143,10 @@ func (d *dumpState) dumpPtr(v reflect.Value) { // Display dereferenced value. d.w.Write(openParenBytes) switch { - case nilFound == true: + case nilFound: d.w.Write(nilAngleBytes) - case cycleFound == true: + case cycleFound: d.w.Write(circularBytes) default: diff --git a/vendor/github.com/davecgh/go-spew/spew/format.go b/vendor/github.com/davecgh/go-spew/spew/format.go index c49875bac..b04edb7d7 100644 --- a/vendor/github.com/davecgh/go-spew/spew/format.go +++ b/vendor/github.com/davecgh/go-spew/spew/format.go @@ -182,10 +182,10 @@ func (f *formatState) formatPtr(v reflect.Value) { // Display dereferenced value. switch { - case nilFound == true: + case nilFound: f.fs.Write(nilAngleBytes) - case cycleFound == true: + case cycleFound: f.fs.Write(circularShortBytes) default: diff --git a/vendor/github.com/emicklei/proto/go.mod b/vendor/github.com/emicklei/proto/go.mod deleted file mode 100644 index 4d52cb56e..000000000 --- a/vendor/github.com/emicklei/proto/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module github.com/emicklei/proto - -go 1.12 diff --git a/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go b/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go index e54a76c7e..3d8d0cd3a 100644 --- a/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go +++ b/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go @@ -7,6 +7,7 @@ package cmpopts import ( "errors" + "fmt" "math" "reflect" "time" @@ -16,10 +17,10 @@ import ( func equateAlways(_, _ interface{}) bool { return true } -// EquateEmpty returns a Comparer option that determines all maps and slices +// EquateEmpty returns a [cmp.Comparer] option that determines all maps and slices // with a length of zero to be equal, regardless of whether they are nil. // -// EquateEmpty can be used in conjunction with SortSlices and SortMaps. +// EquateEmpty can be used in conjunction with [SortSlices] and [SortMaps]. func EquateEmpty() cmp.Option { return cmp.FilterValues(isEmpty, cmp.Comparer(equateAlways)) } @@ -31,7 +32,7 @@ func isEmpty(x, y interface{}) bool { (vx.Len() == 0 && vy.Len() == 0) } -// EquateApprox returns a Comparer option that determines float32 or float64 +// EquateApprox returns a [cmp.Comparer] option that determines float32 or float64 // values to be equal if they are within a relative fraction or absolute margin. // This option is not used when either x or y is NaN or infinite. // @@ -45,7 +46,7 @@ func isEmpty(x, y interface{}) bool { // // |x-y| ≤ max(fraction*min(|x|, |y|), margin) // -// EquateApprox can be used in conjunction with EquateNaNs. +// EquateApprox can be used in conjunction with [EquateNaNs]. func EquateApprox(fraction, margin float64) cmp.Option { if margin < 0 || fraction < 0 || math.IsNaN(margin) || math.IsNaN(fraction) { panic("margin or fraction must be a non-negative number") @@ -73,10 +74,10 @@ func (a approximator) compareF32(x, y float32) bool { return a.compareF64(float64(x), float64(y)) } -// EquateNaNs returns a Comparer option that determines float32 and float64 +// EquateNaNs returns a [cmp.Comparer] option that determines float32 and float64 // NaN values to be equal. // -// EquateNaNs can be used in conjunction with EquateApprox. +// EquateNaNs can be used in conjunction with [EquateApprox]. func EquateNaNs() cmp.Option { return cmp.Options{ cmp.FilterValues(areNaNsF64s, cmp.Comparer(equateAlways)), @@ -91,8 +92,8 @@ func areNaNsF32s(x, y float32) bool { return areNaNsF64s(float64(x), float64(y)) } -// EquateApproxTime returns a Comparer option that determines two non-zero -// time.Time values to be equal if they are within some margin of one another. +// EquateApproxTime returns a [cmp.Comparer] option that determines two non-zero +// [time.Time] values to be equal if they are within some margin of one another. // If both times have a monotonic clock reading, then the monotonic time // difference will be used. The margin must be non-negative. func EquateApproxTime(margin time.Duration) cmp.Option { @@ -131,8 +132,8 @@ type anyError struct{} func (anyError) Error() string { return "any error" } func (anyError) Is(err error) bool { return err != nil } -// EquateErrors returns a Comparer option that determines errors to be equal -// if errors.Is reports them to match. The AnyError error can be used to +// EquateErrors returns a [cmp.Comparer] option that determines errors to be equal +// if [errors.Is] reports them to match. The [AnyError] error can be used to // match any non-nil error. func EquateErrors() cmp.Option { return cmp.FilterValues(areConcreteErrors, cmp.Comparer(compareErrors)) @@ -154,3 +155,31 @@ func compareErrors(x, y interface{}) bool { ye := y.(error) return errors.Is(xe, ye) || errors.Is(ye, xe) } + +// EquateComparable returns a [cmp.Option] that determines equality +// of comparable types by directly comparing them using the == operator in Go. +// The types to compare are specified by passing a value of that type. +// This option should only be used on types that are documented as being +// safe for direct == comparison. For example, [net/netip.Addr] is documented +// as being semantically safe to use with ==, while [time.Time] is documented +// to discourage the use of == on time values. +func EquateComparable(typs ...interface{}) cmp.Option { + types := make(typesFilter) + for _, typ := range typs { + switch t := reflect.TypeOf(typ); { + case !t.Comparable(): + panic(fmt.Sprintf("%T is not a comparable Go type", typ)) + case types[t]: + panic(fmt.Sprintf("%T is already specified", typ)) + default: + types[t] = true + } + } + return cmp.FilterPath(types.filter, cmp.Comparer(equateAny)) +} + +type typesFilter map[reflect.Type]bool + +func (tf typesFilter) filter(p cmp.Path) bool { return tf[p.Last().Type()] } + +func equateAny(x, y interface{}) bool { return x == y } diff --git a/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go b/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go index 80c60617e..fb84d11d7 100644 --- a/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go +++ b/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go @@ -14,7 +14,7 @@ import ( "github.com/google/go-cmp/cmp/internal/function" ) -// IgnoreFields returns an Option that ignores fields of the +// IgnoreFields returns an [cmp.Option] that ignores fields of the // given names on a single struct type. It respects the names of exported fields // that are forwarded due to struct embedding. // The struct type is specified by passing in a value of that type. @@ -26,7 +26,7 @@ func IgnoreFields(typ interface{}, names ...string) cmp.Option { return cmp.FilterPath(sf.filter, cmp.Ignore()) } -// IgnoreTypes returns an Option that ignores all values assignable to +// IgnoreTypes returns an [cmp.Option] that ignores all values assignable to // certain types, which are specified by passing in a value of each type. func IgnoreTypes(typs ...interface{}) cmp.Option { tf := newTypeFilter(typs...) @@ -59,10 +59,10 @@ func (tf typeFilter) filter(p cmp.Path) bool { return false } -// IgnoreInterfaces returns an Option that ignores all values or references of +// IgnoreInterfaces returns an [cmp.Option] that ignores all values or references of // values assignable to certain interface types. These interfaces are specified // by passing in an anonymous struct with the interface types embedded in it. -// For example, to ignore sync.Locker, pass in struct{sync.Locker}{}. +// For example, to ignore [sync.Locker], pass in struct{sync.Locker}{}. func IgnoreInterfaces(ifaces interface{}) cmp.Option { tf := newIfaceFilter(ifaces) return cmp.FilterPath(tf.filter, cmp.Ignore()) @@ -107,7 +107,7 @@ func (tf ifaceFilter) filter(p cmp.Path) bool { return false } -// IgnoreUnexported returns an Option that only ignores the immediate unexported +// IgnoreUnexported returns an [cmp.Option] that only ignores the immediate unexported // fields of a struct, including anonymous fields of unexported types. // In particular, unexported fields within the struct's exported fields // of struct types, including anonymous fields, will not be ignored unless the @@ -115,7 +115,7 @@ func (tf ifaceFilter) filter(p cmp.Path) bool { // // Avoid ignoring unexported fields of a type which you do not control (i.e. a // type from another repository), as changes to the implementation of such types -// may change how the comparison behaves. Prefer a custom Comparer instead. +// may change how the comparison behaves. Prefer a custom [cmp.Comparer] instead. func IgnoreUnexported(typs ...interface{}) cmp.Option { ux := newUnexportedFilter(typs...) return cmp.FilterPath(ux.filter, cmp.Ignore()) @@ -148,7 +148,7 @@ func isExported(id string) bool { return unicode.IsUpper(r) } -// IgnoreSliceElements returns an Option that ignores elements of []V. +// IgnoreSliceElements returns an [cmp.Option] that ignores elements of []V. // The discard function must be of the form "func(T) bool" which is used to // ignore slice elements of type V, where V is assignable to T. // Elements are ignored if the function reports true. @@ -176,7 +176,7 @@ func IgnoreSliceElements(discardFunc interface{}) cmp.Option { }, cmp.Ignore()) } -// IgnoreMapEntries returns an Option that ignores entries of map[K]V. +// IgnoreMapEntries returns an [cmp.Option] that ignores entries of map[K]V. // The discard function must be of the form "func(T, R) bool" which is used to // ignore map entries of type K and V, where K and V are assignable to T and R. // Entries are ignored if the function reports true. diff --git a/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go b/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go index 0eb2a758c..c6d09dae4 100644 --- a/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go +++ b/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go @@ -13,7 +13,7 @@ import ( "github.com/google/go-cmp/cmp/internal/function" ) -// SortSlices returns a Transformer option that sorts all []V. +// SortSlices returns a [cmp.Transformer] option that sorts all []V. // The less function must be of the form "func(T, T) bool" which is used to // sort any slice with element type V that is assignable to T. // @@ -25,7 +25,7 @@ import ( // The less function does not have to be "total". That is, if !less(x, y) and // !less(y, x) for two elements x and y, their relative order is maintained. // -// SortSlices can be used in conjunction with EquateEmpty. +// SortSlices can be used in conjunction with [EquateEmpty]. func SortSlices(lessFunc interface{}) cmp.Option { vf := reflect.ValueOf(lessFunc) if !function.IsType(vf.Type(), function.Less) || vf.IsNil() { @@ -82,13 +82,13 @@ func (ss sliceSorter) less(v reflect.Value, i, j int) bool { return ss.fnc.Call([]reflect.Value{vx, vy})[0].Bool() } -// SortMaps returns a Transformer option that flattens map[K]V types to be a +// SortMaps returns a [cmp.Transformer] option that flattens map[K]V types to be a // sorted []struct{K, V}. The less function must be of the form // "func(T, T) bool" which is used to sort any map with key K that is // assignable to T. // -// Flattening the map into a slice has the property that cmp.Equal is able to -// use Comparers on K or the K.Equal method if it exists. +// Flattening the map into a slice has the property that [cmp.Equal] is able to +// use [cmp.Comparer] options on K or the K.Equal method if it exists. // // The less function must be: // - Deterministic: less(x, y) == less(x, y) @@ -96,7 +96,7 @@ func (ss sliceSorter) less(v reflect.Value, i, j int) bool { // - Transitive: if !less(x, y) and !less(y, z), then !less(x, z) // - Total: if x != y, then either less(x, y) or less(y, x) // -// SortMaps can be used in conjunction with EquateEmpty. +// SortMaps can be used in conjunction with [EquateEmpty]. func SortMaps(lessFunc interface{}) cmp.Option { vf := reflect.ValueOf(lessFunc) if !function.IsType(vf.Type(), function.Less) || vf.IsNil() { diff --git a/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go b/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go index 8812443a2..25b4bd05b 100644 --- a/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go +++ b/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go @@ -19,7 +19,7 @@ func (xf xformFilter) filter(p cmp.Path) bool { return true } -// AcyclicTransformer returns a Transformer with a filter applied that ensures +// AcyclicTransformer returns a [cmp.Transformer] with a filter applied that ensures // that the transformer cannot be recursively applied upon its own output. // // An example use case is a transformer that splits a string by lines: @@ -28,7 +28,7 @@ func (xf xformFilter) filter(p cmp.Path) bool { // return strings.Split(s, "\n") // }) // -// Had this been an unfiltered Transformer instead, this would result in an +// Had this been an unfiltered [cmp.Transformer] instead, this would result in an // infinite cycle converting a string to []string to [][]string and so on. func AcyclicTransformer(name string, xformFunc interface{}) cmp.Option { xf := xformFilter{cmp.Transformer(name, xformFunc)} diff --git a/vendor/github.com/google/go-cmp/cmp/compare.go b/vendor/github.com/google/go-cmp/cmp/compare.go index 087320da7..0f5b8a48c 100644 --- a/vendor/github.com/google/go-cmp/cmp/compare.go +++ b/vendor/github.com/google/go-cmp/cmp/compare.go @@ -5,7 +5,7 @@ // Package cmp determines equality of values. // // This package is intended to be a more powerful and safer alternative to -// reflect.DeepEqual for comparing whether two values are semantically equal. +// [reflect.DeepEqual] for comparing whether two values are semantically equal. // It is intended to only be used in tests, as performance is not a goal and // it may panic if it cannot compare the values. Its propensity towards // panicking means that its unsuitable for production environments where a @@ -18,16 +18,17 @@ // For example, an equality function may report floats as equal so long as // they are within some tolerance of each other. // -// - Types with an Equal method may use that method to determine equality. -// This allows package authors to determine the equality operation -// for the types that they define. +// - Types with an Equal method (e.g., [time.Time.Equal]) may use that method +// to determine equality. This allows package authors to determine +// the equality operation for the types that they define. // // - If no custom equality functions are used and no Equal method is defined, // equality is determined by recursively comparing the primitive kinds on -// both values, much like reflect.DeepEqual. Unlike reflect.DeepEqual, +// both values, much like [reflect.DeepEqual]. Unlike [reflect.DeepEqual], // unexported fields are not compared by default; they result in panics -// unless suppressed by using an Ignore option (see cmpopts.IgnoreUnexported) -// or explicitly compared using the Exporter option. +// unless suppressed by using an [Ignore] option +// (see [github.com/google/go-cmp/cmp/cmpopts.IgnoreUnexported]) +// or explicitly compared using the [Exporter] option. package cmp import ( @@ -45,14 +46,14 @@ import ( // Equal reports whether x and y are equal by recursively applying the // following rules in the given order to x and y and all of their sub-values: // -// - Let S be the set of all Ignore, Transformer, and Comparer options that +// - Let S be the set of all [Ignore], [Transformer], and [Comparer] options that // remain after applying all path filters, value filters, and type filters. -// If at least one Ignore exists in S, then the comparison is ignored. -// If the number of Transformer and Comparer options in S is non-zero, +// If at least one [Ignore] exists in S, then the comparison is ignored. +// If the number of [Transformer] and [Comparer] options in S is non-zero, // then Equal panics because it is ambiguous which option to use. -// If S contains a single Transformer, then use that to transform +// If S contains a single [Transformer], then use that to transform // the current values and recursively call Equal on the output values. -// If S contains a single Comparer, then use that to compare the current values. +// If S contains a single [Comparer], then use that to compare the current values. // Otherwise, evaluation proceeds to the next rule. // // - If the values have an Equal method of the form "(T) Equal(T) bool" or @@ -66,21 +67,22 @@ import ( // Functions are only equal if they are both nil, otherwise they are unequal. // // Structs are equal if recursively calling Equal on all fields report equal. -// If a struct contains unexported fields, Equal panics unless an Ignore option -// (e.g., cmpopts.IgnoreUnexported) ignores that field or the Exporter option -// explicitly permits comparing the unexported field. +// If a struct contains unexported fields, Equal panics unless an [Ignore] option +// (e.g., [github.com/google/go-cmp/cmp/cmpopts.IgnoreUnexported]) ignores that field +// or the [Exporter] option explicitly permits comparing the unexported field. // // Slices are equal if they are both nil or both non-nil, where recursively // calling Equal on all non-ignored slice or array elements report equal. // Empty non-nil slices and nil slices are not equal; to equate empty slices, -// consider using cmpopts.EquateEmpty. +// consider using [github.com/google/go-cmp/cmp/cmpopts.EquateEmpty]. // // Maps are equal if they are both nil or both non-nil, where recursively // calling Equal on all non-ignored map entries report equal. // Map keys are equal according to the == operator. -// To use custom comparisons for map keys, consider using cmpopts.SortMaps. +// To use custom comparisons for map keys, consider using +// [github.com/google/go-cmp/cmp/cmpopts.SortMaps]. // Empty non-nil maps and nil maps are not equal; to equate empty maps, -// consider using cmpopts.EquateEmpty. +// consider using [github.com/google/go-cmp/cmp/cmpopts.EquateEmpty]. // // Pointers and interfaces are equal if they are both nil or both non-nil, // where they have the same underlying concrete type and recursively diff --git a/vendor/github.com/google/go-cmp/cmp/export_unsafe.go b/vendor/github.com/google/go-cmp/cmp/export.go similarity index 94% rename from vendor/github.com/google/go-cmp/cmp/export_unsafe.go rename to vendor/github.com/google/go-cmp/cmp/export.go index e2c0f74e8..29f82fe6b 100644 --- a/vendor/github.com/google/go-cmp/cmp/export_unsafe.go +++ b/vendor/github.com/google/go-cmp/cmp/export.go @@ -2,9 +2,6 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build !purego -// +build !purego - package cmp import ( @@ -12,8 +9,6 @@ import ( "unsafe" ) -const supportExporters = true - // retrieveUnexportedField uses unsafe to forcibly retrieve any field from // a struct such that the value has read-write permissions. // diff --git a/vendor/github.com/google/go-cmp/cmp/export_panic.go b/vendor/github.com/google/go-cmp/cmp/export_panic.go deleted file mode 100644 index ae851fe53..000000000 --- a/vendor/github.com/google/go-cmp/cmp/export_panic.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017, The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build purego -// +build purego - -package cmp - -import "reflect" - -const supportExporters = false - -func retrieveUnexportedField(reflect.Value, reflect.StructField, bool) reflect.Value { - panic("no support for forcibly accessing unexported fields") -} diff --git a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go b/vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go similarity index 95% rename from vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go rename to vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go index 16e6860af..e5dfff69a 100644 --- a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go +++ b/vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go @@ -2,9 +2,6 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build !purego -// +build !purego - package value import ( diff --git a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go b/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go deleted file mode 100644 index 1a71bfcbd..000000000 --- a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2018, The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build purego -// +build purego - -package value - -import "reflect" - -// Pointer is an opaque typed pointer and is guaranteed to be comparable. -type Pointer struct { - p uintptr - t reflect.Type -} - -// PointerOf returns a Pointer from v, which must be a -// reflect.Ptr, reflect.Slice, or reflect.Map. -func PointerOf(v reflect.Value) Pointer { - // NOTE: Storing a pointer as an uintptr is technically incorrect as it - // assumes that the GC implementation does not use a moving collector. - return Pointer{v.Pointer(), v.Type()} -} - -// IsNil reports whether the pointer is nil. -func (p Pointer) IsNil() bool { - return p.p == 0 -} - -// Uintptr returns the pointer as a uintptr. -func (p Pointer) Uintptr() uintptr { - return p.p -} diff --git a/vendor/github.com/google/go-cmp/cmp/options.go b/vendor/github.com/google/go-cmp/cmp/options.go index 1f9ca9c48..754496f3b 100644 --- a/vendor/github.com/google/go-cmp/cmp/options.go +++ b/vendor/github.com/google/go-cmp/cmp/options.go @@ -13,15 +13,15 @@ import ( "github.com/google/go-cmp/cmp/internal/function" ) -// Option configures for specific behavior of Equal and Diff. In particular, -// the fundamental Option functions (Ignore, Transformer, and Comparer), +// Option configures for specific behavior of [Equal] and [Diff]. In particular, +// the fundamental Option functions ([Ignore], [Transformer], and [Comparer]), // configure how equality is determined. // -// The fundamental options may be composed with filters (FilterPath and -// FilterValues) to control the scope over which they are applied. +// The fundamental options may be composed with filters ([FilterPath] and +// [FilterValues]) to control the scope over which they are applied. // -// The cmp/cmpopts package provides helper functions for creating options that -// may be used with Equal and Diff. +// The [github.com/google/go-cmp/cmp/cmpopts] package provides helper functions +// for creating options that may be used with [Equal] and [Diff]. type Option interface { // filter applies all filters and returns the option that remains. // Each option may only read s.curPath and call s.callTTBFunc. @@ -56,9 +56,9 @@ type core struct{} func (core) isCore() {} -// Options is a list of Option values that also satisfies the Option interface. +// Options is a list of [Option] values that also satisfies the [Option] interface. // Helper comparison packages may return an Options value when packing multiple -// Option values into a single Option. When this package processes an Options, +// [Option] values into a single [Option]. When this package processes an Options, // it will be implicitly expanded into a flat list. // // Applying a filter on an Options is equivalent to applying that same filter @@ -105,16 +105,16 @@ func (opts Options) String() string { return fmt.Sprintf("Options{%s}", strings.Join(ss, ", ")) } -// FilterPath returns a new Option where opt is only evaluated if filter f -// returns true for the current Path in the value tree. +// FilterPath returns a new [Option] where opt is only evaluated if filter f +// returns true for the current [Path] in the value tree. // // This filter is called even if a slice element or map entry is missing and // provides an opportunity to ignore such cases. The filter function must be // symmetric such that the filter result is identical regardless of whether the // missing value is from x or y. // -// The option passed in may be an Ignore, Transformer, Comparer, Options, or -// a previously filtered Option. +// The option passed in may be an [Ignore], [Transformer], [Comparer], [Options], or +// a previously filtered [Option]. func FilterPath(f func(Path) bool, opt Option) Option { if f == nil { panic("invalid path filter function") @@ -142,7 +142,7 @@ func (f pathFilter) String() string { return fmt.Sprintf("FilterPath(%s, %v)", function.NameOf(reflect.ValueOf(f.fnc)), f.opt) } -// FilterValues returns a new Option where opt is only evaluated if filter f, +// FilterValues returns a new [Option] where opt is only evaluated if filter f, // which is a function of the form "func(T, T) bool", returns true for the // current pair of values being compared. If either value is invalid or // the type of the values is not assignable to T, then this filter implicitly @@ -154,8 +154,8 @@ func (f pathFilter) String() string { // If T is an interface, it is possible that f is called with two values with // different concrete types that both implement T. // -// The option passed in may be an Ignore, Transformer, Comparer, Options, or -// a previously filtered Option. +// The option passed in may be an [Ignore], [Transformer], [Comparer], [Options], or +// a previously filtered [Option]. func FilterValues(f interface{}, opt Option) Option { v := reflect.ValueOf(f) if !function.IsType(v.Type(), function.ValueFilter) || v.IsNil() { @@ -192,9 +192,9 @@ func (f valuesFilter) String() string { return fmt.Sprintf("FilterValues(%s, %v)", function.NameOf(f.fnc), f.opt) } -// Ignore is an Option that causes all comparisons to be ignored. -// This value is intended to be combined with FilterPath or FilterValues. -// It is an error to pass an unfiltered Ignore option to Equal. +// Ignore is an [Option] that causes all comparisons to be ignored. +// This value is intended to be combined with [FilterPath] or [FilterValues]. +// It is an error to pass an unfiltered Ignore option to [Equal]. func Ignore() Option { return ignore{} } type ignore struct{ core } @@ -234,6 +234,8 @@ func (validator) apply(s *state, vx, vy reflect.Value) { name = fmt.Sprintf("%q.%v", t.PkgPath(), t.Name()) // e.g., "path/to/package".MyType if _, ok := reflect.New(t).Interface().(error); ok { help = "consider using cmpopts.EquateErrors to compare error values" + } else if t.Comparable() { + help = "consider using cmpopts.EquateComparable to compare comparable Go types" } } else { // Unnamed type with unexported fields. Derive PkgPath from field. @@ -254,7 +256,7 @@ const identRx = `[_\p{L}][_\p{L}\p{N}]*` var identsRx = regexp.MustCompile(`^` + identRx + `(\.` + identRx + `)*$`) -// Transformer returns an Option that applies a transformation function that +// Transformer returns an [Option] that applies a transformation function that // converts values of a certain type into that of another. // // The transformer f must be a function "func(T) R" that converts values of @@ -265,13 +267,14 @@ var identsRx = regexp.MustCompile(`^` + identRx + `(\.` + identRx + `)*$`) // same transform to the output of itself (e.g., in the case where the // input and output types are the same), an implicit filter is added such that // a transformer is applicable only if that exact transformer is not already -// in the tail of the Path since the last non-Transform step. +// in the tail of the [Path] since the last non-[Transform] step. // For situations where the implicit filter is still insufficient, -// consider using cmpopts.AcyclicTransformer, which adds a filter -// to prevent the transformer from being recursively applied upon itself. +// consider using [github.com/google/go-cmp/cmp/cmpopts.AcyclicTransformer], +// which adds a filter to prevent the transformer from +// being recursively applied upon itself. // -// The name is a user provided label that is used as the Transform.Name in the -// transformation PathStep (and eventually shown in the Diff output). +// The name is a user provided label that is used as the [Transform.Name] in the +// transformation [PathStep] (and eventually shown in the [Diff] output). // The name must be a valid identifier or qualified identifier in Go syntax. // If empty, an arbitrary name is used. func Transformer(name string, f interface{}) Option { @@ -329,7 +332,7 @@ func (tr transformer) String() string { return fmt.Sprintf("Transformer(%s, %s)", tr.name, function.NameOf(tr.fnc)) } -// Comparer returns an Option that determines whether two values are equal +// Comparer returns an [Option] that determines whether two values are equal // to each other. // // The comparer f must be a function "func(T, T) bool" and is implicitly @@ -377,35 +380,32 @@ func (cm comparer) String() string { return fmt.Sprintf("Comparer(%s)", function.NameOf(cm.fnc)) } -// Exporter returns an Option that specifies whether Equal is allowed to +// Exporter returns an [Option] that specifies whether [Equal] is allowed to // introspect into the unexported fields of certain struct types. // // Users of this option must understand that comparing on unexported fields // from external packages is not safe since changes in the internal -// implementation of some external package may cause the result of Equal +// implementation of some external package may cause the result of [Equal] // to unexpectedly change. However, it may be valid to use this option on types // defined in an internal package where the semantic meaning of an unexported // field is in the control of the user. // -// In many cases, a custom Comparer should be used instead that defines +// In many cases, a custom [Comparer] should be used instead that defines // equality as a function of the public API of a type rather than the underlying // unexported implementation. // -// For example, the reflect.Type documentation defines equality to be determined +// For example, the [reflect.Type] documentation defines equality to be determined // by the == operator on the interface (essentially performing a shallow pointer -// comparison) and most attempts to compare *regexp.Regexp types are interested +// comparison) and most attempts to compare *[regexp.Regexp] types are interested // in only checking that the regular expression strings are equal. -// Both of these are accomplished using Comparers: +// Both of these are accomplished using [Comparer] options: // // Comparer(func(x, y reflect.Type) bool { return x == y }) // Comparer(func(x, y *regexp.Regexp) bool { return x.String() == y.String() }) // -// In other cases, the cmpopts.IgnoreUnexported option can be used to ignore -// all unexported fields on specified struct types. +// In other cases, the [github.com/google/go-cmp/cmp/cmpopts.IgnoreUnexported] +// option can be used to ignore all unexported fields on specified struct types. func Exporter(f func(reflect.Type) bool) Option { - if !supportExporters { - panic("Exporter is not supported on purego builds") - } return exporter(f) } @@ -415,10 +415,10 @@ func (exporter) filter(_ *state, _ reflect.Type, _, _ reflect.Value) applicableO panic("not implemented") } -// AllowUnexported returns an Options that allows Equal to forcibly introspect +// AllowUnexported returns an [Option] that allows [Equal] to forcibly introspect // unexported fields of the specified struct types. // -// See Exporter for the proper use of this option. +// See [Exporter] for the proper use of this option. func AllowUnexported(types ...interface{}) Option { m := make(map[reflect.Type]bool) for _, typ := range types { @@ -432,7 +432,7 @@ func AllowUnexported(types ...interface{}) Option { } // Result represents the comparison result for a single node and -// is provided by cmp when calling Report (see Reporter). +// is provided by cmp when calling Report (see [Reporter]). type Result struct { _ [0]func() // Make Result incomparable flags resultFlags @@ -445,7 +445,7 @@ func (r Result) Equal() bool { } // ByIgnore reports whether the node is equal because it was ignored. -// This never reports true if Equal reports false. +// This never reports true if [Result.Equal] reports false. func (r Result) ByIgnore() bool { return r.flags&reportByIgnore != 0 } @@ -455,7 +455,7 @@ func (r Result) ByMethod() bool { return r.flags&reportByMethod != 0 } -// ByFunc reports whether a Comparer function determined equality. +// ByFunc reports whether a [Comparer] function determined equality. func (r Result) ByFunc() bool { return r.flags&reportByFunc != 0 } @@ -478,7 +478,7 @@ const ( reportByCycle ) -// Reporter is an Option that can be passed to Equal. When Equal traverses +// Reporter is an [Option] that can be passed to [Equal]. When [Equal] traverses // the value trees, it calls PushStep as it descends into each node in the // tree and PopStep as it ascend out of the node. The leaves of the tree are // either compared (determined to be equal or not equal) or ignored and reported diff --git a/vendor/github.com/google/go-cmp/cmp/path.go b/vendor/github.com/google/go-cmp/cmp/path.go index a0a588502..c3c145642 100644 --- a/vendor/github.com/google/go-cmp/cmp/path.go +++ b/vendor/github.com/google/go-cmp/cmp/path.go @@ -14,9 +14,9 @@ import ( "github.com/google/go-cmp/cmp/internal/value" ) -// Path is a list of PathSteps describing the sequence of operations to get +// Path is a list of [PathStep] describing the sequence of operations to get // from some root type to the current position in the value tree. -// The first Path element is always an operation-less PathStep that exists +// The first Path element is always an operation-less [PathStep] that exists // simply to identify the initial type. // // When traversing structs with embedded structs, the embedded struct will @@ -29,8 +29,13 @@ type Path []PathStep // a value's tree structure. Users of this package never need to implement // these types as values of this type will be returned by this package. // -// Implementations of this interface are -// StructField, SliceIndex, MapIndex, Indirect, TypeAssertion, and Transform. +// Implementations of this interface: +// - [StructField] +// - [SliceIndex] +// - [MapIndex] +// - [Indirect] +// - [TypeAssertion] +// - [Transform] type PathStep interface { String() string @@ -70,8 +75,9 @@ func (pa *Path) pop() { *pa = (*pa)[:len(*pa)-1] } -// Last returns the last PathStep in the Path. -// If the path is empty, this returns a non-nil PathStep that reports a nil Type. +// Last returns the last [PathStep] in the Path. +// If the path is empty, this returns a non-nil [PathStep] +// that reports a nil [PathStep.Type]. func (pa Path) Last() PathStep { return pa.Index(-1) } @@ -79,7 +85,8 @@ func (pa Path) Last() PathStep { // Index returns the ith step in the Path and supports negative indexing. // A negative index starts counting from the tail of the Path such that -1 // refers to the last step, -2 refers to the second-to-last step, and so on. -// If index is invalid, this returns a non-nil PathStep that reports a nil Type. +// If index is invalid, this returns a non-nil [PathStep] +// that reports a nil [PathStep.Type]. func (pa Path) Index(i int) PathStep { if i < 0 { i = len(pa) + i @@ -168,7 +175,8 @@ func (ps pathStep) String() string { return fmt.Sprintf("{%s}", s) } -// StructField represents a struct field access on a field called Name. +// StructField is a [PathStep] that represents a struct field access +// on a field called [StructField.Name]. type StructField struct{ *structField } type structField struct { pathStep @@ -204,10 +212,11 @@ func (sf StructField) String() string { return fmt.Sprintf(".%s", sf.name) } func (sf StructField) Name() string { return sf.name } // Index is the index of the field in the parent struct type. -// See reflect.Type.Field. +// See [reflect.Type.Field]. func (sf StructField) Index() int { return sf.idx } -// SliceIndex is an index operation on a slice or array at some index Key. +// SliceIndex is a [PathStep] that represents an index operation on +// a slice or array at some index [SliceIndex.Key]. type SliceIndex struct{ *sliceIndex } type sliceIndex struct { pathStep @@ -247,12 +256,12 @@ func (si SliceIndex) Key() int { // all of the indexes to be shifted. If an index is -1, then that // indicates that the element does not exist in the associated slice. // -// Key is guaranteed to return -1 if and only if the indexes returned -// by SplitKeys are not the same. SplitKeys will never return -1 for +// [SliceIndex.Key] is guaranteed to return -1 if and only if the indexes +// returned by SplitKeys are not the same. SplitKeys will never return -1 for // both indexes. func (si SliceIndex) SplitKeys() (ix, iy int) { return si.xkey, si.ykey } -// MapIndex is an index operation on a map at some index Key. +// MapIndex is a [PathStep] that represents an index operation on a map at some index Key. type MapIndex struct{ *mapIndex } type mapIndex struct { pathStep @@ -266,7 +275,7 @@ func (mi MapIndex) String() string { return fmt.Sprintf("[%#v]", // Key is the value of the map key. func (mi MapIndex) Key() reflect.Value { return mi.key } -// Indirect represents pointer indirection on the parent type. +// Indirect is a [PathStep] that represents pointer indirection on the parent type. type Indirect struct{ *indirect } type indirect struct { pathStep @@ -276,7 +285,7 @@ func (in Indirect) Type() reflect.Type { return in.typ } func (in Indirect) Values() (vx, vy reflect.Value) { return in.vx, in.vy } func (in Indirect) String() string { return "*" } -// TypeAssertion represents a type assertion on an interface. +// TypeAssertion is a [PathStep] that represents a type assertion on an interface. type TypeAssertion struct{ *typeAssertion } type typeAssertion struct { pathStep @@ -286,7 +295,8 @@ func (ta TypeAssertion) Type() reflect.Type { return ta.typ } func (ta TypeAssertion) Values() (vx, vy reflect.Value) { return ta.vx, ta.vy } func (ta TypeAssertion) String() string { return fmt.Sprintf(".(%v)", value.TypeString(ta.typ, false)) } -// Transform is a transformation from the parent type to the current type. +// Transform is a [PathStep] that represents a transformation +// from the parent type to the current type. type Transform struct{ *transform } type transform struct { pathStep @@ -297,13 +307,13 @@ func (tf Transform) Type() reflect.Type { return tf.typ } func (tf Transform) Values() (vx, vy reflect.Value) { return tf.vx, tf.vy } func (tf Transform) String() string { return fmt.Sprintf("%s()", tf.trans.name) } -// Name is the name of the Transformer. +// Name is the name of the [Transformer]. func (tf Transform) Name() string { return tf.trans.name } // Func is the function pointer to the transformer function. func (tf Transform) Func() reflect.Value { return tf.trans.fnc } -// Option returns the originally constructed Transformer option. +// Option returns the originally constructed [Transformer] option. // The == operator can be used to detect the exact option used. func (tf Transform) Option() Option { return tf.trans } diff --git a/vendor/github.com/google/go-cmp/cmp/report_reflect.go b/vendor/github.com/google/go-cmp/cmp/report_reflect.go index 2ab41fad3..e39f42284 100644 --- a/vendor/github.com/google/go-cmp/cmp/report_reflect.go +++ b/vendor/github.com/google/go-cmp/cmp/report_reflect.go @@ -199,7 +199,7 @@ func (opts formatOptions) FormatValue(v reflect.Value, parentKind reflect.Kind, break } sf := t.Field(i) - if supportExporters && !isExported(sf.Name) { + if !isExported(sf.Name) { vv = retrieveUnexportedField(v, sf, true) } s := opts.WithTypeMode(autoType).FormatValue(vv, t.Kind(), ptrs) diff --git a/vendor/github.com/stretchr/testify/assert/assertion_compare.go b/vendor/github.com/stretchr/testify/assert/assertion_compare.go index 41649d267..b774da88d 100644 --- a/vendor/github.com/stretchr/testify/assert/assertion_compare.go +++ b/vendor/github.com/stretchr/testify/assert/assertion_compare.go @@ -1,8 +1,10 @@ package assert import ( + "bytes" "fmt" "reflect" + "time" ) type CompareType int @@ -30,6 +32,9 @@ var ( float64Type = reflect.TypeOf(float64(1)) stringType = reflect.TypeOf("") + + timeType = reflect.TypeOf(time.Time{}) + bytesType = reflect.TypeOf([]byte{}) ) func compare(obj1, obj2 interface{}, kind reflect.Kind) (CompareType, bool) { @@ -299,6 +304,47 @@ func compare(obj1, obj2 interface{}, kind reflect.Kind) (CompareType, bool) { return compareLess, true } } + // Check for known struct types we can check for compare results. + case reflect.Struct: + { + // All structs enter here. We're not interested in most types. + if !canConvert(obj1Value, timeType) { + break + } + + // time.Time can compared! + timeObj1, ok := obj1.(time.Time) + if !ok { + timeObj1 = obj1Value.Convert(timeType).Interface().(time.Time) + } + + timeObj2, ok := obj2.(time.Time) + if !ok { + timeObj2 = obj2Value.Convert(timeType).Interface().(time.Time) + } + + return compare(timeObj1.UnixNano(), timeObj2.UnixNano(), reflect.Int64) + } + case reflect.Slice: + { + // We only care about the []byte type. + if !canConvert(obj1Value, bytesType) { + break + } + + // []byte can be compared! + bytesObj1, ok := obj1.([]byte) + if !ok { + bytesObj1 = obj1Value.Convert(bytesType).Interface().([]byte) + + } + bytesObj2, ok := obj2.([]byte) + if !ok { + bytesObj2 = obj2Value.Convert(bytesType).Interface().([]byte) + } + + return CompareType(bytes.Compare(bytesObj1, bytesObj2)), true + } } return compareEqual, false @@ -306,58 +352,76 @@ func compare(obj1, obj2 interface{}, kind reflect.Kind) (CompareType, bool) { // Greater asserts that the first element is greater than the second // -// assert.Greater(t, 2, 1) -// assert.Greater(t, float64(2), float64(1)) -// assert.Greater(t, "b", "a") +// assert.Greater(t, 2, 1) +// assert.Greater(t, float64(2), float64(1)) +// assert.Greater(t, "b", "a") func Greater(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { - return compareTwoValues(t, e1, e2, []CompareType{compareGreater}, "\"%v\" is not greater than \"%v\"", msgAndArgs) + if h, ok := t.(tHelper); ok { + h.Helper() + } + return compareTwoValues(t, e1, e2, []CompareType{compareGreater}, "\"%v\" is not greater than \"%v\"", msgAndArgs...) } // GreaterOrEqual asserts that the first element is greater than or equal to the second // -// assert.GreaterOrEqual(t, 2, 1) -// assert.GreaterOrEqual(t, 2, 2) -// assert.GreaterOrEqual(t, "b", "a") -// assert.GreaterOrEqual(t, "b", "b") +// assert.GreaterOrEqual(t, 2, 1) +// assert.GreaterOrEqual(t, 2, 2) +// assert.GreaterOrEqual(t, "b", "a") +// assert.GreaterOrEqual(t, "b", "b") func GreaterOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { - return compareTwoValues(t, e1, e2, []CompareType{compareGreater, compareEqual}, "\"%v\" is not greater than or equal to \"%v\"", msgAndArgs) + if h, ok := t.(tHelper); ok { + h.Helper() + } + return compareTwoValues(t, e1, e2, []CompareType{compareGreater, compareEqual}, "\"%v\" is not greater than or equal to \"%v\"", msgAndArgs...) } // Less asserts that the first element is less than the second // -// assert.Less(t, 1, 2) -// assert.Less(t, float64(1), float64(2)) -// assert.Less(t, "a", "b") +// assert.Less(t, 1, 2) +// assert.Less(t, float64(1), float64(2)) +// assert.Less(t, "a", "b") func Less(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { - return compareTwoValues(t, e1, e2, []CompareType{compareLess}, "\"%v\" is not less than \"%v\"", msgAndArgs) + if h, ok := t.(tHelper); ok { + h.Helper() + } + return compareTwoValues(t, e1, e2, []CompareType{compareLess}, "\"%v\" is not less than \"%v\"", msgAndArgs...) } // LessOrEqual asserts that the first element is less than or equal to the second // -// assert.LessOrEqual(t, 1, 2) -// assert.LessOrEqual(t, 2, 2) -// assert.LessOrEqual(t, "a", "b") -// assert.LessOrEqual(t, "b", "b") +// assert.LessOrEqual(t, 1, 2) +// assert.LessOrEqual(t, 2, 2) +// assert.LessOrEqual(t, "a", "b") +// assert.LessOrEqual(t, "b", "b") func LessOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { - return compareTwoValues(t, e1, e2, []CompareType{compareLess, compareEqual}, "\"%v\" is not less than or equal to \"%v\"", msgAndArgs) + if h, ok := t.(tHelper); ok { + h.Helper() + } + return compareTwoValues(t, e1, e2, []CompareType{compareLess, compareEqual}, "\"%v\" is not less than or equal to \"%v\"", msgAndArgs...) } // Positive asserts that the specified element is positive // -// assert.Positive(t, 1) -// assert.Positive(t, 1.23) +// assert.Positive(t, 1) +// assert.Positive(t, 1.23) func Positive(t TestingT, e interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } zero := reflect.Zero(reflect.TypeOf(e)) - return compareTwoValues(t, e, zero.Interface(), []CompareType{compareGreater}, "\"%v\" is not positive", msgAndArgs) + return compareTwoValues(t, e, zero.Interface(), []CompareType{compareGreater}, "\"%v\" is not positive", msgAndArgs...) } // Negative asserts that the specified element is negative // -// assert.Negative(t, -1) -// assert.Negative(t, -1.23) +// assert.Negative(t, -1) +// assert.Negative(t, -1.23) func Negative(t TestingT, e interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } zero := reflect.Zero(reflect.TypeOf(e)) - return compareTwoValues(t, e, zero.Interface(), []CompareType{compareLess}, "\"%v\" is not negative", msgAndArgs) + return compareTwoValues(t, e, zero.Interface(), []CompareType{compareLess}, "\"%v\" is not negative", msgAndArgs...) } func compareTwoValues(t TestingT, e1 interface{}, e2 interface{}, allowedComparesResults []CompareType, failMessage string, msgAndArgs ...interface{}) bool { diff --git a/vendor/github.com/stretchr/testify/assert/assertion_compare_can_convert.go b/vendor/github.com/stretchr/testify/assert/assertion_compare_can_convert.go new file mode 100644 index 000000000..da867903e --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/assertion_compare_can_convert.go @@ -0,0 +1,16 @@ +//go:build go1.17 +// +build go1.17 + +// TODO: once support for Go 1.16 is dropped, this file can be +// merged/removed with assertion_compare_go1.17_test.go and +// assertion_compare_legacy.go + +package assert + +import "reflect" + +// Wrapper around reflect.Value.CanConvert, for compatibility +// reasons. +func canConvert(value reflect.Value, to reflect.Type) bool { + return value.CanConvert(to) +} diff --git a/vendor/github.com/stretchr/testify/assert/assertion_compare_legacy.go b/vendor/github.com/stretchr/testify/assert/assertion_compare_legacy.go new file mode 100644 index 000000000..1701af2a3 --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/assertion_compare_legacy.go @@ -0,0 +1,16 @@ +//go:build !go1.17 +// +build !go1.17 + +// TODO: once support for Go 1.16 is dropped, this file can be +// merged/removed with assertion_compare_go1.17_test.go and +// assertion_compare_can_convert.go + +package assert + +import "reflect" + +// Older versions of Go does not have the reflect.Value.CanConvert +// method. +func canConvert(value reflect.Value, to reflect.Type) bool { + return false +} diff --git a/vendor/github.com/stretchr/testify/assert/assertion_format.go b/vendor/github.com/stretchr/testify/assert/assertion_format.go index 4dfd1229a..84dbd6c79 100644 --- a/vendor/github.com/stretchr/testify/assert/assertion_format.go +++ b/vendor/github.com/stretchr/testify/assert/assertion_format.go @@ -22,9 +22,9 @@ func Conditionf(t TestingT, comp Comparison, msg string, args ...interface{}) bo // Containsf asserts that the specified string, list(array, slice...) or map contains the // specified substring or element. // -// assert.Containsf(t, "Hello World", "World", "error message %s", "formatted") -// assert.Containsf(t, ["Hello", "World"], "World", "error message %s", "formatted") -// assert.Containsf(t, {"Hello": "World"}, "Hello", "error message %s", "formatted") +// assert.Containsf(t, "Hello World", "World", "error message %s", "formatted") +// assert.Containsf(t, ["Hello", "World"], "World", "error message %s", "formatted") +// assert.Containsf(t, {"Hello": "World"}, "Hello", "error message %s", "formatted") func Containsf(t TestingT, s interface{}, contains interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -56,7 +56,7 @@ func ElementsMatchf(t TestingT, listA interface{}, listB interface{}, msg string // Emptyf asserts that the specified object is empty. I.e. nil, "", false, 0 or either // a slice or a channel with len == 0. // -// assert.Emptyf(t, obj, "error message %s", "formatted") +// assert.Emptyf(t, obj, "error message %s", "formatted") func Emptyf(t TestingT, object interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -66,7 +66,7 @@ func Emptyf(t TestingT, object interface{}, msg string, args ...interface{}) boo // Equalf asserts that two objects are equal. // -// assert.Equalf(t, 123, 123, "error message %s", "formatted") +// assert.Equalf(t, 123, 123, "error message %s", "formatted") // // Pointer variable equality is determined based on the equality of the // referenced values (as opposed to the memory addresses). Function equality @@ -81,8 +81,8 @@ func Equalf(t TestingT, expected interface{}, actual interface{}, msg string, ar // EqualErrorf asserts that a function returned an error (i.e. not `nil`) // and that it is equal to the provided error. // -// actualObj, err := SomeFunction() -// assert.EqualErrorf(t, err, expectedErrorString, "error message %s", "formatted") +// actualObj, err := SomeFunction() +// assert.EqualErrorf(t, err, expectedErrorString, "error message %s", "formatted") func EqualErrorf(t TestingT, theError error, errString string, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -90,10 +90,27 @@ func EqualErrorf(t TestingT, theError error, errString string, msg string, args return EqualError(t, theError, errString, append([]interface{}{msg}, args...)...) } +// EqualExportedValuesf asserts that the types of two objects are equal and their public +// fields are also equal. This is useful for comparing structs that have private fields +// that could potentially differ. +// +// type S struct { +// Exported int +// notExported int +// } +// assert.EqualExportedValuesf(t, S{1, 2}, S{1, 3}, "error message %s", "formatted") => true +// assert.EqualExportedValuesf(t, S{1, 2}, S{2, 3}, "error message %s", "formatted") => false +func EqualExportedValuesf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return EqualExportedValues(t, expected, actual, append([]interface{}{msg}, args...)...) +} + // EqualValuesf asserts that two objects are equal or convertable to the same types // and equal. // -// assert.EqualValuesf(t, uint32(123), int32(123), "error message %s", "formatted") +// assert.EqualValuesf(t, uint32(123), int32(123), "error message %s", "formatted") func EqualValuesf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -103,10 +120,10 @@ func EqualValuesf(t TestingT, expected interface{}, actual interface{}, msg stri // Errorf asserts that a function returned an error (i.e. not `nil`). // -// actualObj, err := SomeFunction() -// if assert.Errorf(t, err, "error message %s", "formatted") { -// assert.Equal(t, expectedErrorf, err) -// } +// actualObj, err := SomeFunction() +// if assert.Errorf(t, err, "error message %s", "formatted") { +// assert.Equal(t, expectedErrorf, err) +// } func Errorf(t TestingT, err error, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -123,6 +140,18 @@ func ErrorAsf(t TestingT, err error, target interface{}, msg string, args ...int return ErrorAs(t, err, target, append([]interface{}{msg}, args...)...) } +// ErrorContainsf asserts that a function returned an error (i.e. not `nil`) +// and that the error contains the specified substring. +// +// actualObj, err := SomeFunction() +// assert.ErrorContainsf(t, err, expectedErrorSubString, "error message %s", "formatted") +func ErrorContainsf(t TestingT, theError error, contains string, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return ErrorContains(t, theError, contains, append([]interface{}{msg}, args...)...) +} + // ErrorIsf asserts that at least one of the errors in err's chain matches target. // This is a wrapper for errors.Is. func ErrorIsf(t TestingT, err error, target error, msg string, args ...interface{}) bool { @@ -135,7 +164,7 @@ func ErrorIsf(t TestingT, err error, target error, msg string, args ...interface // Eventuallyf asserts that given condition will be met in waitFor time, // periodically checking target function each tick. // -// assert.Eventuallyf(t, func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") +// assert.Eventuallyf(t, func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") func Eventuallyf(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -143,9 +172,34 @@ func Eventuallyf(t TestingT, condition func() bool, waitFor time.Duration, tick return Eventually(t, condition, waitFor, tick, append([]interface{}{msg}, args...)...) } +// EventuallyWithTf asserts that given condition will be met in waitFor time, +// periodically checking target function each tick. In contrast to Eventually, +// it supplies a CollectT to the condition function, so that the condition +// function can use the CollectT to call other assertions. +// The condition is considered "met" if no errors are raised in a tick. +// The supplied CollectT collects all errors from one tick (if there are any). +// If the condition is not met before waitFor, the collected errors of +// the last tick are copied to t. +// +// externalValue := false +// go func() { +// time.Sleep(8*time.Second) +// externalValue = true +// }() +// assert.EventuallyWithTf(t, func(c *assert.CollectT, "error message %s", "formatted") { +// // add assertions as needed; any assertion failure will fail the current tick +// assert.True(c, externalValue, "expected 'externalValue' to be true") +// }, 1*time.Second, 10*time.Second, "external state has not changed to 'true'; still false") +func EventuallyWithTf(t TestingT, condition func(collect *CollectT), waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return EventuallyWithT(t, condition, waitFor, tick, append([]interface{}{msg}, args...)...) +} + // Exactlyf asserts that two objects are equal in value and type. // -// assert.Exactlyf(t, int32(123), int64(123), "error message %s", "formatted") +// assert.Exactlyf(t, int32(123), int64(123), "error message %s", "formatted") func Exactlyf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -171,7 +225,7 @@ func FailNowf(t TestingT, failureMessage string, msg string, args ...interface{} // Falsef asserts that the specified value is false. // -// assert.Falsef(t, myBool, "error message %s", "formatted") +// assert.Falsef(t, myBool, "error message %s", "formatted") func Falsef(t TestingT, value bool, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -190,9 +244,9 @@ func FileExistsf(t TestingT, path string, msg string, args ...interface{}) bool // Greaterf asserts that the first element is greater than the second // -// assert.Greaterf(t, 2, 1, "error message %s", "formatted") -// assert.Greaterf(t, float64(2), float64(1), "error message %s", "formatted") -// assert.Greaterf(t, "b", "a", "error message %s", "formatted") +// assert.Greaterf(t, 2, 1, "error message %s", "formatted") +// assert.Greaterf(t, float64(2), float64(1), "error message %s", "formatted") +// assert.Greaterf(t, "b", "a", "error message %s", "formatted") func Greaterf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -202,10 +256,10 @@ func Greaterf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...in // GreaterOrEqualf asserts that the first element is greater than or equal to the second // -// assert.GreaterOrEqualf(t, 2, 1, "error message %s", "formatted") -// assert.GreaterOrEqualf(t, 2, 2, "error message %s", "formatted") -// assert.GreaterOrEqualf(t, "b", "a", "error message %s", "formatted") -// assert.GreaterOrEqualf(t, "b", "b", "error message %s", "formatted") +// assert.GreaterOrEqualf(t, 2, 1, "error message %s", "formatted") +// assert.GreaterOrEqualf(t, 2, 2, "error message %s", "formatted") +// assert.GreaterOrEqualf(t, "b", "a", "error message %s", "formatted") +// assert.GreaterOrEqualf(t, "b", "b", "error message %s", "formatted") func GreaterOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -216,7 +270,7 @@ func GreaterOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, arg // HTTPBodyContainsf asserts that a specified handler returns a // body that contains a string. // -// assert.HTTPBodyContainsf(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") +// assert.HTTPBodyContainsf(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") // // Returns whether the assertion was successful (true) or not (false). func HTTPBodyContainsf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) bool { @@ -229,7 +283,7 @@ func HTTPBodyContainsf(t TestingT, handler http.HandlerFunc, method string, url // HTTPBodyNotContainsf asserts that a specified handler returns a // body that does not contain a string. // -// assert.HTTPBodyNotContainsf(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") +// assert.HTTPBodyNotContainsf(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") // // Returns whether the assertion was successful (true) or not (false). func HTTPBodyNotContainsf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) bool { @@ -241,7 +295,7 @@ func HTTPBodyNotContainsf(t TestingT, handler http.HandlerFunc, method string, u // HTTPErrorf asserts that a specified handler returns an error status code. // -// assert.HTTPErrorf(t, myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// assert.HTTPErrorf(t, myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} // // Returns whether the assertion was successful (true) or not (false). func HTTPErrorf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { @@ -253,7 +307,7 @@ func HTTPErrorf(t TestingT, handler http.HandlerFunc, method string, url string, // HTTPRedirectf asserts that a specified handler returns a redirect status code. // -// assert.HTTPRedirectf(t, myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// assert.HTTPRedirectf(t, myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} // // Returns whether the assertion was successful (true) or not (false). func HTTPRedirectf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { @@ -265,7 +319,7 @@ func HTTPRedirectf(t TestingT, handler http.HandlerFunc, method string, url stri // HTTPStatusCodef asserts that a specified handler returns a specified status code. // -// assert.HTTPStatusCodef(t, myHandler, "GET", "/notImplemented", nil, 501, "error message %s", "formatted") +// assert.HTTPStatusCodef(t, myHandler, "GET", "/notImplemented", nil, 501, "error message %s", "formatted") // // Returns whether the assertion was successful (true) or not (false). func HTTPStatusCodef(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, statuscode int, msg string, args ...interface{}) bool { @@ -277,7 +331,7 @@ func HTTPStatusCodef(t TestingT, handler http.HandlerFunc, method string, url st // HTTPSuccessf asserts that a specified handler returns a success status code. // -// assert.HTTPSuccessf(t, myHandler, "POST", "http://www.google.com", nil, "error message %s", "formatted") +// assert.HTTPSuccessf(t, myHandler, "POST", "http://www.google.com", nil, "error message %s", "formatted") // // Returns whether the assertion was successful (true) or not (false). func HTTPSuccessf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { @@ -289,7 +343,7 @@ func HTTPSuccessf(t TestingT, handler http.HandlerFunc, method string, url strin // Implementsf asserts that an object is implemented by the specified interface. // -// assert.Implementsf(t, (*MyInterface)(nil), new(MyObject), "error message %s", "formatted") +// assert.Implementsf(t, (*MyInterface)(nil), new(MyObject), "error message %s", "formatted") func Implementsf(t TestingT, interfaceObject interface{}, object interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -299,7 +353,7 @@ func Implementsf(t TestingT, interfaceObject interface{}, object interface{}, ms // InDeltaf asserts that the two numerals are within delta of each other. // -// assert.InDeltaf(t, math.Pi, 22/7.0, 0.01, "error message %s", "formatted") +// assert.InDeltaf(t, math.Pi, 22/7.0, 0.01, "error message %s", "formatted") func InDeltaf(t TestingT, expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -341,9 +395,9 @@ func InEpsilonSlicef(t TestingT, expected interface{}, actual interface{}, epsil // IsDecreasingf asserts that the collection is decreasing // -// assert.IsDecreasingf(t, []int{2, 1, 0}, "error message %s", "formatted") -// assert.IsDecreasingf(t, []float{2, 1}, "error message %s", "formatted") -// assert.IsDecreasingf(t, []string{"b", "a"}, "error message %s", "formatted") +// assert.IsDecreasingf(t, []int{2, 1, 0}, "error message %s", "formatted") +// assert.IsDecreasingf(t, []float{2, 1}, "error message %s", "formatted") +// assert.IsDecreasingf(t, []string{"b", "a"}, "error message %s", "formatted") func IsDecreasingf(t TestingT, object interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -353,9 +407,9 @@ func IsDecreasingf(t TestingT, object interface{}, msg string, args ...interface // IsIncreasingf asserts that the collection is increasing // -// assert.IsIncreasingf(t, []int{1, 2, 3}, "error message %s", "formatted") -// assert.IsIncreasingf(t, []float{1, 2}, "error message %s", "formatted") -// assert.IsIncreasingf(t, []string{"a", "b"}, "error message %s", "formatted") +// assert.IsIncreasingf(t, []int{1, 2, 3}, "error message %s", "formatted") +// assert.IsIncreasingf(t, []float{1, 2}, "error message %s", "formatted") +// assert.IsIncreasingf(t, []string{"a", "b"}, "error message %s", "formatted") func IsIncreasingf(t TestingT, object interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -365,9 +419,9 @@ func IsIncreasingf(t TestingT, object interface{}, msg string, args ...interface // IsNonDecreasingf asserts that the collection is not decreasing // -// assert.IsNonDecreasingf(t, []int{1, 1, 2}, "error message %s", "formatted") -// assert.IsNonDecreasingf(t, []float{1, 2}, "error message %s", "formatted") -// assert.IsNonDecreasingf(t, []string{"a", "b"}, "error message %s", "formatted") +// assert.IsNonDecreasingf(t, []int{1, 1, 2}, "error message %s", "formatted") +// assert.IsNonDecreasingf(t, []float{1, 2}, "error message %s", "formatted") +// assert.IsNonDecreasingf(t, []string{"a", "b"}, "error message %s", "formatted") func IsNonDecreasingf(t TestingT, object interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -377,9 +431,9 @@ func IsNonDecreasingf(t TestingT, object interface{}, msg string, args ...interf // IsNonIncreasingf asserts that the collection is not increasing // -// assert.IsNonIncreasingf(t, []int{2, 1, 1}, "error message %s", "formatted") -// assert.IsNonIncreasingf(t, []float{2, 1}, "error message %s", "formatted") -// assert.IsNonIncreasingf(t, []string{"b", "a"}, "error message %s", "formatted") +// assert.IsNonIncreasingf(t, []int{2, 1, 1}, "error message %s", "formatted") +// assert.IsNonIncreasingf(t, []float{2, 1}, "error message %s", "formatted") +// assert.IsNonIncreasingf(t, []string{"b", "a"}, "error message %s", "formatted") func IsNonIncreasingf(t TestingT, object interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -397,7 +451,7 @@ func IsTypef(t TestingT, expectedType interface{}, object interface{}, msg strin // JSONEqf asserts that two JSON strings are equivalent. // -// assert.JSONEqf(t, `{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`, "error message %s", "formatted") +// assert.JSONEqf(t, `{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`, "error message %s", "formatted") func JSONEqf(t TestingT, expected string, actual string, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -408,7 +462,7 @@ func JSONEqf(t TestingT, expected string, actual string, msg string, args ...int // Lenf asserts that the specified object has specific length. // Lenf also fails if the object has a type that len() not accept. // -// assert.Lenf(t, mySlice, 3, "error message %s", "formatted") +// assert.Lenf(t, mySlice, 3, "error message %s", "formatted") func Lenf(t TestingT, object interface{}, length int, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -418,9 +472,9 @@ func Lenf(t TestingT, object interface{}, length int, msg string, args ...interf // Lessf asserts that the first element is less than the second // -// assert.Lessf(t, 1, 2, "error message %s", "formatted") -// assert.Lessf(t, float64(1), float64(2), "error message %s", "formatted") -// assert.Lessf(t, "a", "b", "error message %s", "formatted") +// assert.Lessf(t, 1, 2, "error message %s", "formatted") +// assert.Lessf(t, float64(1), float64(2), "error message %s", "formatted") +// assert.Lessf(t, "a", "b", "error message %s", "formatted") func Lessf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -430,10 +484,10 @@ func Lessf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...inter // LessOrEqualf asserts that the first element is less than or equal to the second // -// assert.LessOrEqualf(t, 1, 2, "error message %s", "formatted") -// assert.LessOrEqualf(t, 2, 2, "error message %s", "formatted") -// assert.LessOrEqualf(t, "a", "b", "error message %s", "formatted") -// assert.LessOrEqualf(t, "b", "b", "error message %s", "formatted") +// assert.LessOrEqualf(t, 1, 2, "error message %s", "formatted") +// assert.LessOrEqualf(t, 2, 2, "error message %s", "formatted") +// assert.LessOrEqualf(t, "a", "b", "error message %s", "formatted") +// assert.LessOrEqualf(t, "b", "b", "error message %s", "formatted") func LessOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -443,8 +497,8 @@ func LessOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, args . // Negativef asserts that the specified element is negative // -// assert.Negativef(t, -1, "error message %s", "formatted") -// assert.Negativef(t, -1.23, "error message %s", "formatted") +// assert.Negativef(t, -1, "error message %s", "formatted") +// assert.Negativef(t, -1.23, "error message %s", "formatted") func Negativef(t TestingT, e interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -455,7 +509,7 @@ func Negativef(t TestingT, e interface{}, msg string, args ...interface{}) bool // Neverf asserts that the given condition doesn't satisfy in waitFor time, // periodically checking the target function each tick. // -// assert.Neverf(t, func() bool { return false; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") +// assert.Neverf(t, func() bool { return false; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") func Neverf(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -465,7 +519,7 @@ func Neverf(t TestingT, condition func() bool, waitFor time.Duration, tick time. // Nilf asserts that the specified object is nil. // -// assert.Nilf(t, err, "error message %s", "formatted") +// assert.Nilf(t, err, "error message %s", "formatted") func Nilf(t TestingT, object interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -484,10 +538,10 @@ func NoDirExistsf(t TestingT, path string, msg string, args ...interface{}) bool // NoErrorf asserts that a function returned no error (i.e. `nil`). // -// actualObj, err := SomeFunction() -// if assert.NoErrorf(t, err, "error message %s", "formatted") { -// assert.Equal(t, expectedObj, actualObj) -// } +// actualObj, err := SomeFunction() +// if assert.NoErrorf(t, err, "error message %s", "formatted") { +// assert.Equal(t, expectedObj, actualObj) +// } func NoErrorf(t TestingT, err error, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -507,9 +561,9 @@ func NoFileExistsf(t TestingT, path string, msg string, args ...interface{}) boo // NotContainsf asserts that the specified string, list(array, slice...) or map does NOT contain the // specified substring or element. // -// assert.NotContainsf(t, "Hello World", "Earth", "error message %s", "formatted") -// assert.NotContainsf(t, ["Hello", "World"], "Earth", "error message %s", "formatted") -// assert.NotContainsf(t, {"Hello": "World"}, "Earth", "error message %s", "formatted") +// assert.NotContainsf(t, "Hello World", "Earth", "error message %s", "formatted") +// assert.NotContainsf(t, ["Hello", "World"], "Earth", "error message %s", "formatted") +// assert.NotContainsf(t, {"Hello": "World"}, "Earth", "error message %s", "formatted") func NotContainsf(t TestingT, s interface{}, contains interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -520,9 +574,9 @@ func NotContainsf(t TestingT, s interface{}, contains interface{}, msg string, a // NotEmptyf asserts that the specified object is NOT empty. I.e. not nil, "", false, 0 or either // a slice or a channel with len == 0. // -// if assert.NotEmptyf(t, obj, "error message %s", "formatted") { -// assert.Equal(t, "two", obj[1]) -// } +// if assert.NotEmptyf(t, obj, "error message %s", "formatted") { +// assert.Equal(t, "two", obj[1]) +// } func NotEmptyf(t TestingT, object interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -532,7 +586,7 @@ func NotEmptyf(t TestingT, object interface{}, msg string, args ...interface{}) // NotEqualf asserts that the specified values are NOT equal. // -// assert.NotEqualf(t, obj1, obj2, "error message %s", "formatted") +// assert.NotEqualf(t, obj1, obj2, "error message %s", "formatted") // // Pointer variable equality is determined based on the equality of the // referenced values (as opposed to the memory addresses). @@ -545,7 +599,7 @@ func NotEqualf(t TestingT, expected interface{}, actual interface{}, msg string, // NotEqualValuesf asserts that two objects are not equal even when converted to the same type // -// assert.NotEqualValuesf(t, obj1, obj2, "error message %s", "formatted") +// assert.NotEqualValuesf(t, obj1, obj2, "error message %s", "formatted") func NotEqualValuesf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -564,7 +618,7 @@ func NotErrorIsf(t TestingT, err error, target error, msg string, args ...interf // NotNilf asserts that the specified object is not nil. // -// assert.NotNilf(t, err, "error message %s", "formatted") +// assert.NotNilf(t, err, "error message %s", "formatted") func NotNilf(t TestingT, object interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -574,7 +628,7 @@ func NotNilf(t TestingT, object interface{}, msg string, args ...interface{}) bo // NotPanicsf asserts that the code inside the specified PanicTestFunc does NOT panic. // -// assert.NotPanicsf(t, func(){ RemainCalm() }, "error message %s", "formatted") +// assert.NotPanicsf(t, func(){ RemainCalm() }, "error message %s", "formatted") func NotPanicsf(t TestingT, f PanicTestFunc, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -584,8 +638,8 @@ func NotPanicsf(t TestingT, f PanicTestFunc, msg string, args ...interface{}) bo // NotRegexpf asserts that a specified regexp does not match a string. // -// assert.NotRegexpf(t, regexp.MustCompile("starts"), "it's starting", "error message %s", "formatted") -// assert.NotRegexpf(t, "^start", "it's not starting", "error message %s", "formatted") +// assert.NotRegexpf(t, regexp.MustCompile("starts"), "it's starting", "error message %s", "formatted") +// assert.NotRegexpf(t, "^start", "it's not starting", "error message %s", "formatted") func NotRegexpf(t TestingT, rx interface{}, str interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -595,7 +649,7 @@ func NotRegexpf(t TestingT, rx interface{}, str interface{}, msg string, args .. // NotSamef asserts that two pointers do not reference the same object. // -// assert.NotSamef(t, ptr1, ptr2, "error message %s", "formatted") +// assert.NotSamef(t, ptr1, ptr2, "error message %s", "formatted") // // Both arguments must be pointer variables. Pointer variable sameness is // determined based on the equality of both type and value. @@ -609,7 +663,7 @@ func NotSamef(t TestingT, expected interface{}, actual interface{}, msg string, // NotSubsetf asserts that the specified list(array, slice...) contains not all // elements given in the specified subset(array, slice...). // -// assert.NotSubsetf(t, [1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]", "error message %s", "formatted") +// assert.NotSubsetf(t, [1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]", "error message %s", "formatted") func NotSubsetf(t TestingT, list interface{}, subset interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -627,7 +681,7 @@ func NotZerof(t TestingT, i interface{}, msg string, args ...interface{}) bool { // Panicsf asserts that the code inside the specified PanicTestFunc panics. // -// assert.Panicsf(t, func(){ GoCrazy() }, "error message %s", "formatted") +// assert.Panicsf(t, func(){ GoCrazy() }, "error message %s", "formatted") func Panicsf(t TestingT, f PanicTestFunc, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -639,7 +693,7 @@ func Panicsf(t TestingT, f PanicTestFunc, msg string, args ...interface{}) bool // panics, and that the recovered panic value is an error that satisfies the // EqualError comparison. // -// assert.PanicsWithErrorf(t, "crazy error", func(){ GoCrazy() }, "error message %s", "formatted") +// assert.PanicsWithErrorf(t, "crazy error", func(){ GoCrazy() }, "error message %s", "formatted") func PanicsWithErrorf(t TestingT, errString string, f PanicTestFunc, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -650,7 +704,7 @@ func PanicsWithErrorf(t TestingT, errString string, f PanicTestFunc, msg string, // PanicsWithValuef asserts that the code inside the specified PanicTestFunc panics, and that // the recovered panic value equals the expected panic value. // -// assert.PanicsWithValuef(t, "crazy error", func(){ GoCrazy() }, "error message %s", "formatted") +// assert.PanicsWithValuef(t, "crazy error", func(){ GoCrazy() }, "error message %s", "formatted") func PanicsWithValuef(t TestingT, expected interface{}, f PanicTestFunc, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -660,8 +714,8 @@ func PanicsWithValuef(t TestingT, expected interface{}, f PanicTestFunc, msg str // Positivef asserts that the specified element is positive // -// assert.Positivef(t, 1, "error message %s", "formatted") -// assert.Positivef(t, 1.23, "error message %s", "formatted") +// assert.Positivef(t, 1, "error message %s", "formatted") +// assert.Positivef(t, 1.23, "error message %s", "formatted") func Positivef(t TestingT, e interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -671,8 +725,8 @@ func Positivef(t TestingT, e interface{}, msg string, args ...interface{}) bool // Regexpf asserts that a specified regexp matches a string. // -// assert.Regexpf(t, regexp.MustCompile("start"), "it's starting", "error message %s", "formatted") -// assert.Regexpf(t, "start...$", "it's not starting", "error message %s", "formatted") +// assert.Regexpf(t, regexp.MustCompile("start"), "it's starting", "error message %s", "formatted") +// assert.Regexpf(t, "start...$", "it's not starting", "error message %s", "formatted") func Regexpf(t TestingT, rx interface{}, str interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -682,7 +736,7 @@ func Regexpf(t TestingT, rx interface{}, str interface{}, msg string, args ...in // Samef asserts that two pointers reference the same object. // -// assert.Samef(t, ptr1, ptr2, "error message %s", "formatted") +// assert.Samef(t, ptr1, ptr2, "error message %s", "formatted") // // Both arguments must be pointer variables. Pointer variable sameness is // determined based on the equality of both type and value. @@ -696,7 +750,7 @@ func Samef(t TestingT, expected interface{}, actual interface{}, msg string, arg // Subsetf asserts that the specified list(array, slice...) contains all // elements given in the specified subset(array, slice...). // -// assert.Subsetf(t, [1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]", "error message %s", "formatted") +// assert.Subsetf(t, [1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]", "error message %s", "formatted") func Subsetf(t TestingT, list interface{}, subset interface{}, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -706,7 +760,7 @@ func Subsetf(t TestingT, list interface{}, subset interface{}, msg string, args // Truef asserts that the specified value is true. // -// assert.Truef(t, myBool, "error message %s", "formatted") +// assert.Truef(t, myBool, "error message %s", "formatted") func Truef(t TestingT, value bool, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -716,7 +770,7 @@ func Truef(t TestingT, value bool, msg string, args ...interface{}) bool { // WithinDurationf asserts that the two times are within duration delta of each other. // -// assert.WithinDurationf(t, time.Now(), time.Now(), 10*time.Second, "error message %s", "formatted") +// assert.WithinDurationf(t, time.Now(), time.Now(), 10*time.Second, "error message %s", "formatted") func WithinDurationf(t TestingT, expected time.Time, actual time.Time, delta time.Duration, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -724,6 +778,16 @@ func WithinDurationf(t TestingT, expected time.Time, actual time.Time, delta tim return WithinDuration(t, expected, actual, delta, append([]interface{}{msg}, args...)...) } +// WithinRangef asserts that a time is within a time range (inclusive). +// +// assert.WithinRangef(t, time.Now(), time.Now().Add(-time.Second), time.Now().Add(time.Second), "error message %s", "formatted") +func WithinRangef(t TestingT, actual time.Time, start time.Time, end time.Time, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return WithinRange(t, actual, start, end, append([]interface{}{msg}, args...)...) +} + // YAMLEqf asserts that two YAML strings are equivalent. func YAMLEqf(t TestingT, expected string, actual string, msg string, args ...interface{}) bool { if h, ok := t.(tHelper); ok { diff --git a/vendor/github.com/stretchr/testify/assert/assertion_forward.go b/vendor/github.com/stretchr/testify/assert/assertion_forward.go index 25337a6f0..b1d94aec5 100644 --- a/vendor/github.com/stretchr/testify/assert/assertion_forward.go +++ b/vendor/github.com/stretchr/testify/assert/assertion_forward.go @@ -30,9 +30,9 @@ func (a *Assertions) Conditionf(comp Comparison, msg string, args ...interface{} // Contains asserts that the specified string, list(array, slice...) or map contains the // specified substring or element. // -// a.Contains("Hello World", "World") -// a.Contains(["Hello", "World"], "World") -// a.Contains({"Hello": "World"}, "Hello") +// a.Contains("Hello World", "World") +// a.Contains(["Hello", "World"], "World") +// a.Contains({"Hello": "World"}, "Hello") func (a *Assertions) Contains(s interface{}, contains interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -43,9 +43,9 @@ func (a *Assertions) Contains(s interface{}, contains interface{}, msgAndArgs .. // Containsf asserts that the specified string, list(array, slice...) or map contains the // specified substring or element. // -// a.Containsf("Hello World", "World", "error message %s", "formatted") -// a.Containsf(["Hello", "World"], "World", "error message %s", "formatted") -// a.Containsf({"Hello": "World"}, "Hello", "error message %s", "formatted") +// a.Containsf("Hello World", "World", "error message %s", "formatted") +// a.Containsf(["Hello", "World"], "World", "error message %s", "formatted") +// a.Containsf({"Hello": "World"}, "Hello", "error message %s", "formatted") func (a *Assertions) Containsf(s interface{}, contains interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -98,7 +98,7 @@ func (a *Assertions) ElementsMatchf(listA interface{}, listB interface{}, msg st // Empty asserts that the specified object is empty. I.e. nil, "", false, 0 or either // a slice or a channel with len == 0. // -// a.Empty(obj) +// a.Empty(obj) func (a *Assertions) Empty(object interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -109,7 +109,7 @@ func (a *Assertions) Empty(object interface{}, msgAndArgs ...interface{}) bool { // Emptyf asserts that the specified object is empty. I.e. nil, "", false, 0 or either // a slice or a channel with len == 0. // -// a.Emptyf(obj, "error message %s", "formatted") +// a.Emptyf(obj, "error message %s", "formatted") func (a *Assertions) Emptyf(object interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -119,7 +119,7 @@ func (a *Assertions) Emptyf(object interface{}, msg string, args ...interface{}) // Equal asserts that two objects are equal. // -// a.Equal(123, 123) +// a.Equal(123, 123) // // Pointer variable equality is determined based on the equality of the // referenced values (as opposed to the memory addresses). Function equality @@ -134,8 +134,8 @@ func (a *Assertions) Equal(expected interface{}, actual interface{}, msgAndArgs // EqualError asserts that a function returned an error (i.e. not `nil`) // and that it is equal to the provided error. // -// actualObj, err := SomeFunction() -// a.EqualError(err, expectedErrorString) +// actualObj, err := SomeFunction() +// a.EqualError(err, expectedErrorString) func (a *Assertions) EqualError(theError error, errString string, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -146,8 +146,8 @@ func (a *Assertions) EqualError(theError error, errString string, msgAndArgs ... // EqualErrorf asserts that a function returned an error (i.e. not `nil`) // and that it is equal to the provided error. // -// actualObj, err := SomeFunction() -// a.EqualErrorf(err, expectedErrorString, "error message %s", "formatted") +// actualObj, err := SomeFunction() +// a.EqualErrorf(err, expectedErrorString, "error message %s", "formatted") func (a *Assertions) EqualErrorf(theError error, errString string, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -155,10 +155,44 @@ func (a *Assertions) EqualErrorf(theError error, errString string, msg string, a return EqualErrorf(a.t, theError, errString, msg, args...) } +// EqualExportedValues asserts that the types of two objects are equal and their public +// fields are also equal. This is useful for comparing structs that have private fields +// that could potentially differ. +// +// type S struct { +// Exported int +// notExported int +// } +// a.EqualExportedValues(S{1, 2}, S{1, 3}) => true +// a.EqualExportedValues(S{1, 2}, S{2, 3}) => false +func (a *Assertions) EqualExportedValues(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return EqualExportedValues(a.t, expected, actual, msgAndArgs...) +} + +// EqualExportedValuesf asserts that the types of two objects are equal and their public +// fields are also equal. This is useful for comparing structs that have private fields +// that could potentially differ. +// +// type S struct { +// Exported int +// notExported int +// } +// a.EqualExportedValuesf(S{1, 2}, S{1, 3}, "error message %s", "formatted") => true +// a.EqualExportedValuesf(S{1, 2}, S{2, 3}, "error message %s", "formatted") => false +func (a *Assertions) EqualExportedValuesf(expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return EqualExportedValuesf(a.t, expected, actual, msg, args...) +} + // EqualValues asserts that two objects are equal or convertable to the same types // and equal. // -// a.EqualValues(uint32(123), int32(123)) +// a.EqualValues(uint32(123), int32(123)) func (a *Assertions) EqualValues(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -169,7 +203,7 @@ func (a *Assertions) EqualValues(expected interface{}, actual interface{}, msgAn // EqualValuesf asserts that two objects are equal or convertable to the same types // and equal. // -// a.EqualValuesf(uint32(123), int32(123), "error message %s", "formatted") +// a.EqualValuesf(uint32(123), int32(123), "error message %s", "formatted") func (a *Assertions) EqualValuesf(expected interface{}, actual interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -179,7 +213,7 @@ func (a *Assertions) EqualValuesf(expected interface{}, actual interface{}, msg // Equalf asserts that two objects are equal. // -// a.Equalf(123, 123, "error message %s", "formatted") +// a.Equalf(123, 123, "error message %s", "formatted") // // Pointer variable equality is determined based on the equality of the // referenced values (as opposed to the memory addresses). Function equality @@ -193,10 +227,10 @@ func (a *Assertions) Equalf(expected interface{}, actual interface{}, msg string // Error asserts that a function returned an error (i.e. not `nil`). // -// actualObj, err := SomeFunction() -// if a.Error(err) { -// assert.Equal(t, expectedError, err) -// } +// actualObj, err := SomeFunction() +// if a.Error(err) { +// assert.Equal(t, expectedError, err) +// } func (a *Assertions) Error(err error, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -222,6 +256,30 @@ func (a *Assertions) ErrorAsf(err error, target interface{}, msg string, args .. return ErrorAsf(a.t, err, target, msg, args...) } +// ErrorContains asserts that a function returned an error (i.e. not `nil`) +// and that the error contains the specified substring. +// +// actualObj, err := SomeFunction() +// a.ErrorContains(err, expectedErrorSubString) +func (a *Assertions) ErrorContains(theError error, contains string, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return ErrorContains(a.t, theError, contains, msgAndArgs...) +} + +// ErrorContainsf asserts that a function returned an error (i.e. not `nil`) +// and that the error contains the specified substring. +// +// actualObj, err := SomeFunction() +// a.ErrorContainsf(err, expectedErrorSubString, "error message %s", "formatted") +func (a *Assertions) ErrorContainsf(theError error, contains string, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return ErrorContainsf(a.t, theError, contains, msg, args...) +} + // ErrorIs asserts that at least one of the errors in err's chain matches target. // This is a wrapper for errors.Is. func (a *Assertions) ErrorIs(err error, target error, msgAndArgs ...interface{}) bool { @@ -242,10 +300,10 @@ func (a *Assertions) ErrorIsf(err error, target error, msg string, args ...inter // Errorf asserts that a function returned an error (i.e. not `nil`). // -// actualObj, err := SomeFunction() -// if a.Errorf(err, "error message %s", "formatted") { -// assert.Equal(t, expectedErrorf, err) -// } +// actualObj, err := SomeFunction() +// if a.Errorf(err, "error message %s", "formatted") { +// assert.Equal(t, expectedErrorf, err) +// } func (a *Assertions) Errorf(err error, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -256,7 +314,7 @@ func (a *Assertions) Errorf(err error, msg string, args ...interface{}) bool { // Eventually asserts that given condition will be met in waitFor time, // periodically checking target function each tick. // -// a.Eventually(func() bool { return true; }, time.Second, 10*time.Millisecond) +// a.Eventually(func() bool { return true; }, time.Second, 10*time.Millisecond) func (a *Assertions) Eventually(condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -264,10 +322,60 @@ func (a *Assertions) Eventually(condition func() bool, waitFor time.Duration, ti return Eventually(a.t, condition, waitFor, tick, msgAndArgs...) } +// EventuallyWithT asserts that given condition will be met in waitFor time, +// periodically checking target function each tick. In contrast to Eventually, +// it supplies a CollectT to the condition function, so that the condition +// function can use the CollectT to call other assertions. +// The condition is considered "met" if no errors are raised in a tick. +// The supplied CollectT collects all errors from one tick (if there are any). +// If the condition is not met before waitFor, the collected errors of +// the last tick are copied to t. +// +// externalValue := false +// go func() { +// time.Sleep(8*time.Second) +// externalValue = true +// }() +// a.EventuallyWithT(func(c *assert.CollectT) { +// // add assertions as needed; any assertion failure will fail the current tick +// assert.True(c, externalValue, "expected 'externalValue' to be true") +// }, 1*time.Second, 10*time.Second, "external state has not changed to 'true'; still false") +func (a *Assertions) EventuallyWithT(condition func(collect *CollectT), waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return EventuallyWithT(a.t, condition, waitFor, tick, msgAndArgs...) +} + +// EventuallyWithTf asserts that given condition will be met in waitFor time, +// periodically checking target function each tick. In contrast to Eventually, +// it supplies a CollectT to the condition function, so that the condition +// function can use the CollectT to call other assertions. +// The condition is considered "met" if no errors are raised in a tick. +// The supplied CollectT collects all errors from one tick (if there are any). +// If the condition is not met before waitFor, the collected errors of +// the last tick are copied to t. +// +// externalValue := false +// go func() { +// time.Sleep(8*time.Second) +// externalValue = true +// }() +// a.EventuallyWithTf(func(c *assert.CollectT, "error message %s", "formatted") { +// // add assertions as needed; any assertion failure will fail the current tick +// assert.True(c, externalValue, "expected 'externalValue' to be true") +// }, 1*time.Second, 10*time.Second, "external state has not changed to 'true'; still false") +func (a *Assertions) EventuallyWithTf(condition func(collect *CollectT), waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return EventuallyWithTf(a.t, condition, waitFor, tick, msg, args...) +} + // Eventuallyf asserts that given condition will be met in waitFor time, // periodically checking target function each tick. // -// a.Eventuallyf(func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") +// a.Eventuallyf(func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") func (a *Assertions) Eventuallyf(condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -277,7 +385,7 @@ func (a *Assertions) Eventuallyf(condition func() bool, waitFor time.Duration, t // Exactly asserts that two objects are equal in value and type. // -// a.Exactly(int32(123), int64(123)) +// a.Exactly(int32(123), int64(123)) func (a *Assertions) Exactly(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -287,7 +395,7 @@ func (a *Assertions) Exactly(expected interface{}, actual interface{}, msgAndArg // Exactlyf asserts that two objects are equal in value and type. // -// a.Exactlyf(int32(123), int64(123), "error message %s", "formatted") +// a.Exactlyf(int32(123), int64(123), "error message %s", "formatted") func (a *Assertions) Exactlyf(expected interface{}, actual interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -329,7 +437,7 @@ func (a *Assertions) Failf(failureMessage string, msg string, args ...interface{ // False asserts that the specified value is false. // -// a.False(myBool) +// a.False(myBool) func (a *Assertions) False(value bool, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -339,7 +447,7 @@ func (a *Assertions) False(value bool, msgAndArgs ...interface{}) bool { // Falsef asserts that the specified value is false. // -// a.Falsef(myBool, "error message %s", "formatted") +// a.Falsef(myBool, "error message %s", "formatted") func (a *Assertions) Falsef(value bool, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -367,9 +475,9 @@ func (a *Assertions) FileExistsf(path string, msg string, args ...interface{}) b // Greater asserts that the first element is greater than the second // -// a.Greater(2, 1) -// a.Greater(float64(2), float64(1)) -// a.Greater("b", "a") +// a.Greater(2, 1) +// a.Greater(float64(2), float64(1)) +// a.Greater("b", "a") func (a *Assertions) Greater(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -379,10 +487,10 @@ func (a *Assertions) Greater(e1 interface{}, e2 interface{}, msgAndArgs ...inter // GreaterOrEqual asserts that the first element is greater than or equal to the second // -// a.GreaterOrEqual(2, 1) -// a.GreaterOrEqual(2, 2) -// a.GreaterOrEqual("b", "a") -// a.GreaterOrEqual("b", "b") +// a.GreaterOrEqual(2, 1) +// a.GreaterOrEqual(2, 2) +// a.GreaterOrEqual("b", "a") +// a.GreaterOrEqual("b", "b") func (a *Assertions) GreaterOrEqual(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -392,10 +500,10 @@ func (a *Assertions) GreaterOrEqual(e1 interface{}, e2 interface{}, msgAndArgs . // GreaterOrEqualf asserts that the first element is greater than or equal to the second // -// a.GreaterOrEqualf(2, 1, "error message %s", "formatted") -// a.GreaterOrEqualf(2, 2, "error message %s", "formatted") -// a.GreaterOrEqualf("b", "a", "error message %s", "formatted") -// a.GreaterOrEqualf("b", "b", "error message %s", "formatted") +// a.GreaterOrEqualf(2, 1, "error message %s", "formatted") +// a.GreaterOrEqualf(2, 2, "error message %s", "formatted") +// a.GreaterOrEqualf("b", "a", "error message %s", "formatted") +// a.GreaterOrEqualf("b", "b", "error message %s", "formatted") func (a *Assertions) GreaterOrEqualf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -405,9 +513,9 @@ func (a *Assertions) GreaterOrEqualf(e1 interface{}, e2 interface{}, msg string, // Greaterf asserts that the first element is greater than the second // -// a.Greaterf(2, 1, "error message %s", "formatted") -// a.Greaterf(float64(2), float64(1), "error message %s", "formatted") -// a.Greaterf("b", "a", "error message %s", "formatted") +// a.Greaterf(2, 1, "error message %s", "formatted") +// a.Greaterf(float64(2), float64(1), "error message %s", "formatted") +// a.Greaterf("b", "a", "error message %s", "formatted") func (a *Assertions) Greaterf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -418,7 +526,7 @@ func (a *Assertions) Greaterf(e1 interface{}, e2 interface{}, msg string, args . // HTTPBodyContains asserts that a specified handler returns a // body that contains a string. // -// a.HTTPBodyContains(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") +// a.HTTPBodyContains(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPBodyContains(handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) bool { @@ -431,7 +539,7 @@ func (a *Assertions) HTTPBodyContains(handler http.HandlerFunc, method string, u // HTTPBodyContainsf asserts that a specified handler returns a // body that contains a string. // -// a.HTTPBodyContainsf(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") +// a.HTTPBodyContainsf(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPBodyContainsf(handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) bool { @@ -444,7 +552,7 @@ func (a *Assertions) HTTPBodyContainsf(handler http.HandlerFunc, method string, // HTTPBodyNotContains asserts that a specified handler returns a // body that does not contain a string. // -// a.HTTPBodyNotContains(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") +// a.HTTPBodyNotContains(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPBodyNotContains(handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) bool { @@ -457,7 +565,7 @@ func (a *Assertions) HTTPBodyNotContains(handler http.HandlerFunc, method string // HTTPBodyNotContainsf asserts that a specified handler returns a // body that does not contain a string. // -// a.HTTPBodyNotContainsf(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") +// a.HTTPBodyNotContainsf(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPBodyNotContainsf(handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) bool { @@ -469,7 +577,7 @@ func (a *Assertions) HTTPBodyNotContainsf(handler http.HandlerFunc, method strin // HTTPError asserts that a specified handler returns an error status code. // -// a.HTTPError(myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// a.HTTPError(myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPError(handler http.HandlerFunc, method string, url string, values url.Values, msgAndArgs ...interface{}) bool { @@ -481,7 +589,7 @@ func (a *Assertions) HTTPError(handler http.HandlerFunc, method string, url stri // HTTPErrorf asserts that a specified handler returns an error status code. // -// a.HTTPErrorf(myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// a.HTTPErrorf(myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPErrorf(handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { @@ -493,7 +601,7 @@ func (a *Assertions) HTTPErrorf(handler http.HandlerFunc, method string, url str // HTTPRedirect asserts that a specified handler returns a redirect status code. // -// a.HTTPRedirect(myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// a.HTTPRedirect(myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPRedirect(handler http.HandlerFunc, method string, url string, values url.Values, msgAndArgs ...interface{}) bool { @@ -505,7 +613,7 @@ func (a *Assertions) HTTPRedirect(handler http.HandlerFunc, method string, url s // HTTPRedirectf asserts that a specified handler returns a redirect status code. // -// a.HTTPRedirectf(myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// a.HTTPRedirectf(myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPRedirectf(handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { @@ -517,7 +625,7 @@ func (a *Assertions) HTTPRedirectf(handler http.HandlerFunc, method string, url // HTTPStatusCode asserts that a specified handler returns a specified status code. // -// a.HTTPStatusCode(myHandler, "GET", "/notImplemented", nil, 501) +// a.HTTPStatusCode(myHandler, "GET", "/notImplemented", nil, 501) // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPStatusCode(handler http.HandlerFunc, method string, url string, values url.Values, statuscode int, msgAndArgs ...interface{}) bool { @@ -529,7 +637,7 @@ func (a *Assertions) HTTPStatusCode(handler http.HandlerFunc, method string, url // HTTPStatusCodef asserts that a specified handler returns a specified status code. // -// a.HTTPStatusCodef(myHandler, "GET", "/notImplemented", nil, 501, "error message %s", "formatted") +// a.HTTPStatusCodef(myHandler, "GET", "/notImplemented", nil, 501, "error message %s", "formatted") // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPStatusCodef(handler http.HandlerFunc, method string, url string, values url.Values, statuscode int, msg string, args ...interface{}) bool { @@ -541,7 +649,7 @@ func (a *Assertions) HTTPStatusCodef(handler http.HandlerFunc, method string, ur // HTTPSuccess asserts that a specified handler returns a success status code. // -// a.HTTPSuccess(myHandler, "POST", "http://www.google.com", nil) +// a.HTTPSuccess(myHandler, "POST", "http://www.google.com", nil) // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPSuccess(handler http.HandlerFunc, method string, url string, values url.Values, msgAndArgs ...interface{}) bool { @@ -553,7 +661,7 @@ func (a *Assertions) HTTPSuccess(handler http.HandlerFunc, method string, url st // HTTPSuccessf asserts that a specified handler returns a success status code. // -// a.HTTPSuccessf(myHandler, "POST", "http://www.google.com", nil, "error message %s", "formatted") +// a.HTTPSuccessf(myHandler, "POST", "http://www.google.com", nil, "error message %s", "formatted") // // Returns whether the assertion was successful (true) or not (false). func (a *Assertions) HTTPSuccessf(handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { @@ -565,7 +673,7 @@ func (a *Assertions) HTTPSuccessf(handler http.HandlerFunc, method string, url s // Implements asserts that an object is implemented by the specified interface. // -// a.Implements((*MyInterface)(nil), new(MyObject)) +// a.Implements((*MyInterface)(nil), new(MyObject)) func (a *Assertions) Implements(interfaceObject interface{}, object interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -575,7 +683,7 @@ func (a *Assertions) Implements(interfaceObject interface{}, object interface{}, // Implementsf asserts that an object is implemented by the specified interface. // -// a.Implementsf((*MyInterface)(nil), new(MyObject), "error message %s", "formatted") +// a.Implementsf((*MyInterface)(nil), new(MyObject), "error message %s", "formatted") func (a *Assertions) Implementsf(interfaceObject interface{}, object interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -585,7 +693,7 @@ func (a *Assertions) Implementsf(interfaceObject interface{}, object interface{} // InDelta asserts that the two numerals are within delta of each other. // -// a.InDelta(math.Pi, 22/7.0, 0.01) +// a.InDelta(math.Pi, 22/7.0, 0.01) func (a *Assertions) InDelta(expected interface{}, actual interface{}, delta float64, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -627,7 +735,7 @@ func (a *Assertions) InDeltaSlicef(expected interface{}, actual interface{}, del // InDeltaf asserts that the two numerals are within delta of each other. // -// a.InDeltaf(math.Pi, 22/7.0, 0.01, "error message %s", "formatted") +// a.InDeltaf(math.Pi, 22/7.0, 0.01, "error message %s", "formatted") func (a *Assertions) InDeltaf(expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -669,9 +777,9 @@ func (a *Assertions) InEpsilonf(expected interface{}, actual interface{}, epsilo // IsDecreasing asserts that the collection is decreasing // -// a.IsDecreasing([]int{2, 1, 0}) -// a.IsDecreasing([]float{2, 1}) -// a.IsDecreasing([]string{"b", "a"}) +// a.IsDecreasing([]int{2, 1, 0}) +// a.IsDecreasing([]float{2, 1}) +// a.IsDecreasing([]string{"b", "a"}) func (a *Assertions) IsDecreasing(object interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -681,9 +789,9 @@ func (a *Assertions) IsDecreasing(object interface{}, msgAndArgs ...interface{}) // IsDecreasingf asserts that the collection is decreasing // -// a.IsDecreasingf([]int{2, 1, 0}, "error message %s", "formatted") -// a.IsDecreasingf([]float{2, 1}, "error message %s", "formatted") -// a.IsDecreasingf([]string{"b", "a"}, "error message %s", "formatted") +// a.IsDecreasingf([]int{2, 1, 0}, "error message %s", "formatted") +// a.IsDecreasingf([]float{2, 1}, "error message %s", "formatted") +// a.IsDecreasingf([]string{"b", "a"}, "error message %s", "formatted") func (a *Assertions) IsDecreasingf(object interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -693,9 +801,9 @@ func (a *Assertions) IsDecreasingf(object interface{}, msg string, args ...inter // IsIncreasing asserts that the collection is increasing // -// a.IsIncreasing([]int{1, 2, 3}) -// a.IsIncreasing([]float{1, 2}) -// a.IsIncreasing([]string{"a", "b"}) +// a.IsIncreasing([]int{1, 2, 3}) +// a.IsIncreasing([]float{1, 2}) +// a.IsIncreasing([]string{"a", "b"}) func (a *Assertions) IsIncreasing(object interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -705,9 +813,9 @@ func (a *Assertions) IsIncreasing(object interface{}, msgAndArgs ...interface{}) // IsIncreasingf asserts that the collection is increasing // -// a.IsIncreasingf([]int{1, 2, 3}, "error message %s", "formatted") -// a.IsIncreasingf([]float{1, 2}, "error message %s", "formatted") -// a.IsIncreasingf([]string{"a", "b"}, "error message %s", "formatted") +// a.IsIncreasingf([]int{1, 2, 3}, "error message %s", "formatted") +// a.IsIncreasingf([]float{1, 2}, "error message %s", "formatted") +// a.IsIncreasingf([]string{"a", "b"}, "error message %s", "formatted") func (a *Assertions) IsIncreasingf(object interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -717,9 +825,9 @@ func (a *Assertions) IsIncreasingf(object interface{}, msg string, args ...inter // IsNonDecreasing asserts that the collection is not decreasing // -// a.IsNonDecreasing([]int{1, 1, 2}) -// a.IsNonDecreasing([]float{1, 2}) -// a.IsNonDecreasing([]string{"a", "b"}) +// a.IsNonDecreasing([]int{1, 1, 2}) +// a.IsNonDecreasing([]float{1, 2}) +// a.IsNonDecreasing([]string{"a", "b"}) func (a *Assertions) IsNonDecreasing(object interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -729,9 +837,9 @@ func (a *Assertions) IsNonDecreasing(object interface{}, msgAndArgs ...interface // IsNonDecreasingf asserts that the collection is not decreasing // -// a.IsNonDecreasingf([]int{1, 1, 2}, "error message %s", "formatted") -// a.IsNonDecreasingf([]float{1, 2}, "error message %s", "formatted") -// a.IsNonDecreasingf([]string{"a", "b"}, "error message %s", "formatted") +// a.IsNonDecreasingf([]int{1, 1, 2}, "error message %s", "formatted") +// a.IsNonDecreasingf([]float{1, 2}, "error message %s", "formatted") +// a.IsNonDecreasingf([]string{"a", "b"}, "error message %s", "formatted") func (a *Assertions) IsNonDecreasingf(object interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -741,9 +849,9 @@ func (a *Assertions) IsNonDecreasingf(object interface{}, msg string, args ...in // IsNonIncreasing asserts that the collection is not increasing // -// a.IsNonIncreasing([]int{2, 1, 1}) -// a.IsNonIncreasing([]float{2, 1}) -// a.IsNonIncreasing([]string{"b", "a"}) +// a.IsNonIncreasing([]int{2, 1, 1}) +// a.IsNonIncreasing([]float{2, 1}) +// a.IsNonIncreasing([]string{"b", "a"}) func (a *Assertions) IsNonIncreasing(object interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -753,9 +861,9 @@ func (a *Assertions) IsNonIncreasing(object interface{}, msgAndArgs ...interface // IsNonIncreasingf asserts that the collection is not increasing // -// a.IsNonIncreasingf([]int{2, 1, 1}, "error message %s", "formatted") -// a.IsNonIncreasingf([]float{2, 1}, "error message %s", "formatted") -// a.IsNonIncreasingf([]string{"b", "a"}, "error message %s", "formatted") +// a.IsNonIncreasingf([]int{2, 1, 1}, "error message %s", "formatted") +// a.IsNonIncreasingf([]float{2, 1}, "error message %s", "formatted") +// a.IsNonIncreasingf([]string{"b", "a"}, "error message %s", "formatted") func (a *Assertions) IsNonIncreasingf(object interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -781,7 +889,7 @@ func (a *Assertions) IsTypef(expectedType interface{}, object interface{}, msg s // JSONEq asserts that two JSON strings are equivalent. // -// a.JSONEq(`{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`) +// a.JSONEq(`{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`) func (a *Assertions) JSONEq(expected string, actual string, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -791,7 +899,7 @@ func (a *Assertions) JSONEq(expected string, actual string, msgAndArgs ...interf // JSONEqf asserts that two JSON strings are equivalent. // -// a.JSONEqf(`{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`, "error message %s", "formatted") +// a.JSONEqf(`{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`, "error message %s", "formatted") func (a *Assertions) JSONEqf(expected string, actual string, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -802,7 +910,7 @@ func (a *Assertions) JSONEqf(expected string, actual string, msg string, args .. // Len asserts that the specified object has specific length. // Len also fails if the object has a type that len() not accept. // -// a.Len(mySlice, 3) +// a.Len(mySlice, 3) func (a *Assertions) Len(object interface{}, length int, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -813,7 +921,7 @@ func (a *Assertions) Len(object interface{}, length int, msgAndArgs ...interface // Lenf asserts that the specified object has specific length. // Lenf also fails if the object has a type that len() not accept. // -// a.Lenf(mySlice, 3, "error message %s", "formatted") +// a.Lenf(mySlice, 3, "error message %s", "formatted") func (a *Assertions) Lenf(object interface{}, length int, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -823,9 +931,9 @@ func (a *Assertions) Lenf(object interface{}, length int, msg string, args ...in // Less asserts that the first element is less than the second // -// a.Less(1, 2) -// a.Less(float64(1), float64(2)) -// a.Less("a", "b") +// a.Less(1, 2) +// a.Less(float64(1), float64(2)) +// a.Less("a", "b") func (a *Assertions) Less(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -835,10 +943,10 @@ func (a *Assertions) Less(e1 interface{}, e2 interface{}, msgAndArgs ...interfac // LessOrEqual asserts that the first element is less than or equal to the second // -// a.LessOrEqual(1, 2) -// a.LessOrEqual(2, 2) -// a.LessOrEqual("a", "b") -// a.LessOrEqual("b", "b") +// a.LessOrEqual(1, 2) +// a.LessOrEqual(2, 2) +// a.LessOrEqual("a", "b") +// a.LessOrEqual("b", "b") func (a *Assertions) LessOrEqual(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -848,10 +956,10 @@ func (a *Assertions) LessOrEqual(e1 interface{}, e2 interface{}, msgAndArgs ...i // LessOrEqualf asserts that the first element is less than or equal to the second // -// a.LessOrEqualf(1, 2, "error message %s", "formatted") -// a.LessOrEqualf(2, 2, "error message %s", "formatted") -// a.LessOrEqualf("a", "b", "error message %s", "formatted") -// a.LessOrEqualf("b", "b", "error message %s", "formatted") +// a.LessOrEqualf(1, 2, "error message %s", "formatted") +// a.LessOrEqualf(2, 2, "error message %s", "formatted") +// a.LessOrEqualf("a", "b", "error message %s", "formatted") +// a.LessOrEqualf("b", "b", "error message %s", "formatted") func (a *Assertions) LessOrEqualf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -861,9 +969,9 @@ func (a *Assertions) LessOrEqualf(e1 interface{}, e2 interface{}, msg string, ar // Lessf asserts that the first element is less than the second // -// a.Lessf(1, 2, "error message %s", "formatted") -// a.Lessf(float64(1), float64(2), "error message %s", "formatted") -// a.Lessf("a", "b", "error message %s", "formatted") +// a.Lessf(1, 2, "error message %s", "formatted") +// a.Lessf(float64(1), float64(2), "error message %s", "formatted") +// a.Lessf("a", "b", "error message %s", "formatted") func (a *Assertions) Lessf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -873,8 +981,8 @@ func (a *Assertions) Lessf(e1 interface{}, e2 interface{}, msg string, args ...i // Negative asserts that the specified element is negative // -// a.Negative(-1) -// a.Negative(-1.23) +// a.Negative(-1) +// a.Negative(-1.23) func (a *Assertions) Negative(e interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -884,8 +992,8 @@ func (a *Assertions) Negative(e interface{}, msgAndArgs ...interface{}) bool { // Negativef asserts that the specified element is negative // -// a.Negativef(-1, "error message %s", "formatted") -// a.Negativef(-1.23, "error message %s", "formatted") +// a.Negativef(-1, "error message %s", "formatted") +// a.Negativef(-1.23, "error message %s", "formatted") func (a *Assertions) Negativef(e interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -896,7 +1004,7 @@ func (a *Assertions) Negativef(e interface{}, msg string, args ...interface{}) b // Never asserts that the given condition doesn't satisfy in waitFor time, // periodically checking the target function each tick. // -// a.Never(func() bool { return false; }, time.Second, 10*time.Millisecond) +// a.Never(func() bool { return false; }, time.Second, 10*time.Millisecond) func (a *Assertions) Never(condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -907,7 +1015,7 @@ func (a *Assertions) Never(condition func() bool, waitFor time.Duration, tick ti // Neverf asserts that the given condition doesn't satisfy in waitFor time, // periodically checking the target function each tick. // -// a.Neverf(func() bool { return false; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") +// a.Neverf(func() bool { return false; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") func (a *Assertions) Neverf(condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -917,7 +1025,7 @@ func (a *Assertions) Neverf(condition func() bool, waitFor time.Duration, tick t // Nil asserts that the specified object is nil. // -// a.Nil(err) +// a.Nil(err) func (a *Assertions) Nil(object interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -927,7 +1035,7 @@ func (a *Assertions) Nil(object interface{}, msgAndArgs ...interface{}) bool { // Nilf asserts that the specified object is nil. // -// a.Nilf(err, "error message %s", "formatted") +// a.Nilf(err, "error message %s", "formatted") func (a *Assertions) Nilf(object interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -955,10 +1063,10 @@ func (a *Assertions) NoDirExistsf(path string, msg string, args ...interface{}) // NoError asserts that a function returned no error (i.e. `nil`). // -// actualObj, err := SomeFunction() -// if a.NoError(err) { -// assert.Equal(t, expectedObj, actualObj) -// } +// actualObj, err := SomeFunction() +// if a.NoError(err) { +// assert.Equal(t, expectedObj, actualObj) +// } func (a *Assertions) NoError(err error, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -968,10 +1076,10 @@ func (a *Assertions) NoError(err error, msgAndArgs ...interface{}) bool { // NoErrorf asserts that a function returned no error (i.e. `nil`). // -// actualObj, err := SomeFunction() -// if a.NoErrorf(err, "error message %s", "formatted") { -// assert.Equal(t, expectedObj, actualObj) -// } +// actualObj, err := SomeFunction() +// if a.NoErrorf(err, "error message %s", "formatted") { +// assert.Equal(t, expectedObj, actualObj) +// } func (a *Assertions) NoErrorf(err error, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1000,9 +1108,9 @@ func (a *Assertions) NoFileExistsf(path string, msg string, args ...interface{}) // NotContains asserts that the specified string, list(array, slice...) or map does NOT contain the // specified substring or element. // -// a.NotContains("Hello World", "Earth") -// a.NotContains(["Hello", "World"], "Earth") -// a.NotContains({"Hello": "World"}, "Earth") +// a.NotContains("Hello World", "Earth") +// a.NotContains(["Hello", "World"], "Earth") +// a.NotContains({"Hello": "World"}, "Earth") func (a *Assertions) NotContains(s interface{}, contains interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1013,9 +1121,9 @@ func (a *Assertions) NotContains(s interface{}, contains interface{}, msgAndArgs // NotContainsf asserts that the specified string, list(array, slice...) or map does NOT contain the // specified substring or element. // -// a.NotContainsf("Hello World", "Earth", "error message %s", "formatted") -// a.NotContainsf(["Hello", "World"], "Earth", "error message %s", "formatted") -// a.NotContainsf({"Hello": "World"}, "Earth", "error message %s", "formatted") +// a.NotContainsf("Hello World", "Earth", "error message %s", "formatted") +// a.NotContainsf(["Hello", "World"], "Earth", "error message %s", "formatted") +// a.NotContainsf({"Hello": "World"}, "Earth", "error message %s", "formatted") func (a *Assertions) NotContainsf(s interface{}, contains interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1026,9 +1134,9 @@ func (a *Assertions) NotContainsf(s interface{}, contains interface{}, msg strin // NotEmpty asserts that the specified object is NOT empty. I.e. not nil, "", false, 0 or either // a slice or a channel with len == 0. // -// if a.NotEmpty(obj) { -// assert.Equal(t, "two", obj[1]) -// } +// if a.NotEmpty(obj) { +// assert.Equal(t, "two", obj[1]) +// } func (a *Assertions) NotEmpty(object interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1039,9 +1147,9 @@ func (a *Assertions) NotEmpty(object interface{}, msgAndArgs ...interface{}) boo // NotEmptyf asserts that the specified object is NOT empty. I.e. not nil, "", false, 0 or either // a slice or a channel with len == 0. // -// if a.NotEmptyf(obj, "error message %s", "formatted") { -// assert.Equal(t, "two", obj[1]) -// } +// if a.NotEmptyf(obj, "error message %s", "formatted") { +// assert.Equal(t, "two", obj[1]) +// } func (a *Assertions) NotEmptyf(object interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1051,7 +1159,7 @@ func (a *Assertions) NotEmptyf(object interface{}, msg string, args ...interface // NotEqual asserts that the specified values are NOT equal. // -// a.NotEqual(obj1, obj2) +// a.NotEqual(obj1, obj2) // // Pointer variable equality is determined based on the equality of the // referenced values (as opposed to the memory addresses). @@ -1064,7 +1172,7 @@ func (a *Assertions) NotEqual(expected interface{}, actual interface{}, msgAndAr // NotEqualValues asserts that two objects are not equal even when converted to the same type // -// a.NotEqualValues(obj1, obj2) +// a.NotEqualValues(obj1, obj2) func (a *Assertions) NotEqualValues(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1074,7 +1182,7 @@ func (a *Assertions) NotEqualValues(expected interface{}, actual interface{}, ms // NotEqualValuesf asserts that two objects are not equal even when converted to the same type // -// a.NotEqualValuesf(obj1, obj2, "error message %s", "formatted") +// a.NotEqualValuesf(obj1, obj2, "error message %s", "formatted") func (a *Assertions) NotEqualValuesf(expected interface{}, actual interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1084,7 +1192,7 @@ func (a *Assertions) NotEqualValuesf(expected interface{}, actual interface{}, m // NotEqualf asserts that the specified values are NOT equal. // -// a.NotEqualf(obj1, obj2, "error message %s", "formatted") +// a.NotEqualf(obj1, obj2, "error message %s", "formatted") // // Pointer variable equality is determined based on the equality of the // referenced values (as opposed to the memory addresses). @@ -1115,7 +1223,7 @@ func (a *Assertions) NotErrorIsf(err error, target error, msg string, args ...in // NotNil asserts that the specified object is not nil. // -// a.NotNil(err) +// a.NotNil(err) func (a *Assertions) NotNil(object interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1125,7 +1233,7 @@ func (a *Assertions) NotNil(object interface{}, msgAndArgs ...interface{}) bool // NotNilf asserts that the specified object is not nil. // -// a.NotNilf(err, "error message %s", "formatted") +// a.NotNilf(err, "error message %s", "formatted") func (a *Assertions) NotNilf(object interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1135,7 +1243,7 @@ func (a *Assertions) NotNilf(object interface{}, msg string, args ...interface{} // NotPanics asserts that the code inside the specified PanicTestFunc does NOT panic. // -// a.NotPanics(func(){ RemainCalm() }) +// a.NotPanics(func(){ RemainCalm() }) func (a *Assertions) NotPanics(f PanicTestFunc, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1145,7 +1253,7 @@ func (a *Assertions) NotPanics(f PanicTestFunc, msgAndArgs ...interface{}) bool // NotPanicsf asserts that the code inside the specified PanicTestFunc does NOT panic. // -// a.NotPanicsf(func(){ RemainCalm() }, "error message %s", "formatted") +// a.NotPanicsf(func(){ RemainCalm() }, "error message %s", "formatted") func (a *Assertions) NotPanicsf(f PanicTestFunc, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1155,8 +1263,8 @@ func (a *Assertions) NotPanicsf(f PanicTestFunc, msg string, args ...interface{} // NotRegexp asserts that a specified regexp does not match a string. // -// a.NotRegexp(regexp.MustCompile("starts"), "it's starting") -// a.NotRegexp("^start", "it's not starting") +// a.NotRegexp(regexp.MustCompile("starts"), "it's starting") +// a.NotRegexp("^start", "it's not starting") func (a *Assertions) NotRegexp(rx interface{}, str interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1166,8 +1274,8 @@ func (a *Assertions) NotRegexp(rx interface{}, str interface{}, msgAndArgs ...in // NotRegexpf asserts that a specified regexp does not match a string. // -// a.NotRegexpf(regexp.MustCompile("starts"), "it's starting", "error message %s", "formatted") -// a.NotRegexpf("^start", "it's not starting", "error message %s", "formatted") +// a.NotRegexpf(regexp.MustCompile("starts"), "it's starting", "error message %s", "formatted") +// a.NotRegexpf("^start", "it's not starting", "error message %s", "formatted") func (a *Assertions) NotRegexpf(rx interface{}, str interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1177,7 +1285,7 @@ func (a *Assertions) NotRegexpf(rx interface{}, str interface{}, msg string, arg // NotSame asserts that two pointers do not reference the same object. // -// a.NotSame(ptr1, ptr2) +// a.NotSame(ptr1, ptr2) // // Both arguments must be pointer variables. Pointer variable sameness is // determined based on the equality of both type and value. @@ -1190,7 +1298,7 @@ func (a *Assertions) NotSame(expected interface{}, actual interface{}, msgAndArg // NotSamef asserts that two pointers do not reference the same object. // -// a.NotSamef(ptr1, ptr2, "error message %s", "formatted") +// a.NotSamef(ptr1, ptr2, "error message %s", "formatted") // // Both arguments must be pointer variables. Pointer variable sameness is // determined based on the equality of both type and value. @@ -1204,7 +1312,7 @@ func (a *Assertions) NotSamef(expected interface{}, actual interface{}, msg stri // NotSubset asserts that the specified list(array, slice...) contains not all // elements given in the specified subset(array, slice...). // -// a.NotSubset([1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]") +// a.NotSubset([1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]") func (a *Assertions) NotSubset(list interface{}, subset interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1215,7 +1323,7 @@ func (a *Assertions) NotSubset(list interface{}, subset interface{}, msgAndArgs // NotSubsetf asserts that the specified list(array, slice...) contains not all // elements given in the specified subset(array, slice...). // -// a.NotSubsetf([1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]", "error message %s", "formatted") +// a.NotSubsetf([1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]", "error message %s", "formatted") func (a *Assertions) NotSubsetf(list interface{}, subset interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1241,7 +1349,7 @@ func (a *Assertions) NotZerof(i interface{}, msg string, args ...interface{}) bo // Panics asserts that the code inside the specified PanicTestFunc panics. // -// a.Panics(func(){ GoCrazy() }) +// a.Panics(func(){ GoCrazy() }) func (a *Assertions) Panics(f PanicTestFunc, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1253,7 +1361,7 @@ func (a *Assertions) Panics(f PanicTestFunc, msgAndArgs ...interface{}) bool { // panics, and that the recovered panic value is an error that satisfies the // EqualError comparison. // -// a.PanicsWithError("crazy error", func(){ GoCrazy() }) +// a.PanicsWithError("crazy error", func(){ GoCrazy() }) func (a *Assertions) PanicsWithError(errString string, f PanicTestFunc, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1265,7 +1373,7 @@ func (a *Assertions) PanicsWithError(errString string, f PanicTestFunc, msgAndAr // panics, and that the recovered panic value is an error that satisfies the // EqualError comparison. // -// a.PanicsWithErrorf("crazy error", func(){ GoCrazy() }, "error message %s", "formatted") +// a.PanicsWithErrorf("crazy error", func(){ GoCrazy() }, "error message %s", "formatted") func (a *Assertions) PanicsWithErrorf(errString string, f PanicTestFunc, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1276,7 +1384,7 @@ func (a *Assertions) PanicsWithErrorf(errString string, f PanicTestFunc, msg str // PanicsWithValue asserts that the code inside the specified PanicTestFunc panics, and that // the recovered panic value equals the expected panic value. // -// a.PanicsWithValue("crazy error", func(){ GoCrazy() }) +// a.PanicsWithValue("crazy error", func(){ GoCrazy() }) func (a *Assertions) PanicsWithValue(expected interface{}, f PanicTestFunc, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1287,7 +1395,7 @@ func (a *Assertions) PanicsWithValue(expected interface{}, f PanicTestFunc, msgA // PanicsWithValuef asserts that the code inside the specified PanicTestFunc panics, and that // the recovered panic value equals the expected panic value. // -// a.PanicsWithValuef("crazy error", func(){ GoCrazy() }, "error message %s", "formatted") +// a.PanicsWithValuef("crazy error", func(){ GoCrazy() }, "error message %s", "formatted") func (a *Assertions) PanicsWithValuef(expected interface{}, f PanicTestFunc, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1297,7 +1405,7 @@ func (a *Assertions) PanicsWithValuef(expected interface{}, f PanicTestFunc, msg // Panicsf asserts that the code inside the specified PanicTestFunc panics. // -// a.Panicsf(func(){ GoCrazy() }, "error message %s", "formatted") +// a.Panicsf(func(){ GoCrazy() }, "error message %s", "formatted") func (a *Assertions) Panicsf(f PanicTestFunc, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1307,8 +1415,8 @@ func (a *Assertions) Panicsf(f PanicTestFunc, msg string, args ...interface{}) b // Positive asserts that the specified element is positive // -// a.Positive(1) -// a.Positive(1.23) +// a.Positive(1) +// a.Positive(1.23) func (a *Assertions) Positive(e interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1318,8 +1426,8 @@ func (a *Assertions) Positive(e interface{}, msgAndArgs ...interface{}) bool { // Positivef asserts that the specified element is positive // -// a.Positivef(1, "error message %s", "formatted") -// a.Positivef(1.23, "error message %s", "formatted") +// a.Positivef(1, "error message %s", "formatted") +// a.Positivef(1.23, "error message %s", "formatted") func (a *Assertions) Positivef(e interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1329,8 +1437,8 @@ func (a *Assertions) Positivef(e interface{}, msg string, args ...interface{}) b // Regexp asserts that a specified regexp matches a string. // -// a.Regexp(regexp.MustCompile("start"), "it's starting") -// a.Regexp("start...$", "it's not starting") +// a.Regexp(regexp.MustCompile("start"), "it's starting") +// a.Regexp("start...$", "it's not starting") func (a *Assertions) Regexp(rx interface{}, str interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1340,8 +1448,8 @@ func (a *Assertions) Regexp(rx interface{}, str interface{}, msgAndArgs ...inter // Regexpf asserts that a specified regexp matches a string. // -// a.Regexpf(regexp.MustCompile("start"), "it's starting", "error message %s", "formatted") -// a.Regexpf("start...$", "it's not starting", "error message %s", "formatted") +// a.Regexpf(regexp.MustCompile("start"), "it's starting", "error message %s", "formatted") +// a.Regexpf("start...$", "it's not starting", "error message %s", "formatted") func (a *Assertions) Regexpf(rx interface{}, str interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1351,7 +1459,7 @@ func (a *Assertions) Regexpf(rx interface{}, str interface{}, msg string, args . // Same asserts that two pointers reference the same object. // -// a.Same(ptr1, ptr2) +// a.Same(ptr1, ptr2) // // Both arguments must be pointer variables. Pointer variable sameness is // determined based on the equality of both type and value. @@ -1364,7 +1472,7 @@ func (a *Assertions) Same(expected interface{}, actual interface{}, msgAndArgs . // Samef asserts that two pointers reference the same object. // -// a.Samef(ptr1, ptr2, "error message %s", "formatted") +// a.Samef(ptr1, ptr2, "error message %s", "formatted") // // Both arguments must be pointer variables. Pointer variable sameness is // determined based on the equality of both type and value. @@ -1378,7 +1486,7 @@ func (a *Assertions) Samef(expected interface{}, actual interface{}, msg string, // Subset asserts that the specified list(array, slice...) contains all // elements given in the specified subset(array, slice...). // -// a.Subset([1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]") +// a.Subset([1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]") func (a *Assertions) Subset(list interface{}, subset interface{}, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1389,7 +1497,7 @@ func (a *Assertions) Subset(list interface{}, subset interface{}, msgAndArgs ... // Subsetf asserts that the specified list(array, slice...) contains all // elements given in the specified subset(array, slice...). // -// a.Subsetf([1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]", "error message %s", "formatted") +// a.Subsetf([1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]", "error message %s", "formatted") func (a *Assertions) Subsetf(list interface{}, subset interface{}, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1399,7 +1507,7 @@ func (a *Assertions) Subsetf(list interface{}, subset interface{}, msg string, a // True asserts that the specified value is true. // -// a.True(myBool) +// a.True(myBool) func (a *Assertions) True(value bool, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1409,7 +1517,7 @@ func (a *Assertions) True(value bool, msgAndArgs ...interface{}) bool { // Truef asserts that the specified value is true. // -// a.Truef(myBool, "error message %s", "formatted") +// a.Truef(myBool, "error message %s", "formatted") func (a *Assertions) Truef(value bool, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1419,7 +1527,7 @@ func (a *Assertions) Truef(value bool, msg string, args ...interface{}) bool { // WithinDuration asserts that the two times are within duration delta of each other. // -// a.WithinDuration(time.Now(), time.Now(), 10*time.Second) +// a.WithinDuration(time.Now(), time.Now(), 10*time.Second) func (a *Assertions) WithinDuration(expected time.Time, actual time.Time, delta time.Duration, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1429,7 +1537,7 @@ func (a *Assertions) WithinDuration(expected time.Time, actual time.Time, delta // WithinDurationf asserts that the two times are within duration delta of each other. // -// a.WithinDurationf(time.Now(), time.Now(), 10*time.Second, "error message %s", "formatted") +// a.WithinDurationf(time.Now(), time.Now(), 10*time.Second, "error message %s", "formatted") func (a *Assertions) WithinDurationf(expected time.Time, actual time.Time, delta time.Duration, msg string, args ...interface{}) bool { if h, ok := a.t.(tHelper); ok { h.Helper() @@ -1437,6 +1545,26 @@ func (a *Assertions) WithinDurationf(expected time.Time, actual time.Time, delta return WithinDurationf(a.t, expected, actual, delta, msg, args...) } +// WithinRange asserts that a time is within a time range (inclusive). +// +// a.WithinRange(time.Now(), time.Now().Add(-time.Second), time.Now().Add(time.Second)) +func (a *Assertions) WithinRange(actual time.Time, start time.Time, end time.Time, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return WithinRange(a.t, actual, start, end, msgAndArgs...) +} + +// WithinRangef asserts that a time is within a time range (inclusive). +// +// a.WithinRangef(time.Now(), time.Now().Add(-time.Second), time.Now().Add(time.Second), "error message %s", "formatted") +func (a *Assertions) WithinRangef(actual time.Time, start time.Time, end time.Time, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return WithinRangef(a.t, actual, start, end, msg, args...) +} + // YAMLEq asserts that two YAML strings are equivalent. func (a *Assertions) YAMLEq(expected string, actual string, msgAndArgs ...interface{}) bool { if h, ok := a.t.(tHelper); ok { diff --git a/vendor/github.com/stretchr/testify/assert/assertion_order.go b/vendor/github.com/stretchr/testify/assert/assertion_order.go index 1c3b47182..00df62a05 100644 --- a/vendor/github.com/stretchr/testify/assert/assertion_order.go +++ b/vendor/github.com/stretchr/testify/assert/assertion_order.go @@ -46,36 +46,36 @@ func isOrdered(t TestingT, object interface{}, allowedComparesResults []CompareT // IsIncreasing asserts that the collection is increasing // -// assert.IsIncreasing(t, []int{1, 2, 3}) -// assert.IsIncreasing(t, []float{1, 2}) -// assert.IsIncreasing(t, []string{"a", "b"}) +// assert.IsIncreasing(t, []int{1, 2, 3}) +// assert.IsIncreasing(t, []float{1, 2}) +// assert.IsIncreasing(t, []string{"a", "b"}) func IsIncreasing(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { - return isOrdered(t, object, []CompareType{compareLess}, "\"%v\" is not less than \"%v\"", msgAndArgs) + return isOrdered(t, object, []CompareType{compareLess}, "\"%v\" is not less than \"%v\"", msgAndArgs...) } // IsNonIncreasing asserts that the collection is not increasing // -// assert.IsNonIncreasing(t, []int{2, 1, 1}) -// assert.IsNonIncreasing(t, []float{2, 1}) -// assert.IsNonIncreasing(t, []string{"b", "a"}) +// assert.IsNonIncreasing(t, []int{2, 1, 1}) +// assert.IsNonIncreasing(t, []float{2, 1}) +// assert.IsNonIncreasing(t, []string{"b", "a"}) func IsNonIncreasing(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { - return isOrdered(t, object, []CompareType{compareEqual, compareGreater}, "\"%v\" is not greater than or equal to \"%v\"", msgAndArgs) + return isOrdered(t, object, []CompareType{compareEqual, compareGreater}, "\"%v\" is not greater than or equal to \"%v\"", msgAndArgs...) } // IsDecreasing asserts that the collection is decreasing // -// assert.IsDecreasing(t, []int{2, 1, 0}) -// assert.IsDecreasing(t, []float{2, 1}) -// assert.IsDecreasing(t, []string{"b", "a"}) +// assert.IsDecreasing(t, []int{2, 1, 0}) +// assert.IsDecreasing(t, []float{2, 1}) +// assert.IsDecreasing(t, []string{"b", "a"}) func IsDecreasing(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { - return isOrdered(t, object, []CompareType{compareGreater}, "\"%v\" is not greater than \"%v\"", msgAndArgs) + return isOrdered(t, object, []CompareType{compareGreater}, "\"%v\" is not greater than \"%v\"", msgAndArgs...) } // IsNonDecreasing asserts that the collection is not decreasing // -// assert.IsNonDecreasing(t, []int{1, 1, 2}) -// assert.IsNonDecreasing(t, []float{1, 2}) -// assert.IsNonDecreasing(t, []string{"a", "b"}) +// assert.IsNonDecreasing(t, []int{1, 1, 2}) +// assert.IsNonDecreasing(t, []float{1, 2}) +// assert.IsNonDecreasing(t, []string{"a", "b"}) func IsNonDecreasing(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { - return isOrdered(t, object, []CompareType{compareLess, compareEqual}, "\"%v\" is not less than or equal to \"%v\"", msgAndArgs) + return isOrdered(t, object, []CompareType{compareLess, compareEqual}, "\"%v\" is not less than or equal to \"%v\"", msgAndArgs...) } diff --git a/vendor/github.com/stretchr/testify/assert/assertions.go b/vendor/github.com/stretchr/testify/assert/assertions.go index bcac4401f..a55d1bba9 100644 --- a/vendor/github.com/stretchr/testify/assert/assertions.go +++ b/vendor/github.com/stretchr/testify/assert/assertions.go @@ -75,6 +75,77 @@ func ObjectsAreEqual(expected, actual interface{}) bool { return bytes.Equal(exp, act) } +// copyExportedFields iterates downward through nested data structures and creates a copy +// that only contains the exported struct fields. +func copyExportedFields(expected interface{}) interface{} { + if isNil(expected) { + return expected + } + + expectedType := reflect.TypeOf(expected) + expectedKind := expectedType.Kind() + expectedValue := reflect.ValueOf(expected) + + switch expectedKind { + case reflect.Struct: + result := reflect.New(expectedType).Elem() + for i := 0; i < expectedType.NumField(); i++ { + field := expectedType.Field(i) + isExported := field.IsExported() + if isExported { + fieldValue := expectedValue.Field(i) + if isNil(fieldValue) || isNil(fieldValue.Interface()) { + continue + } + newValue := copyExportedFields(fieldValue.Interface()) + result.Field(i).Set(reflect.ValueOf(newValue)) + } + } + return result.Interface() + + case reflect.Ptr: + result := reflect.New(expectedType.Elem()) + unexportedRemoved := copyExportedFields(expectedValue.Elem().Interface()) + result.Elem().Set(reflect.ValueOf(unexportedRemoved)) + return result.Interface() + + case reflect.Array, reflect.Slice: + result := reflect.MakeSlice(expectedType, expectedValue.Len(), expectedValue.Len()) + for i := 0; i < expectedValue.Len(); i++ { + index := expectedValue.Index(i) + if isNil(index) { + continue + } + unexportedRemoved := copyExportedFields(index.Interface()) + result.Index(i).Set(reflect.ValueOf(unexportedRemoved)) + } + return result.Interface() + + case reflect.Map: + result := reflect.MakeMap(expectedType) + for _, k := range expectedValue.MapKeys() { + index := expectedValue.MapIndex(k) + unexportedRemoved := copyExportedFields(index.Interface()) + result.SetMapIndex(k, reflect.ValueOf(unexportedRemoved)) + } + return result.Interface() + + default: + return expected + } +} + +// ObjectsExportedFieldsAreEqual determines if the exported (public) fields of two objects are +// considered equal. This comparison of only exported fields is applied recursively to nested data +// structures. +// +// This function does no assertion of any kind. +func ObjectsExportedFieldsAreEqual(expected, actual interface{}) bool { + expectedCleaned := copyExportedFields(expected) + actualCleaned := copyExportedFields(actual) + return ObjectsAreEqualValues(expectedCleaned, actualCleaned) +} + // ObjectsAreEqualValues gets whether two objects are equal, or if their // values are equal. func ObjectsAreEqualValues(expected, actual interface{}) bool { @@ -140,10 +211,10 @@ func CallerInfo() []string { } parts := strings.Split(file, "/") - file = parts[len(parts)-1] if len(parts) > 1 { + filename := parts[len(parts)-1] dir := parts[len(parts)-2] - if (dir != "assert" && dir != "mock" && dir != "require") || file == "mock_test.go" { + if (dir != "assert" && dir != "mock" && dir != "require") || filename == "mock_test.go" { callers = append(callers, fmt.Sprintf("%s:%d", file, line)) } } @@ -271,7 +342,7 @@ type labeledContent struct { // labeledOutput returns a string consisting of the provided labeledContent. Each labeled output is appended in the following manner: // -// \t{{label}}:{{align_spaces}}\t{{content}}\n +// \t{{label}}:{{align_spaces}}\t{{content}}\n // // The initial carriage return is required to undo/erase any padding added by testing.T.Errorf. The "\t{{label}}:" is for the label. // If a label is shorter than the longest label provided, padding spaces are added to make all the labels match in length. Once this @@ -294,7 +365,7 @@ func labeledOutput(content ...labeledContent) string { // Implements asserts that an object is implemented by the specified interface. // -// assert.Implements(t, (*MyInterface)(nil), new(MyObject)) +// assert.Implements(t, (*MyInterface)(nil), new(MyObject)) func Implements(t TestingT, interfaceObject interface{}, object interface{}, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -326,7 +397,7 @@ func IsType(t TestingT, expectedType interface{}, object interface{}, msgAndArgs // Equal asserts that two objects are equal. // -// assert.Equal(t, 123, 123) +// assert.Equal(t, 123, 123) // // Pointer variable equality is determined based on the equality of the // referenced values (as opposed to the memory addresses). Function equality @@ -367,7 +438,7 @@ func validateEqualArgs(expected, actual interface{}) error { // Same asserts that two pointers reference the same object. // -// assert.Same(t, ptr1, ptr2) +// assert.Same(t, ptr1, ptr2) // // Both arguments must be pointer variables. Pointer variable sameness is // determined based on the equality of both type and value. @@ -387,7 +458,7 @@ func Same(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) b // NotSame asserts that two pointers do not reference the same object. // -// assert.NotSame(t, ptr1, ptr2) +// assert.NotSame(t, ptr1, ptr2) // // Both arguments must be pointer variables. Pointer variable sameness is // determined based on the equality of both type and value. @@ -455,7 +526,7 @@ func truncatingFormat(data interface{}) string { // EqualValues asserts that two objects are equal or convertable to the same types // and equal. // -// assert.EqualValues(t, uint32(123), int32(123)) +// assert.EqualValues(t, uint32(123), int32(123)) func EqualValues(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -473,9 +544,53 @@ func EqualValues(t TestingT, expected, actual interface{}, msgAndArgs ...interfa } +// EqualExportedValues asserts that the types of two objects are equal and their public +// fields are also equal. This is useful for comparing structs that have private fields +// that could potentially differ. +// +// type S struct { +// Exported int +// notExported int +// } +// assert.EqualExportedValues(t, S{1, 2}, S{1, 3}) => true +// assert.EqualExportedValues(t, S{1, 2}, S{2, 3}) => false +func EqualExportedValues(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + aType := reflect.TypeOf(expected) + bType := reflect.TypeOf(actual) + + if aType != bType { + return Fail(t, fmt.Sprintf("Types expected to match exactly\n\t%v != %v", aType, bType), msgAndArgs...) + } + + if aType.Kind() != reflect.Struct { + return Fail(t, fmt.Sprintf("Types expected to both be struct \n\t%v != %v", aType.Kind(), reflect.Struct), msgAndArgs...) + } + + if bType.Kind() != reflect.Struct { + return Fail(t, fmt.Sprintf("Types expected to both be struct \n\t%v != %v", bType.Kind(), reflect.Struct), msgAndArgs...) + } + + expected = copyExportedFields(expected) + actual = copyExportedFields(actual) + + if !ObjectsAreEqualValues(expected, actual) { + diff := diff(expected, actual) + expected, actual = formatUnequalValues(expected, actual) + return Fail(t, fmt.Sprintf("Not equal (comparing only exported fields): \n"+ + "expected: %s\n"+ + "actual : %s%s", expected, actual, diff), msgAndArgs...) + } + + return true +} + // Exactly asserts that two objects are equal in value and type. // -// assert.Exactly(t, int32(123), int64(123)) +// assert.Exactly(t, int32(123), int64(123)) func Exactly(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -494,7 +609,7 @@ func Exactly(t TestingT, expected, actual interface{}, msgAndArgs ...interface{} // NotNil asserts that the specified object is not nil. // -// assert.NotNil(t, err) +// assert.NotNil(t, err) func NotNil(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { if !isNil(object) { return true @@ -528,7 +643,7 @@ func isNil(object interface{}) bool { []reflect.Kind{ reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, - reflect.Ptr, reflect.Slice}, + reflect.Ptr, reflect.Slice, reflect.UnsafePointer}, kind) if isNilableKind && value.IsNil() { @@ -540,7 +655,7 @@ func isNil(object interface{}) bool { // Nil asserts that the specified object is nil. // -// assert.Nil(t, err) +// assert.Nil(t, err) func Nil(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { if isNil(object) { return true @@ -563,16 +678,17 @@ func isEmpty(object interface{}) bool { switch objValue.Kind() { // collection types are empty when they have no element - case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice: + case reflect.Chan, reflect.Map, reflect.Slice: return objValue.Len() == 0 - // pointers are empty if nil or if the value they point to is empty + // pointers are empty if nil or if the value they point to is empty case reflect.Ptr: if objValue.IsNil() { return true } deref := objValue.Elem().Interface() return isEmpty(deref) - // for all other types, compare against the zero value + // for all other types, compare against the zero value + // array types are empty when they match their zero-initialized state default: zero := reflect.Zero(objValue.Type()) return reflect.DeepEqual(object, zero.Interface()) @@ -582,7 +698,7 @@ func isEmpty(object interface{}) bool { // Empty asserts that the specified object is empty. I.e. nil, "", false, 0 or either // a slice or a channel with len == 0. // -// assert.Empty(t, obj) +// assert.Empty(t, obj) func Empty(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { pass := isEmpty(object) if !pass { @@ -599,9 +715,9 @@ func Empty(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { // NotEmpty asserts that the specified object is NOT empty. I.e. not nil, "", false, 0 or either // a slice or a channel with len == 0. // -// if assert.NotEmpty(t, obj) { -// assert.Equal(t, "two", obj[1]) -// } +// if assert.NotEmpty(t, obj) { +// assert.Equal(t, "two", obj[1]) +// } func NotEmpty(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { pass := !isEmpty(object) if !pass { @@ -630,7 +746,7 @@ func getLen(x interface{}) (ok bool, length int) { // Len asserts that the specified object has specific length. // Len also fails if the object has a type that len() not accept. // -// assert.Len(t, mySlice, 3) +// assert.Len(t, mySlice, 3) func Len(t TestingT, object interface{}, length int, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -648,7 +764,7 @@ func Len(t TestingT, object interface{}, length int, msgAndArgs ...interface{}) // True asserts that the specified value is true. // -// assert.True(t, myBool) +// assert.True(t, myBool) func True(t TestingT, value bool, msgAndArgs ...interface{}) bool { if !value { if h, ok := t.(tHelper); ok { @@ -663,7 +779,7 @@ func True(t TestingT, value bool, msgAndArgs ...interface{}) bool { // False asserts that the specified value is false. // -// assert.False(t, myBool) +// assert.False(t, myBool) func False(t TestingT, value bool, msgAndArgs ...interface{}) bool { if value { if h, ok := t.(tHelper); ok { @@ -678,7 +794,7 @@ func False(t TestingT, value bool, msgAndArgs ...interface{}) bool { // NotEqual asserts that the specified values are NOT equal. // -// assert.NotEqual(t, obj1, obj2) +// assert.NotEqual(t, obj1, obj2) // // Pointer variable equality is determined based on the equality of the // referenced values (as opposed to the memory addresses). @@ -701,7 +817,7 @@ func NotEqual(t TestingT, expected, actual interface{}, msgAndArgs ...interface{ // NotEqualValues asserts that two objects are not equal even when converted to the same type // -// assert.NotEqualValues(t, obj1, obj2) +// assert.NotEqualValues(t, obj1, obj2) func NotEqualValues(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -718,10 +834,14 @@ func NotEqualValues(t TestingT, expected, actual interface{}, msgAndArgs ...inte // return (false, false) if impossible. // return (true, false) if element was not found. // return (true, true) if element was found. -func includeElement(list interface{}, element interface{}) (ok, found bool) { +func containsElement(list interface{}, element interface{}) (ok, found bool) { listValue := reflect.ValueOf(list) - listKind := reflect.TypeOf(list).Kind() + listType := reflect.TypeOf(list) + if listType == nil { + return false, false + } + listKind := listType.Kind() defer func() { if e := recover(); e != nil { ok = false @@ -756,15 +876,15 @@ func includeElement(list interface{}, element interface{}) (ok, found bool) { // Contains asserts that the specified string, list(array, slice...) or map contains the // specified substring or element. // -// assert.Contains(t, "Hello World", "World") -// assert.Contains(t, ["Hello", "World"], "World") -// assert.Contains(t, {"Hello": "World"}, "Hello") +// assert.Contains(t, "Hello World", "World") +// assert.Contains(t, ["Hello", "World"], "World") +// assert.Contains(t, {"Hello": "World"}, "Hello") func Contains(t TestingT, s, contains interface{}, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() } - ok, found := includeElement(s, contains) + ok, found := containsElement(s, contains) if !ok { return Fail(t, fmt.Sprintf("%#v could not be applied builtin len()", s), msgAndArgs...) } @@ -779,20 +899,20 @@ func Contains(t TestingT, s, contains interface{}, msgAndArgs ...interface{}) bo // NotContains asserts that the specified string, list(array, slice...) or map does NOT contain the // specified substring or element. // -// assert.NotContains(t, "Hello World", "Earth") -// assert.NotContains(t, ["Hello", "World"], "Earth") -// assert.NotContains(t, {"Hello": "World"}, "Earth") +// assert.NotContains(t, "Hello World", "Earth") +// assert.NotContains(t, ["Hello", "World"], "Earth") +// assert.NotContains(t, {"Hello": "World"}, "Earth") func NotContains(t TestingT, s, contains interface{}, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() } - ok, found := includeElement(s, contains) + ok, found := containsElement(s, contains) if !ok { - return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", s), msgAndArgs...) + return Fail(t, fmt.Sprintf("%#v could not be applied builtin len()", s), msgAndArgs...) } if found { - return Fail(t, fmt.Sprintf("\"%s\" should not contain \"%s\"", s, contains), msgAndArgs...) + return Fail(t, fmt.Sprintf("%#v should not contain %#v", s, contains), msgAndArgs...) } return true @@ -802,7 +922,7 @@ func NotContains(t TestingT, s, contains interface{}, msgAndArgs ...interface{}) // Subset asserts that the specified list(array, slice...) contains all // elements given in the specified subset(array, slice...). // -// assert.Subset(t, [1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]") +// assert.Subset(t, [1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]") func Subset(t TestingT, list, subset interface{}, msgAndArgs ...interface{}) (ok bool) { if h, ok := t.(tHelper); ok { h.Helper() @@ -811,32 +931,44 @@ func Subset(t TestingT, list, subset interface{}, msgAndArgs ...interface{}) (ok return true // we consider nil to be equal to the nil set } - subsetValue := reflect.ValueOf(subset) - defer func() { - if e := recover(); e != nil { - ok = false - } - }() - listKind := reflect.TypeOf(list).Kind() - subsetKind := reflect.TypeOf(subset).Kind() - - if listKind != reflect.Array && listKind != reflect.Slice { + if listKind != reflect.Array && listKind != reflect.Slice && listKind != reflect.Map { return Fail(t, fmt.Sprintf("%q has an unsupported type %s", list, listKind), msgAndArgs...) } - if subsetKind != reflect.Array && subsetKind != reflect.Slice { + subsetKind := reflect.TypeOf(subset).Kind() + if subsetKind != reflect.Array && subsetKind != reflect.Slice && listKind != reflect.Map { return Fail(t, fmt.Sprintf("%q has an unsupported type %s", subset, subsetKind), msgAndArgs...) } - for i := 0; i < subsetValue.Len(); i++ { - element := subsetValue.Index(i).Interface() - ok, found := includeElement(list, element) + if subsetKind == reflect.Map && listKind == reflect.Map { + subsetMap := reflect.ValueOf(subset) + actualMap := reflect.ValueOf(list) + + for _, k := range subsetMap.MapKeys() { + ev := subsetMap.MapIndex(k) + av := actualMap.MapIndex(k) + + if !av.IsValid() { + return Fail(t, fmt.Sprintf("%#v does not contain %#v", list, subset), msgAndArgs...) + } + if !ObjectsAreEqual(ev.Interface(), av.Interface()) { + return Fail(t, fmt.Sprintf("%#v does not contain %#v", list, subset), msgAndArgs...) + } + } + + return true + } + + subsetList := reflect.ValueOf(subset) + for i := 0; i < subsetList.Len(); i++ { + element := subsetList.Index(i).Interface() + ok, found := containsElement(list, element) if !ok { - return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", list), msgAndArgs...) + return Fail(t, fmt.Sprintf("%#v could not be applied builtin len()", list), msgAndArgs...) } if !found { - return Fail(t, fmt.Sprintf("\"%s\" does not contain \"%s\"", list, element), msgAndArgs...) + return Fail(t, fmt.Sprintf("%#v does not contain %#v", list, element), msgAndArgs...) } } @@ -846,36 +978,48 @@ func Subset(t TestingT, list, subset interface{}, msgAndArgs ...interface{}) (ok // NotSubset asserts that the specified list(array, slice...) contains not all // elements given in the specified subset(array, slice...). // -// assert.NotSubset(t, [1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]") +// assert.NotSubset(t, [1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]") func NotSubset(t TestingT, list, subset interface{}, msgAndArgs ...interface{}) (ok bool) { if h, ok := t.(tHelper); ok { h.Helper() } if subset == nil { - return Fail(t, fmt.Sprintf("nil is the empty set which is a subset of every set"), msgAndArgs...) + return Fail(t, "nil is the empty set which is a subset of every set", msgAndArgs...) } - subsetValue := reflect.ValueOf(subset) - defer func() { - if e := recover(); e != nil { - ok = false - } - }() - listKind := reflect.TypeOf(list).Kind() - subsetKind := reflect.TypeOf(subset).Kind() - - if listKind != reflect.Array && listKind != reflect.Slice { + if listKind != reflect.Array && listKind != reflect.Slice && listKind != reflect.Map { return Fail(t, fmt.Sprintf("%q has an unsupported type %s", list, listKind), msgAndArgs...) } - if subsetKind != reflect.Array && subsetKind != reflect.Slice { + subsetKind := reflect.TypeOf(subset).Kind() + if subsetKind != reflect.Array && subsetKind != reflect.Slice && listKind != reflect.Map { return Fail(t, fmt.Sprintf("%q has an unsupported type %s", subset, subsetKind), msgAndArgs...) } - for i := 0; i < subsetValue.Len(); i++ { - element := subsetValue.Index(i).Interface() - ok, found := includeElement(list, element) + if subsetKind == reflect.Map && listKind == reflect.Map { + subsetMap := reflect.ValueOf(subset) + actualMap := reflect.ValueOf(list) + + for _, k := range subsetMap.MapKeys() { + ev := subsetMap.MapIndex(k) + av := actualMap.MapIndex(k) + + if !av.IsValid() { + return true + } + if !ObjectsAreEqual(ev.Interface(), av.Interface()) { + return true + } + } + + return Fail(t, fmt.Sprintf("%q is a subset of %q", subset, list), msgAndArgs...) + } + + subsetList := reflect.ValueOf(subset) + for i := 0; i < subsetList.Len(); i++ { + element := subsetList.Index(i).Interface() + ok, found := containsElement(list, element) if !ok { return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", list), msgAndArgs...) } @@ -1000,32 +1144,26 @@ func Condition(t TestingT, comp Comparison, msgAndArgs ...interface{}) bool { type PanicTestFunc func() // didPanic returns true if the function passed to it panics. Otherwise, it returns false. -func didPanic(f PanicTestFunc) (bool, interface{}, string) { - - didPanic := false - var message interface{} - var stack string - func() { - - defer func() { - if message = recover(); message != nil { - didPanic = true - stack = string(debug.Stack()) - } - }() - - // call the target function - f() +func didPanic(f PanicTestFunc) (didPanic bool, message interface{}, stack string) { + didPanic = true + defer func() { + message = recover() + if didPanic { + stack = string(debug.Stack()) + } }() - return didPanic, message, stack + // call the target function + f() + didPanic = false + return } // Panics asserts that the code inside the specified PanicTestFunc panics. // -// assert.Panics(t, func(){ GoCrazy() }) +// assert.Panics(t, func(){ GoCrazy() }) func Panics(t TestingT, f PanicTestFunc, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1041,7 +1179,7 @@ func Panics(t TestingT, f PanicTestFunc, msgAndArgs ...interface{}) bool { // PanicsWithValue asserts that the code inside the specified PanicTestFunc panics, and that // the recovered panic value equals the expected panic value. // -// assert.PanicsWithValue(t, "crazy error", func(){ GoCrazy() }) +// assert.PanicsWithValue(t, "crazy error", func(){ GoCrazy() }) func PanicsWithValue(t TestingT, expected interface{}, f PanicTestFunc, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1062,7 +1200,7 @@ func PanicsWithValue(t TestingT, expected interface{}, f PanicTestFunc, msgAndAr // panics, and that the recovered panic value is an error that satisfies the // EqualError comparison. // -// assert.PanicsWithError(t, "crazy error", func(){ GoCrazy() }) +// assert.PanicsWithError(t, "crazy error", func(){ GoCrazy() }) func PanicsWithError(t TestingT, errString string, f PanicTestFunc, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1082,7 +1220,7 @@ func PanicsWithError(t TestingT, errString string, f PanicTestFunc, msgAndArgs . // NotPanics asserts that the code inside the specified PanicTestFunc does NOT panic. // -// assert.NotPanics(t, func(){ RemainCalm() }) +// assert.NotPanics(t, func(){ RemainCalm() }) func NotPanics(t TestingT, f PanicTestFunc, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1097,7 +1235,7 @@ func NotPanics(t TestingT, f PanicTestFunc, msgAndArgs ...interface{}) bool { // WithinDuration asserts that the two times are within duration delta of each other. // -// assert.WithinDuration(t, time.Now(), time.Now(), 10*time.Second) +// assert.WithinDuration(t, time.Now(), time.Now(), 10*time.Second) func WithinDuration(t TestingT, expected, actual time.Time, delta time.Duration, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1111,6 +1249,27 @@ func WithinDuration(t TestingT, expected, actual time.Time, delta time.Duration, return true } +// WithinRange asserts that a time is within a time range (inclusive). +// +// assert.WithinRange(t, time.Now(), time.Now().Add(-time.Second), time.Now().Add(time.Second)) +func WithinRange(t TestingT, actual, start, end time.Time, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + if end.Before(start) { + return Fail(t, "Start should be before end", msgAndArgs...) + } + + if actual.Before(start) { + return Fail(t, fmt.Sprintf("Time %v expected to be in time range %v to %v, but is before the range", actual, start, end), msgAndArgs...) + } else if actual.After(end) { + return Fail(t, fmt.Sprintf("Time %v expected to be in time range %v to %v, but is after the range", actual, start, end), msgAndArgs...) + } + + return true +} + func toFloat(x interface{}) (float64, bool) { var xf float64 xok := true @@ -1151,7 +1310,7 @@ func toFloat(x interface{}) (float64, bool) { // InDelta asserts that the two numerals are within delta of each other. // -// assert.InDelta(t, math.Pi, 22/7.0, 0.01) +// assert.InDelta(t, math.Pi, 22/7.0, 0.01) func InDelta(t TestingT, expected, actual interface{}, delta float64, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1161,11 +1320,15 @@ func InDelta(t TestingT, expected, actual interface{}, delta float64, msgAndArgs bf, bok := toFloat(actual) if !aok || !bok { - return Fail(t, fmt.Sprintf("Parameters must be numerical"), msgAndArgs...) + return Fail(t, "Parameters must be numerical", msgAndArgs...) + } + + if math.IsNaN(af) && math.IsNaN(bf) { + return true } if math.IsNaN(af) { - return Fail(t, fmt.Sprintf("Expected must not be NaN"), msgAndArgs...) + return Fail(t, "Expected must not be NaN", msgAndArgs...) } if math.IsNaN(bf) { @@ -1188,7 +1351,7 @@ func InDeltaSlice(t TestingT, expected, actual interface{}, delta float64, msgAn if expected == nil || actual == nil || reflect.TypeOf(actual).Kind() != reflect.Slice || reflect.TypeOf(expected).Kind() != reflect.Slice { - return Fail(t, fmt.Sprintf("Parameters must be slice"), msgAndArgs...) + return Fail(t, "Parameters must be slice", msgAndArgs...) } actualSlice := reflect.ValueOf(actual) @@ -1250,8 +1413,12 @@ func InDeltaMapValues(t TestingT, expected, actual interface{}, delta float64, m func calcRelativeError(expected, actual interface{}) (float64, error) { af, aok := toFloat(expected) - if !aok { - return 0, fmt.Errorf("expected value %q cannot be converted to float", expected) + bf, bok := toFloat(actual) + if !aok || !bok { + return 0, fmt.Errorf("Parameters must be numerical") + } + if math.IsNaN(af) && math.IsNaN(bf) { + return 0, nil } if math.IsNaN(af) { return 0, errors.New("expected value must not be NaN") @@ -1259,10 +1426,6 @@ func calcRelativeError(expected, actual interface{}) (float64, error) { if af == 0 { return 0, fmt.Errorf("expected value must have a value other than zero to calculate the relative error") } - bf, bok := toFloat(actual) - if !bok { - return 0, fmt.Errorf("actual value %q cannot be converted to float", actual) - } if math.IsNaN(bf) { return 0, errors.New("actual value must not be NaN") } @@ -1298,7 +1461,7 @@ func InEpsilonSlice(t TestingT, expected, actual interface{}, epsilon float64, m if expected == nil || actual == nil || reflect.TypeOf(actual).Kind() != reflect.Slice || reflect.TypeOf(expected).Kind() != reflect.Slice { - return Fail(t, fmt.Sprintf("Parameters must be slice"), msgAndArgs...) + return Fail(t, "Parameters must be slice", msgAndArgs...) } actualSlice := reflect.ValueOf(actual) @@ -1320,10 +1483,10 @@ func InEpsilonSlice(t TestingT, expected, actual interface{}, epsilon float64, m // NoError asserts that a function returned no error (i.e. `nil`). // -// actualObj, err := SomeFunction() -// if assert.NoError(t, err) { -// assert.Equal(t, expectedObj, actualObj) -// } +// actualObj, err := SomeFunction() +// if assert.NoError(t, err) { +// assert.Equal(t, expectedObj, actualObj) +// } func NoError(t TestingT, err error, msgAndArgs ...interface{}) bool { if err != nil { if h, ok := t.(tHelper); ok { @@ -1337,10 +1500,10 @@ func NoError(t TestingT, err error, msgAndArgs ...interface{}) bool { // Error asserts that a function returned an error (i.e. not `nil`). // -// actualObj, err := SomeFunction() -// if assert.Error(t, err) { -// assert.Equal(t, expectedError, err) -// } +// actualObj, err := SomeFunction() +// if assert.Error(t, err) { +// assert.Equal(t, expectedError, err) +// } func Error(t TestingT, err error, msgAndArgs ...interface{}) bool { if err == nil { if h, ok := t.(tHelper); ok { @@ -1355,8 +1518,8 @@ func Error(t TestingT, err error, msgAndArgs ...interface{}) bool { // EqualError asserts that a function returned an error (i.e. not `nil`) // and that it is equal to the provided error. // -// actualObj, err := SomeFunction() -// assert.EqualError(t, err, expectedErrorString) +// actualObj, err := SomeFunction() +// assert.EqualError(t, err, expectedErrorString) func EqualError(t TestingT, theError error, errString string, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1375,6 +1538,27 @@ func EqualError(t TestingT, theError error, errString string, msgAndArgs ...inte return true } +// ErrorContains asserts that a function returned an error (i.e. not `nil`) +// and that the error contains the specified substring. +// +// actualObj, err := SomeFunction() +// assert.ErrorContains(t, err, expectedErrorSubString) +func ErrorContains(t TestingT, theError error, contains string, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if !Error(t, theError, msgAndArgs...) { + return false + } + + actual := theError.Error() + if !strings.Contains(actual, contains) { + return Fail(t, fmt.Sprintf("Error %#v does not contain %#v", actual, contains), msgAndArgs...) + } + + return true +} + // matchRegexp return true if a specified regexp matches a string. func matchRegexp(rx interface{}, str interface{}) bool { @@ -1391,8 +1575,8 @@ func matchRegexp(rx interface{}, str interface{}) bool { // Regexp asserts that a specified regexp matches a string. // -// assert.Regexp(t, regexp.MustCompile("start"), "it's starting") -// assert.Regexp(t, "start...$", "it's not starting") +// assert.Regexp(t, regexp.MustCompile("start"), "it's starting") +// assert.Regexp(t, "start...$", "it's not starting") func Regexp(t TestingT, rx interface{}, str interface{}, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1409,8 +1593,8 @@ func Regexp(t TestingT, rx interface{}, str interface{}, msgAndArgs ...interface // NotRegexp asserts that a specified regexp does not match a string. // -// assert.NotRegexp(t, regexp.MustCompile("starts"), "it's starting") -// assert.NotRegexp(t, "^start", "it's not starting") +// assert.NotRegexp(t, regexp.MustCompile("starts"), "it's starting") +// assert.NotRegexp(t, "^start", "it's not starting") func NotRegexp(t TestingT, rx interface{}, str interface{}, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1522,7 +1706,7 @@ func NoDirExists(t TestingT, path string, msgAndArgs ...interface{}) bool { // JSONEq asserts that two JSON strings are equivalent. // -// assert.JSONEq(t, `{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`) +// assert.JSONEq(t, `{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`) func JSONEq(t TestingT, expected string, actual string, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1588,12 +1772,17 @@ func diff(expected interface{}, actual interface{}) string { } var e, a string - if et != reflect.TypeOf("") { - e = spewConfig.Sdump(expected) - a = spewConfig.Sdump(actual) - } else { + + switch et { + case reflect.TypeOf(""): e = reflect.ValueOf(expected).String() a = reflect.ValueOf(actual).String() + case reflect.TypeOf(time.Time{}): + e = spewConfigStringerEnabled.Sdump(expected) + a = spewConfigStringerEnabled.Sdump(actual) + default: + e = spewConfig.Sdump(expected) + a = spewConfig.Sdump(actual) } diff, _ := difflib.GetUnifiedDiffString(difflib.UnifiedDiff{ @@ -1625,6 +1814,14 @@ var spewConfig = spew.ConfigState{ MaxDepth: 10, } +var spewConfigStringerEnabled = spew.ConfigState{ + Indent: " ", + DisablePointerAddresses: true, + DisableCapacities: true, + SortKeys: true, + MaxDepth: 10, +} + type tHelper interface { Helper() } @@ -1632,7 +1829,7 @@ type tHelper interface { // Eventually asserts that given condition will be met in waitFor time, // periodically checking target function each tick. // -// assert.Eventually(t, func() bool { return true; }, time.Second, 10*time.Millisecond) +// assert.Eventually(t, func() bool { return true; }, time.Second, 10*time.Millisecond) func Eventually(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() @@ -1662,10 +1859,93 @@ func Eventually(t TestingT, condition func() bool, waitFor time.Duration, tick t } } +// CollectT implements the TestingT interface and collects all errors. +type CollectT struct { + errors []error +} + +// Errorf collects the error. +func (c *CollectT) Errorf(format string, args ...interface{}) { + c.errors = append(c.errors, fmt.Errorf(format, args...)) +} + +// FailNow panics. +func (c *CollectT) FailNow() { + panic("Assertion failed") +} + +// Reset clears the collected errors. +func (c *CollectT) Reset() { + c.errors = nil +} + +// Copy copies the collected errors to the supplied t. +func (c *CollectT) Copy(t TestingT) { + if tt, ok := t.(tHelper); ok { + tt.Helper() + } + for _, err := range c.errors { + t.Errorf("%v", err) + } +} + +// EventuallyWithT asserts that given condition will be met in waitFor time, +// periodically checking target function each tick. In contrast to Eventually, +// it supplies a CollectT to the condition function, so that the condition +// function can use the CollectT to call other assertions. +// The condition is considered "met" if no errors are raised in a tick. +// The supplied CollectT collects all errors from one tick (if there are any). +// If the condition is not met before waitFor, the collected errors of +// the last tick are copied to t. +// +// externalValue := false +// go func() { +// time.Sleep(8*time.Second) +// externalValue = true +// }() +// assert.EventuallyWithT(t, func(c *assert.CollectT) { +// // add assertions as needed; any assertion failure will fail the current tick +// assert.True(c, externalValue, "expected 'externalValue' to be true") +// }, 1*time.Second, 10*time.Second, "external state has not changed to 'true'; still false") +func EventuallyWithT(t TestingT, condition func(collect *CollectT), waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + collect := new(CollectT) + ch := make(chan bool, 1) + + timer := time.NewTimer(waitFor) + defer timer.Stop() + + ticker := time.NewTicker(tick) + defer ticker.Stop() + + for tick := ticker.C; ; { + select { + case <-timer.C: + collect.Copy(t) + return Fail(t, "Condition never satisfied", msgAndArgs...) + case <-tick: + tick = nil + collect.Reset() + go func() { + condition(collect) + ch <- len(collect.errors) == 0 + }() + case v := <-ch: + if v { + return true + } + tick = ticker.C + } + } +} + // Never asserts that the given condition doesn't satisfy in waitFor time, // periodically checking the target function each tick. // -// assert.Never(t, func() bool { return false; }, time.Second, 10*time.Millisecond) +// assert.Never(t, func() bool { return false; }, time.Second, 10*time.Millisecond) func Never(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool { if h, ok := t.(tHelper); ok { h.Helper() diff --git a/vendor/github.com/stretchr/testify/assert/doc.go b/vendor/github.com/stretchr/testify/assert/doc.go index c9dccc4d6..4953981d3 100644 --- a/vendor/github.com/stretchr/testify/assert/doc.go +++ b/vendor/github.com/stretchr/testify/assert/doc.go @@ -1,39 +1,40 @@ // Package assert provides a set of comprehensive testing tools for use with the normal Go testing system. // -// Example Usage +// # Example Usage // // The following is a complete example using assert in a standard test function: -// import ( -// "testing" -// "github.com/stretchr/testify/assert" -// ) // -// func TestSomething(t *testing.T) { +// import ( +// "testing" +// "github.com/stretchr/testify/assert" +// ) // -// var a string = "Hello" -// var b string = "Hello" +// func TestSomething(t *testing.T) { // -// assert.Equal(t, a, b, "The two words should be the same.") +// var a string = "Hello" +// var b string = "Hello" // -// } +// assert.Equal(t, a, b, "The two words should be the same.") +// +// } // // if you assert many times, use the format below: // -// import ( -// "testing" -// "github.com/stretchr/testify/assert" -// ) +// import ( +// "testing" +// "github.com/stretchr/testify/assert" +// ) // -// func TestSomething(t *testing.T) { -// assert := assert.New(t) +// func TestSomething(t *testing.T) { +// assert := assert.New(t) // -// var a string = "Hello" -// var b string = "Hello" +// var a string = "Hello" +// var b string = "Hello" // -// assert.Equal(a, b, "The two words should be the same.") -// } +// assert.Equal(a, b, "The two words should be the same.") +// } // -// Assertions +// # Assertions // // Assertions allow you to easily write test code, and are global funcs in the `assert` package. // All assertion functions take, as the first argument, the `*testing.T` object provided by the diff --git a/vendor/github.com/stretchr/testify/assert/http_assertions.go b/vendor/github.com/stretchr/testify/assert/http_assertions.go index 4ed341dd2..d8038c28a 100644 --- a/vendor/github.com/stretchr/testify/assert/http_assertions.go +++ b/vendor/github.com/stretchr/testify/assert/http_assertions.go @@ -23,7 +23,7 @@ func httpCode(handler http.HandlerFunc, method, url string, values url.Values) ( // HTTPSuccess asserts that a specified handler returns a success status code. // -// assert.HTTPSuccess(t, myHandler, "POST", "http://www.google.com", nil) +// assert.HTTPSuccess(t, myHandler, "POST", "http://www.google.com", nil) // // Returns whether the assertion was successful (true) or not (false). func HTTPSuccess(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, msgAndArgs ...interface{}) bool { @@ -45,7 +45,7 @@ func HTTPSuccess(t TestingT, handler http.HandlerFunc, method, url string, value // HTTPRedirect asserts that a specified handler returns a redirect status code. // -// assert.HTTPRedirect(t, myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// assert.HTTPRedirect(t, myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} // // Returns whether the assertion was successful (true) or not (false). func HTTPRedirect(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, msgAndArgs ...interface{}) bool { @@ -67,7 +67,7 @@ func HTTPRedirect(t TestingT, handler http.HandlerFunc, method, url string, valu // HTTPError asserts that a specified handler returns an error status code. // -// assert.HTTPError(t, myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// assert.HTTPError(t, myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} // // Returns whether the assertion was successful (true) or not (false). func HTTPError(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, msgAndArgs ...interface{}) bool { @@ -89,7 +89,7 @@ func HTTPError(t TestingT, handler http.HandlerFunc, method, url string, values // HTTPStatusCode asserts that a specified handler returns a specified status code. // -// assert.HTTPStatusCode(t, myHandler, "GET", "/notImplemented", nil, 501) +// assert.HTTPStatusCode(t, myHandler, "GET", "/notImplemented", nil, 501) // // Returns whether the assertion was successful (true) or not (false). func HTTPStatusCode(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, statuscode int, msgAndArgs ...interface{}) bool { @@ -124,7 +124,7 @@ func HTTPBody(handler http.HandlerFunc, method, url string, values url.Values) s // HTTPBodyContains asserts that a specified handler returns a // body that contains a string. // -// assert.HTTPBodyContains(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") +// assert.HTTPBodyContains(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") // // Returns whether the assertion was successful (true) or not (false). func HTTPBodyContains(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) bool { @@ -144,7 +144,7 @@ func HTTPBodyContains(t TestingT, handler http.HandlerFunc, method, url string, // HTTPBodyNotContains asserts that a specified handler returns a // body that does not contain a string. // -// assert.HTTPBodyNotContains(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") +// assert.HTTPBodyNotContains(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") // // Returns whether the assertion was successful (true) or not (false). func HTTPBodyNotContains(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) bool { diff --git a/vendor/go.starlark.net/internal/compile/compile.go b/vendor/go.starlark.net/internal/compile/compile.go index c314e6e63..ecf689f05 100644 --- a/vendor/go.starlark.net/internal/compile/compile.go +++ b/vendor/go.starlark.net/internal/compile/compile.go @@ -23,7 +23,6 @@ // // Operands, logically uint32s, are encoded using little-endian 7-bit // varints, the top bit indicating that more bytes follow. -// package compile // import "go.starlark.net/internal/compile" import ( @@ -47,7 +46,7 @@ var Disassemble = false const debug = false // make code generation verbose, for debugging the compiler // Increment this to force recompilation of saved bytecode files. -const Version = 12 +const Version = 14 type Opcode uint8 @@ -100,18 +99,19 @@ const ( FALSE // - FALSE False MANDATORY // - MANDATORY Mandatory [sentinel value for required kwonly args] - ITERPUSH // iterable ITERPUSH - [pushes the iterator stack] - ITERPOP // - ITERPOP - [pops the iterator stack] - NOT // value NOT bool - RETURN // value RETURN - - SETINDEX // a i new SETINDEX - - INDEX // a i INDEX elem - SETDICT // dict key value SETDICT - - SETDICTUNIQ // dict key value SETDICTUNIQ - - APPEND // list elem APPEND - - SLICE // x lo hi step SLICE slice - INPLACE_ADD // x y INPLACE_ADD z where z is x+y or x.extend(y) - MAKEDICT // - MAKEDICT dict + ITERPUSH // iterable ITERPUSH - [pushes the iterator stack] + ITERPOP // - ITERPOP - [pops the iterator stack] + NOT // value NOT bool + RETURN // value RETURN - + SETINDEX // a i new SETINDEX - + INDEX // a i INDEX elem + SETDICT // dict key value SETDICT - + SETDICTUNIQ // dict key value SETDICTUNIQ - + APPEND // list elem APPEND - + SLICE // x lo hi step SLICE slice + INPLACE_ADD // x y INPLACE_ADD z where z is x+y or x.extend(y) + INPLACE_PIPE // x y INPLACE_PIPE z where z is x|y + MAKEDICT // - MAKEDICT dict // --- opcodes with an argument must go below this line --- @@ -177,6 +177,7 @@ var opcodeNames = [...]string{ IN: "in", INDEX: "index", INPLACE_ADD: "inplace_add", + INPLACE_PIPE: "inplace_pipe", ITERJMP: "iterjmp", ITERPOP: "iterpop", ITERPUSH: "iterpush", @@ -250,6 +251,7 @@ var stackEffect = [...]int8{ IN: -1, INDEX: -1, INPLACE_ADD: -1, + INPLACE_PIPE: -1, ITERJMP: variableStackEffect, ITERPOP: 0, ITERPUSH: -1, @@ -314,6 +316,7 @@ type Program struct { Functions []*Funcode Globals []Binding // for error messages and tracing Toplevel *Funcode // module initialization function + Recursion bool // disable recursion check for functions in this file } // The type of a bytes literal value, to distinguish from text string. @@ -483,17 +486,20 @@ func bindings(bindings []*resolve.Binding) []Binding { } // Expr compiles an expression to a program whose toplevel function evaluates it. -func Expr(expr syntax.Expr, name string, locals []*resolve.Binding) *Program { +// The options must be consistent with those used when parsing expr. +func Expr(opts *syntax.FileOptions, expr syntax.Expr, name string, locals []*resolve.Binding) *Program { pos := syntax.Start(expr) stmts := []syntax.Stmt{&syntax.ReturnStmt{Result: expr}} - return File(stmts, pos, name, locals, nil) + return File(opts, stmts, pos, name, locals, nil) } // File compiles the statements of a file into a program. -func File(stmts []syntax.Stmt, pos syntax.Position, name string, locals, globals []*resolve.Binding) *Program { +// The options must be consistent with those used when parsing stmts. +func File(opts *syntax.FileOptions, stmts []syntax.Stmt, pos syntax.Position, name string, locals, globals []*resolve.Binding) *Program { pcomp := &pcomp{ prog: &Program{ - Globals: bindings(globals), + Globals: bindings(globals), + Recursion: opts.Recursion, }, names: make(map[string]uint32), constants: make(map[interface{}]uint32), @@ -1145,11 +1151,16 @@ func (fcomp *fcomp) stmt(stmt syntax.Stmt) { fcomp.expr(stmt.RHS) - if stmt.Op == syntax.PLUS_EQ { - // Allow the runtime to optimize list += iterable. + // In-place x+=y and x|=y have special semantics: + // the resulting x aliases the original x. + switch stmt.Op { + case syntax.PLUS_EQ: fcomp.setPos(stmt.OpPos) fcomp.emit(INPLACE_ADD) - } else { + case syntax.PIPE_EQ: + fcomp.setPos(stmt.OpPos) + fcomp.emit(INPLACE_PIPE) + default: fcomp.binop(stmt.OpPos, stmt.Op-syntax.PLUS_EQ+syntax.PLUS) } set() diff --git a/vendor/go.starlark.net/internal/compile/serial.go b/vendor/go.starlark.net/internal/compile/serial.go index adadabfc2..4d71738cc 100644 --- a/vendor/go.starlark.net/internal/compile/serial.go +++ b/vendor/go.starlark.net/internal/compile/serial.go @@ -25,6 +25,7 @@ package compile // toplevel Funcode // numfuncs varint // funcs []Funcode +// recursion varint (0 or 1) // []byte # concatenation of all referenced strings // EOF // @@ -130,6 +131,7 @@ func (prog *Program) Encode() []byte { for _, fn := range prog.Functions { e.function(fn) } + e.int(b2i(prog.Recursion)) // Patch in the offset of the string data section. binary.LittleEndian.PutUint32(e.p[4:8], uint32(len(e.p))) @@ -270,6 +272,7 @@ func DecodeProgram(data []byte) (_ *Program, err error) { for i := range funcs { funcs[i] = d.function() } + recursion := d.int() != 0 prog := &Program{ Loads: loads, @@ -278,6 +281,7 @@ func DecodeProgram(data []byte) (_ *Program, err error) { Globals: globals, Functions: funcs, Toplevel: toplevel, + Recursion: recursion, } toplevel.Prog = prog for _, f := range funcs { diff --git a/vendor/go.starlark.net/resolve/binding.go b/vendor/go.starlark.net/resolve/binding.go index 6b99f4b97..8507e64c7 100644 --- a/vendor/go.starlark.net/resolve/binding.go +++ b/vendor/go.starlark.net/resolve/binding.go @@ -10,7 +10,7 @@ import "go.starlark.net/syntax" // We cannot guarantee API stability for these types // as they are closely tied to the implementation. -// A Binding contains resolver information about an identifer. +// A Binding contains resolver information about an identifier. // The resolver populates the Binding field of each syntax.Identifier. // The Binding ties together all identifiers that denote the same variable. type Binding struct { diff --git a/vendor/go.starlark.net/resolve/resolve.go b/vendor/go.starlark.net/resolve/resolve.go index 56e33ba52..c576a6baf 100644 --- a/vendor/go.starlark.net/resolve/resolve.go +++ b/vendor/go.starlark.net/resolve/resolve.go @@ -97,6 +97,9 @@ const doesnt = "this Starlark dialect does not " // global options // These features are either not standard Starlark (yet), or deprecated // features of the BUILD language, so we put them behind flags. +// +// Deprecated: use an explicit [syntax.FileOptions] argument instead, +// as it avoids all the usual problems of global variables. var ( AllowSet = false // allow the 'set' built-in AllowGlobalReassign = false // allow reassignment to top-level names; also, allow if/for/while at top-level @@ -130,7 +133,7 @@ func File(file *syntax.File, isPredeclared, isUniversal func(name string) bool) // REPLChunk is a generalization of the File function that supports a // non-empty initial global block, as occurs in a REPL. func REPLChunk(file *syntax.File, isGlobal, isPredeclared, isUniversal func(name string) bool) error { - r := newResolver(isGlobal, isPredeclared, isUniversal) + r := newResolver(file.Options, isGlobal, isPredeclared, isUniversal) r.stmts(file.Stmts) r.env.resolveLocalUses() @@ -151,12 +154,18 @@ func REPLChunk(file *syntax.File, isGlobal, isPredeclared, isUniversal func(name return nil } -// Expr resolves the specified expression. +// Expr calls [ExprOptions] using [syntax.LegacyFileOptions]. +// Deprecated: relies on legacy global variables. +func Expr(expr syntax.Expr, isPredeclared, isUniversal func(name string) bool) ([]*Binding, error) { + return ExprOptions(syntax.LegacyFileOptions(), expr, isPredeclared, isUniversal) +} + +// ExprOptions resolves the specified expression. // It returns the local variables bound within the expression. // -// The isPredeclared and isUniversal predicates behave as for the File function. -func Expr(expr syntax.Expr, isPredeclared, isUniversal func(name string) bool) ([]*Binding, error) { - r := newResolver(nil, isPredeclared, isUniversal) +// The isPredeclared and isUniversal predicates behave as for the File function +func ExprOptions(opts *syntax.FileOptions, expr syntax.Expr, isPredeclared, isUniversal func(name string) bool) ([]*Binding, error) { + r := newResolver(opts, nil, isPredeclared, isUniversal) r.expr(expr) r.env.resolveLocalUses() r.resolveNonLocalUses(r.env) // globals & universals @@ -179,9 +188,10 @@ type Error struct { func (e Error) Error() string { return e.Pos.String() + ": " + e.Msg } -func newResolver(isGlobal, isPredeclared, isUniversal func(name string) bool) *resolver { +func newResolver(options *syntax.FileOptions, isGlobal, isPredeclared, isUniversal func(name string) bool) *resolver { file := new(block) return &resolver{ + options: options, file: file, env: file, isGlobal: isGlobal, @@ -193,6 +203,8 @@ func newResolver(isGlobal, isPredeclared, isUniversal func(name string) bool) *r } type resolver struct { + options *syntax.FileOptions + // env is the current local environment: // a linked list of blocks, innermost first. // The tail of the list is the file block. @@ -314,7 +326,7 @@ func (r *resolver) bind(id *syntax.Ident) bool { r.moduleGlobals = append(r.moduleGlobals, bind) } } - if ok && !AllowGlobalReassign { + if ok && !r.options.GlobalReassign { r.errorf(id.NamePos, "cannot reassign %s %s declared at %s", bind.Scope, id.Name, bind.First.NamePos) } @@ -382,7 +394,7 @@ func (r *resolver) use(id *syntax.Ident) { // We will piggyback support for the legacy semantics on the // AllowGlobalReassign flag, which is loosely related and also // required for Bazel. - if AllowGlobalReassign && r.env == r.file { + if r.options.GlobalReassign && r.env == r.file { r.useToplevel(use) return } @@ -420,7 +432,7 @@ func (r *resolver) useToplevel(use use) (bind *Binding) { r.predeclared[id.Name] = bind // save it } else if r.isUniversal(id.Name) { // use of universal name - if !AllowSet && id.Name == "set" { + if !r.options.Set && id.Name == "set" { r.errorf(id.NamePos, doesnt+"support sets") } bind = &Binding{Scope: Universal} @@ -493,7 +505,7 @@ func (r *resolver) stmt(stmt syntax.Stmt) { } case *syntax.IfStmt: - if !AllowGlobalReassign && r.container().function == nil { + if !r.options.TopLevelControl && r.container().function == nil { r.errorf(stmt.If, "if statement not within a function") } r.expr(stmt.Cond) @@ -519,7 +531,7 @@ func (r *resolver) stmt(stmt syntax.Stmt) { r.function(fn, stmt.Def) case *syntax.ForStmt: - if !AllowGlobalReassign && r.container().function == nil { + if !r.options.TopLevelControl && r.container().function == nil { r.errorf(stmt.For, "for loop not within a function") } r.expr(stmt.X) @@ -530,10 +542,10 @@ func (r *resolver) stmt(stmt syntax.Stmt) { r.loops-- case *syntax.WhileStmt: - if !AllowRecursion { + if !r.options.While { r.errorf(stmt.While, doesnt+"support while loops") } - if !AllowGlobalReassign && r.container().function == nil { + if !r.options.TopLevelControl && r.container().function == nil { r.errorf(stmt.While, "while loop not within a function") } r.expr(stmt.Cond) @@ -569,9 +581,9 @@ func (r *resolver) stmt(stmt syntax.Stmt) { } id := stmt.To[i] - if LoadBindsGlobally { + if r.options.LoadBindsGlobally { r.bind(id) - } else if r.bindLocal(id) && !AllowGlobalReassign { + } else if r.bindLocal(id) && !r.options.GlobalReassign { // "Global" in AllowGlobalReassign is a misnomer for "toplevel". // Sadly we can't report the previous declaration // as id.Binding may not be set yet. @@ -746,7 +758,7 @@ func (r *resolver) expr(e syntax.Expr) { } x := binop.X.(*syntax.Ident) if seenName[x.Name] { - r.errorf(x.NamePos, "keyword argument %s repeated", x.Name) + r.errorf(x.NamePos, "keyword argument %q is repeated", x.Name) } else { if seenName == nil { seenName = make(map[string]bool) diff --git a/vendor/go.starlark.net/starlark/eval.go b/vendor/go.starlark.net/starlark/eval.go index d0ad91fbe..6c11bc47d 100644 --- a/vendor/go.starlark.net/starlark/eval.go +++ b/vendor/go.starlark.net/starlark/eval.go @@ -7,7 +7,6 @@ package starlark import ( "fmt" "io" - "io/ioutil" "log" "math/big" "sort" @@ -47,8 +46,17 @@ type Thread struct { // See example_test.go for some example implementations of Load. Load func(thread *Thread, module string) (StringDict, error) - // steps counts abstract computation steps executed by this thread. - steps, maxSteps uint64 + // OnMaxSteps is called when the thread reaches the limit set by SetMaxExecutionSteps. + // The default behavior is to call thread.Cancel("too many steps"). + OnMaxSteps func(thread *Thread) + + // Steps a count of abstract computation steps executed + // by this thread. It is incremented by the interpreter. It may be used + // as a measure of the approximate cost of Starlark execution, by + // computing the difference in its value before and after a computation. + // + // The precise meaning of "step" is not specified and may change. + Steps, maxSteps uint64 // cancelReason records the reason from the first call to Cancel. cancelReason *string @@ -61,30 +69,34 @@ type Thread struct { proftime time.Duration } -// ExecutionSteps returns a count of abstract computation steps executed -// by this thread. It is incremented by the interpreter. It may be used -// as a measure of the approximate cost of Starlark execution, by -// computing the difference in its value before and after a computation. -// -// The precise meaning of "step" is not specified and may change. +// ExecutionSteps returns the current value of Steps. func (thread *Thread) ExecutionSteps() uint64 { - return thread.steps + return thread.Steps } // SetMaxExecutionSteps sets a limit on the number of Starlark // computation steps that may be executed by this thread. If the // thread's step counter exceeds this limit, the interpreter calls -// thread.Cancel("too many steps"). +// the optional OnMaxSteps function or the default behavior +// of calling thread.Cancel("too many steps"). func (thread *Thread) SetMaxExecutionSteps(max uint64) { thread.maxSteps = max } +// Uncancel resets the cancellation state. +// +// Unlike most methods of Thread, it is safe to call Uncancel from any +// goroutine, even if the thread is actively executing. +func (thread *Thread) Uncancel() { + atomic.StorePointer((*unsafe.Pointer)(unsafe.Pointer(&thread.cancelReason)), nil) +} + // Cancel causes execution of Starlark code in the specified thread to // promptly fail with an EvalError that includes the specified reason. // There may be a delay before the interpreter observes the cancellation // if the thread is currently in a call to a built-in function. // -// Cancellation cannot be undone. +// Call [Uncancel] to reset the cancellation state. // // Unlike most methods of Thread, it is safe to call Cancel from any // goroutine, even if the thread is actively executing. @@ -312,7 +324,13 @@ func (prog *Program) Write(out io.Writer) error { return err } -// ExecFile parses, resolves, and executes a Starlark file in the +// ExecFile calls [ExecFileOptions] using [syntax.LegacyFileOptions]. +// Deprecated: relies on legacy global variables. +func ExecFile(thread *Thread, filename string, src interface{}, predeclared StringDict) (StringDict, error) { + return ExecFileOptions(syntax.LegacyFileOptions(), thread, filename, src, predeclared) +} + +// ExecFileOptions parses, resolves, and executes a Starlark file in the // specified global environment, which may be modified during execution. // // Thread is the state associated with the Starlark thread. @@ -327,11 +345,11 @@ func (prog *Program) Write(out io.Writer) error { // Execution does not modify this dictionary, though it may mutate // its values. // -// If ExecFile fails during evaluation, it returns an *EvalError +// If ExecFileOptions fails during evaluation, it returns an *EvalError // containing a backtrace. -func ExecFile(thread *Thread, filename string, src interface{}, predeclared StringDict) (StringDict, error) { +func ExecFileOptions(opts *syntax.FileOptions, thread *Thread, filename string, src interface{}, predeclared StringDict) (StringDict, error) { // Parse, resolve, and compile a Starlark source file. - _, mod, err := SourceProgram(filename, src, predeclared.Has) + _, mod, err := SourceProgramOptions(opts, filename, src, predeclared.Has) if err != nil { return nil, err } @@ -341,7 +359,13 @@ func ExecFile(thread *Thread, filename string, src interface{}, predeclared Stri return g, err } -// SourceProgram produces a new program by parsing, resolving, +// SourceProgram calls [SourceProgramOptions] using [syntax.LegacyFileOptions]. +// Deprecated: relies on legacy global variables. +func SourceProgram(filename string, src interface{}, isPredeclared func(string) bool) (*syntax.File, *Program, error) { + return SourceProgramOptions(syntax.LegacyFileOptions(), filename, src, isPredeclared) +} + +// SourceProgramOptions produces a new program by parsing, resolving, // and compiling a Starlark source file. // On success, it returns the parsed file and the compiled program. // The filename and src parameters are as for syntax.Parse. @@ -350,8 +374,8 @@ func ExecFile(thread *Thread, filename string, src interface{}, predeclared Stri // a pre-declared identifier of the current module. // Its typical value is predeclared.Has, // where predeclared is a StringDict of pre-declared values. -func SourceProgram(filename string, src interface{}, isPredeclared func(string) bool) (*syntax.File, *Program, error) { - f, err := syntax.Parse(filename, src, 0) +func SourceProgramOptions(opts *syntax.FileOptions, filename string, src interface{}, isPredeclared func(string) bool) (*syntax.File, *Program, error) { + f, err := opts.Parse(filename, src, 0) if err != nil { return nil, nil, err } @@ -383,7 +407,7 @@ func FileProgram(f *syntax.File, isPredeclared func(string) bool) (*Program, err } module := f.Module.(*resolve.Module) - compiled := compile.File(f.Stmts, pos, "", module.Locals, module.Globals) + compiled := compile.File(f.Options, f.Stmts, pos, "", module.Locals, module.Globals) return &Program{compiled}, nil } @@ -391,7 +415,7 @@ func FileProgram(f *syntax.File, isPredeclared func(string) bool) (*Program, err // CompiledProgram produces a new program from the representation // of a compiled program previously saved by Program.Write. func CompiledProgram(in io.Reader) (*Program, error) { - data, err := ioutil.ReadAll(in) + data, err := io.ReadAll(in) if err != nil { return nil, err } @@ -440,7 +464,7 @@ func ExecREPLChunk(f *syntax.File, thread *Thread, globals StringDict) error { } module := f.Module.(*resolve.Module) - compiled := compile.File(f.Stmts, pos, "", module.Locals, module.Globals) + compiled := compile.File(f.Options, f.Stmts, pos, "", module.Locals, module.Globals) prog := &Program{compiled} // -- variant of Program.Init -- @@ -499,7 +523,13 @@ func makeToplevelFunction(prog *compile.Program, predeclared StringDict) *Functi } } -// Eval parses, resolves, and evaluates an expression within the +// Eval calls [EvalOptions] using [syntax.LegacyFileOptions]. +// Deprecated: relies on legacy global variables. +func Eval(thread *Thread, filename string, src interface{}, env StringDict) (Value, error) { + return EvalOptions(syntax.LegacyFileOptions(), thread, filename, src, env) +} + +// EvalOptions parses, resolves, and evaluates an expression within the // specified (predeclared) environment. // // Evaluation cannot mutate the environment dictionary itself, @@ -507,58 +537,71 @@ func makeToplevelFunction(prog *compile.Program, predeclared StringDict) *Functi // // The filename and src parameters are as for syntax.Parse. // -// If Eval fails during evaluation, it returns an *EvalError +// If EvalOptions fails during evaluation, it returns an *EvalError // containing a backtrace. -func Eval(thread *Thread, filename string, src interface{}, env StringDict) (Value, error) { - expr, err := syntax.ParseExpr(filename, src, 0) +func EvalOptions(opts *syntax.FileOptions, thread *Thread, filename string, src interface{}, env StringDict) (Value, error) { + expr, err := opts.ParseExpr(filename, src, 0) if err != nil { return nil, err } - f, err := makeExprFunc(expr, env) + f, err := makeExprFunc(opts, expr, env) if err != nil { return nil, err } return Call(thread, f, nil, nil) } -// EvalExpr resolves and evaluates an expression within the +// EvalExpr calls [EvalExprOptions] using [syntax.LegacyFileOptions]. +// Deprecated: relies on legacy global variables. +func EvalExpr(thread *Thread, expr syntax.Expr, env StringDict) (Value, error) { + return EvalExprOptions(syntax.LegacyFileOptions(), thread, expr, env) +} + +// EvalExprOptions resolves and evaluates an expression within the // specified (predeclared) environment. // Evaluating a comma-separated list of expressions yields a tuple value. // // Resolving an expression mutates it. -// Do not call EvalExpr more than once for the same expression. +// Do not call EvalExprOptions more than once for the same expression. // // Evaluation cannot mutate the environment dictionary itself, // though it may modify variables reachable from the dictionary. // -// If Eval fails during evaluation, it returns an *EvalError +// If EvalExprOptions fails during evaluation, it returns an *EvalError // containing a backtrace. -func EvalExpr(thread *Thread, expr syntax.Expr, env StringDict) (Value, error) { - fn, err := makeExprFunc(expr, env) +func EvalExprOptions(opts *syntax.FileOptions, thread *Thread, expr syntax.Expr, env StringDict) (Value, error) { + fn, err := makeExprFunc(opts, expr, env) if err != nil { return nil, err } return Call(thread, fn, nil, nil) } +// ExprFunc calls [ExprFuncOptions] using [syntax.LegacyFileOptions]. +// Deprecated: relies on legacy global variables. +func ExprFunc(filename string, src interface{}, env StringDict) (*Function, error) { + return ExprFuncOptions(syntax.LegacyFileOptions(), filename, src, env) +} + // ExprFunc returns a no-argument function // that evaluates the expression whose source is src. -func ExprFunc(filename string, src interface{}, env StringDict) (*Function, error) { - expr, err := syntax.ParseExpr(filename, src, 0) +func ExprFuncOptions(options *syntax.FileOptions, filename string, src interface{}, env StringDict) (*Function, error) { + expr, err := options.ParseExpr(filename, src, 0) if err != nil { return nil, err } - return makeExprFunc(expr, env) + return makeExprFunc(options, expr, env) } // makeExprFunc returns a no-argument function whose body is expr. -func makeExprFunc(expr syntax.Expr, env StringDict) (*Function, error) { - locals, err := resolve.Expr(expr, env.Has, Universe.Has) +// The options must be consistent with those used when parsing expr. +func makeExprFunc(opts *syntax.FileOptions, expr syntax.Expr, env StringDict) (*Function, error) { + locals, err := resolve.ExprOptions(opts, expr, env.Has, Universe.Has) if err != nil { return nil, err } - return makeToplevelFunction(compile.Expr(expr, "", locals), env), nil + return makeToplevelFunction(compile.Expr(opts, expr, "", locals), env), nil } // The following functions are primitive operations of the byte code interpreter. @@ -782,6 +825,12 @@ func Binary(op syntax.Token, x, y Value) (Value, error) { } return x - yf, nil } + case *Set: // difference + if y, ok := y.(*Set); ok { + iter := y.Iterate() + defer iter.Done() + return x.Difference(iter) + } } case syntax.STAR: @@ -1031,6 +1080,12 @@ func Binary(op syntax.Token, x, y Value) (Value, error) { if y, ok := y.(Int); ok { return x.Or(y), nil } + + case *Dict: // union + if y, ok := y.(*Dict); ok { + return x.Union(y), nil + } + case *Set: // union if y, ok := y.(*Set); ok { iter := Iterate(y) @@ -1047,17 +1102,9 @@ func Binary(op syntax.Token, x, y Value) (Value, error) { } case *Set: // intersection if y, ok := y.(*Set); ok { - set := new(Set) - if x.Len() > y.Len() { - x, y = y, x // opt: range over smaller set - } - for _, xelem := range x.elems() { - // Has, Insert cannot fail here. - if found, _ := y.Has(xelem); found { - set.Insert(xelem) - } - } - return set, nil + iter := y.Iterate() + defer iter.Done() + return x.Intersection(iter) } } @@ -1069,18 +1116,9 @@ func Binary(op syntax.Token, x, y Value) (Value, error) { } case *Set: // symmetric difference if y, ok := y.(*Set); ok { - set := new(Set) - for _, xelem := range x.elems() { - if found, _ := y.Has(xelem); !found { - set.Insert(xelem) - } - } - for _, yelem := range y.elems() { - if found, _ := x.Has(yelem); !found { - set.Insert(yelem) - } - } - return set, nil + iter := y.Iterate() + defer iter.Done() + return x.SymmetricDifference(iter) } } @@ -1214,8 +1252,22 @@ func Call(thread *Thread, fn Value, args Tuple, kwargs []Tuple) (Value, error) { fr.callable = c thread.beginProfSpan() + + // Use defer to ensure that panics from built-ins + // pass through the interpreter without leaving + // it in a bad state. + defer func() { + thread.endProfSpan() + + // clear out any references + // TODO(adonovan): opt: zero fr.Locals and + // reuse it if it is large enough. + *fr = frame{} + + thread.stack = thread.stack[:len(thread.stack)-1] // pop + }() + result, err := c.CallInternal(thread, args, kwargs) - thread.endProfSpan() // Sanity check: nil is not a valid Starlark value. if result == nil && err == nil { @@ -1229,9 +1281,6 @@ func Call(thread *Thread, fn Value, args Tuple, kwargs []Tuple) (Value, error) { } } - *fr = frame{} // clear out any references - thread.stack = thread.stack[:len(thread.stack)-1] // pop - return result, err } @@ -1610,9 +1659,14 @@ func interpolate(format string, x Value) (Value, error) { index++ } - if index < nargs { + if index < nargs && !is[Mapping](x) { return nil, fmt.Errorf("too many arguments for format string") } return String(buf.String()), nil } + +func is[T any](x any) bool { + _, ok := x.(T) + return ok +} diff --git a/vendor/go.starlark.net/starlark/hashtable.go b/vendor/go.starlark.net/starlark/hashtable.go index 27990b549..40f72bb63 100644 --- a/vendor/go.starlark.net/starlark/hashtable.go +++ b/vendor/go.starlark.net/starlark/hashtable.go @@ -6,12 +6,15 @@ package starlark import ( "fmt" + "math/big" _ "unsafe" // for go:linkname hack ) // hashtable is used to represent Starlark dict and set values. // It is a hash table whose key/value entries form a doubly-linked list // in the order the entries were inserted. +// +// Initialized instances of hashtable must not be copied. type hashtable struct { table []bucket // len is zero or a power of two bucket0 [1]bucket // inline allocation for small maps. @@ -20,8 +23,17 @@ type hashtable struct { head *entry // insertion order doubly-linked list; may be nil tailLink **entry // address of nil link at end of list (perhaps &head) frozen bool + + _ noCopy // triggers vet copylock check on this type. } +// noCopy is zero-sized type that triggers vet's copylock check. +// See https://github.com/golang/go/issues/8005#issuecomment-190753527. +type noCopy struct{} + +func (*noCopy) Lock() {} +func (*noCopy) Unlock() {} + const bucketSize = 8 type bucket struct { @@ -55,26 +67,16 @@ func (ht *hashtable) init(size int) { func (ht *hashtable) freeze() { if !ht.frozen { ht.frozen = true - for i := range ht.table { - for p := &ht.table[i]; p != nil; p = p.next { - for i := range p.entries { - e := &p.entries[i] - if e.hash != 0 { - e.key.Freeze() - e.value.Freeze() - } - } - } + for e := ht.head; e != nil; e = e.next { + e.key.Freeze() + e.value.Freeze() } } } func (ht *hashtable) insert(k, v Value) error { - if ht.frozen { - return fmt.Errorf("cannot insert into frozen hash table") - } - if ht.itercount > 0 { - return fmt.Errorf("cannot insert into hash table during iteration") + if err := ht.checkMutable("insert into"); err != nil { + return err } if ht.table == nil { ht.init(1) @@ -154,13 +156,12 @@ func overloaded(elems, buckets int) bool { func (ht *hashtable) grow() { // Double the number of buckets and rehash. - // TODO(adonovan): opt: - // - avoid reentrant calls to ht.insert, and specialize it. - // e.g. we know the calls to Equals will return false since - // there are no duplicates among the old keys. - // - saving the entire hash in the bucket would avoid the need to - // recompute the hash. - // - save the old buckets on a free list. + // + // Even though this makes reentrant calls to ht.insert, + // calls Equals unnecessarily (since there can't be duplicate keys), + // and recomputes the hash unnecessarily, the gains from + // avoiding these steps were found to be too small to justify + // the extra logic: -2% on hashtable benchmark. ht.table = make([]bucket, len(ht.table)<<1) oldhead := ht.head ht.head = nil @@ -200,6 +201,57 @@ func (ht *hashtable) lookup(k Value) (v Value, found bool, err error) { return None, false, nil // not found } +// count returns the number of distinct elements of iter that are elements of ht. +func (ht *hashtable) count(iter Iterator) (int, error) { + if ht.table == nil { + return 0, nil // empty + } + + var k Value + count := 0 + + // Use a bitset per table entry to record seen elements of ht. + // Elements are identified by their bucket number and index within the bucket. + // Each bitset gets one word initially, but may grow. + storage := make([]big.Word, len(ht.table)) + bitsets := make([]big.Int, len(ht.table)) + for i := range bitsets { + bitsets[i].SetBits(storage[i : i+1 : i+1]) + } + for iter.Next(&k) && count != int(ht.len) { + h, err := k.Hash() + if err != nil { + return 0, err // unhashable + } + if h == 0 { + h = 1 // zero is reserved + } + + // Inspect each bucket in the bucket list. + bucketId := h & (uint32(len(ht.table) - 1)) + i := 0 + for p := &ht.table[bucketId]; p != nil; p = p.next { + for j := range p.entries { + e := &p.entries[j] + if e.hash == h { + if eq, err := Equal(k, e.key); err != nil { + return 0, err + } else if eq { + bitIndex := i<<3 + j + if bitsets[bucketId].Bit(bitIndex) == 0 { + bitsets[bucketId].SetBit(&bitsets[bucketId], bitIndex, 1) + count++ + } + } + } + } + i++ + } + } + + return count, nil +} + // Items returns all the items in the map (as key/value pairs) in insertion order. func (ht *hashtable) items() []Tuple { items := make([]Tuple, 0, ht.len) @@ -230,11 +282,8 @@ func (ht *hashtable) keys() []Value { } func (ht *hashtable) delete(k Value) (v Value, found bool, err error) { - if ht.frozen { - return nil, false, fmt.Errorf("cannot delete from frozen hash table") - } - if ht.itercount > 0 { - return nil, false, fmt.Errorf("cannot delete from hash table during iteration") + if err := ht.checkMutable("delete from"); err != nil { + return nil, false, err } if ht.table == nil { return None, false, nil // empty @@ -277,12 +326,21 @@ func (ht *hashtable) delete(k Value) (v Value, found bool, err error) { return None, false, nil // not found } -func (ht *hashtable) clear() error { +// checkMutable reports an error if the hash table should not be mutated. +// verb+" dict" should describe the operation. +func (ht *hashtable) checkMutable(verb string) error { if ht.frozen { - return fmt.Errorf("cannot clear frozen hash table") + return fmt.Errorf("cannot %s frozen hash table", verb) } if ht.itercount > 0 { - return fmt.Errorf("cannot clear hash table during iteration") + return fmt.Errorf("cannot %s hash table during iteration", verb) + } + return nil +} + +func (ht *hashtable) clear() error { + if err := ht.checkMutable("clear"); err != nil { + return err } if ht.table != nil { for i := range ht.table { @@ -295,6 +353,15 @@ func (ht *hashtable) clear() error { return nil } +func (ht *hashtable) addAll(other *hashtable) error { + for e := other.head; e != nil; e = e.next { + if err := ht.insert(e.key, e.value); err != nil { + return err + } + } + return nil +} + // dump is provided as an aid to debugging. func (ht *hashtable) dump() { fmt.Printf("hashtable %p len=%d head=%p tailLink=%p", @@ -349,6 +416,8 @@ func (it *keyIterator) Done() { } } +// TODO(adonovan): use go1.19's maphash.String. + // hashString computes the hash of s. func hashString(s string) uint32 { if len(s) >= 12 { diff --git a/vendor/go.starlark.net/starlark/int.go b/vendor/go.starlark.net/starlark/int.go index e6dee14c8..8f2b279c7 100644 --- a/vendor/go.starlark.net/starlark/int.go +++ b/vendor/go.starlark.net/starlark/int.go @@ -46,13 +46,18 @@ func MakeUint64(x uint64) Int { // MakeBigInt returns a Starlark int for the specified big.Int. // The new Int value will contain a copy of x. The caller is safe to modify x. func MakeBigInt(x *big.Int) Int { - if n := x.BitLen(); n < 32 || n == 32 && x.Int64() == math.MinInt32 { + if isSmall(x) { return makeSmallInt(x.Int64()) } z := new(big.Int).Set(x) return makeBigInt(z) } +func isSmall(x *big.Int) bool { + n := x.BitLen() + return n < 32 || n == 32 && x.Int64() == math.MinInt32 +} + var ( zero, one = makeSmallInt(0), makeSmallInt(1) oneBig = big.NewInt(1) @@ -185,20 +190,36 @@ func (i Int) Hash() (uint32, error) { } return 12582917 * uint32(lo+3), nil } -func (x Int) CompareSameType(op syntax.Token, v Value, depth int) (bool, error) { - y := v.(Int) - xSmall, xBig := x.get() - ySmall, yBig := y.get() - if xBig != nil || yBig != nil { - return threeway(op, x.bigInt().Cmp(y.bigInt())), nil + +// Cmp implements comparison of two Int values. +// Required by the TotallyOrdered interface. +func (i Int) Cmp(v Value, depth int) (int, error) { + j := v.(Int) + iSmall, iBig := i.get() + jSmall, jBig := j.get() + if iBig != nil || jBig != nil { + return i.bigInt().Cmp(j.bigInt()), nil } - return threeway(op, signum64(xSmall-ySmall)), nil + return signum64(iSmall - jSmall), nil // safe: int32 operands } // Float returns the float value nearest i. func (i Int) Float() Float { iSmall, iBig := i.get() if iBig != nil { + // Fast path for hardware int-to-float conversions. + if iBig.IsUint64() { + return Float(iBig.Uint64()) + } else if iBig.IsInt64() { + return Float(iBig.Int64()) + } else { + // Fast path for very big ints. + const maxFiniteLen = 1023 + 1 // max exponent value + implicit mantissa bit + if iBig.BitLen() > maxFiniteLen { + return Float(math.Inf(iBig.Sign())) + } + } + f, _ := new(big.Float).SetInt(iBig).Float64() return Float(f) } diff --git a/vendor/go.starlark.net/starlark/int_generic.go b/vendor/go.starlark.net/starlark/int_generic.go index 8363ae09f..244a60ca5 100644 --- a/vendor/go.starlark.net/starlark/int_generic.go +++ b/vendor/go.starlark.net/starlark/int_generic.go @@ -1,4 +1,4 @@ -//+build !linux,!darwin,!dragonfly,!freebsd,!netbsd,!solaris darwin,arm64 !amd64,!arm64,!mips64x,!ppc64x,!loong64 +//go:build (!linux && !darwin && !dragonfly && !freebsd && !netbsd && !solaris) || (!amd64 && !arm64 && !mips64x && !ppc64 && !ppc64le && !loong64 && !s390x) package starlark diff --git a/vendor/go.starlark.net/starlark/int_posix64.go b/vendor/go.starlark.net/starlark/int_posix64.go index 71b1e7576..70c949efc 100644 --- a/vendor/go.starlark.net/starlark/int_posix64.go +++ b/vendor/go.starlark.net/starlark/int_posix64.go @@ -1,5 +1,4 @@ -//+build linux darwin dragonfly freebsd netbsd solaris -//+build amd64 arm64,!darwin mips64x ppc64x loong64 +//go:build (linux || darwin || dragonfly || freebsd || netbsd || solaris) && (amd64 || arm64 || mips64x || ppc64 || ppc64le || loong64 || s390x) package starlark @@ -10,16 +9,12 @@ package starlark // values be represented as an unsafe.Pointer, so that Int-to-Value // interface conversion need not allocate. -// Although iOS (arm64,darwin) claims to be a POSIX-compliant, -// it limits each process to about 700MB of virtual address space, -// which defeats the optimization. -// -// TODO(golang.org/issue/38485): darwin,arm64 may refer to macOS in the future. -// Update this when there are distinct GOOS values for macOS, iOS, and other Apple -// operating systems on arm64. -// -// This optimization is disabled on OpenBSD, because its default -// ulimit for virtual memory is a measly GB or so. +// Although iOS (which, like macOS, appears as darwin/arm64) is +// POSIX-compliant, it limits each process to about 700MB of virtual +// address space, which defeats the optimization. Similarly, +// OpenBSD's default ulimit for virtual memory is a measly GB or so. +// On both those platforms the attempted optimization will fail and +// fall back to the slow implementation. // An alternative approach to this optimization would be to embed the // int32 values in pointers using odd values, which can be distinguished @@ -41,15 +36,24 @@ import ( // so that Int-to-Value conversions need not allocate. // // The pointer is either a *big.Int, if the value is big, or a pointer into a -// reserved portion of the address space (smallints), if the value is small. +// reserved portion of the address space (smallints), if the value is small +// and the address space allocation succeeded. // // See int_generic.go for the basic representation concepts. type intImpl unsafe.Pointer // get returns the (small, big) arms of the union. func (i Int) get() (int64, *big.Int) { - ptr := uintptr(i.impl) - if ptr >= smallints && ptr < smallints+1<<32 { + if smallints == 0 { + // optimization disabled + if x := (*big.Int)(i.impl); isSmall(x) { + return x.Int64(), nil + } else { + return 0, x + } + } + + if ptr := uintptr(i.impl); ptr >= smallints && ptr < smallints+1<<32 { return math.MinInt32 + int64(ptr-smallints), nil } return 0, (*big.Int)(i.impl) @@ -57,6 +61,11 @@ func (i Int) get() (int64, *big.Int) { // Precondition: math.MinInt32 <= x && x <= math.MaxInt32 func makeSmallInt(x int64) Int { + if smallints == 0 { + // optimization disabled + return Int{intImpl(big.NewInt(x))} + } + return Int{intImpl(uintptr(x-math.MinInt32) + smallints)} } @@ -66,12 +75,15 @@ func makeBigInt(x *big.Int) Int { return Int{intImpl(x)} } // smallints is the base address of a 2^32 byte memory region. // Pointers to addresses in this region represent int32 values. // We assume smallints is not at the very top of the address space. +// +// Zero means the optimization is disabled and all Ints allocate a big.Int. var smallints = reserveAddresses(1 << 32) func reserveAddresses(len int) uintptr { b, err := unix.Mmap(-1, 0, len, unix.PROT_READ, unix.MAP_PRIVATE|unix.MAP_ANON) if err != nil { - log.Fatalf("mmap: %v", err) + log.Printf("Starlark failed to allocate 4GB address space: %v. Integer performance may suffer.", err) + return 0 // optimization disabled } return uintptr(unsafe.Pointer(&b[0])) } diff --git a/vendor/go.starlark.net/starlark/interp.go b/vendor/go.starlark.net/starlark/interp.go index 642d8f5e6..d29e52530 100644 --- a/vendor/go.starlark.net/starlark/interp.go +++ b/vendor/go.starlark.net/starlark/interp.go @@ -10,7 +10,6 @@ import ( "go.starlark.net/internal/compile" "go.starlark.net/internal/spell" - "go.starlark.net/resolve" "go.starlark.net/syntax" ) @@ -24,19 +23,19 @@ func (fn *Function) CallInternal(thread *Thread, args Tuple, kwargs []Tuple) (Va // Postcondition: args is not mutated. This is stricter than required by Callable, // but allows CALL to avoid a copy. - if !resolve.AllowRecursion { + f := fn.funcode + if !f.Prog.Recursion { // detect recursion for _, fr := range thread.stack[:len(thread.stack)-1] { // We look for the same function code, // not function value, otherwise the user could // defeat the check by writing the Y combinator. - if frfn, ok := fr.Callable().(*Function); ok && frfn.funcode == fn.funcode { + if frfn, ok := fr.Callable().(*Function); ok && frfn.funcode == f { return nil, fmt.Errorf("function %s called recursively", fn.Name()) } } } - f := fn.funcode fr := thread.frameAt(0) // Allocate space for stack and locals. @@ -81,15 +80,30 @@ func (fn *Function) CallInternal(thread *Thread, args Tuple, kwargs []Tuple) (Va var iterstack []Iterator // stack of active iterators + // Use defer so that application panics can pass through + // interpreter without leaving thread in a bad state. + defer func() { + // ITERPOP the rest of the iterator stack. + for _, iter := range iterstack { + iter.Done() + } + + fr.locals = nil + }() + sp := 0 var pc uint32 var result Value code := f.Code loop: for { - thread.steps++ - if thread.steps >= thread.maxSteps { - thread.Cancel("too many steps") + thread.Steps++ + if thread.Steps >= thread.maxSteps { + if thread.OnMaxSteps != nil { + thread.OnMaxSteps(thread) + } else { + thread.Cancel("too many steps") + } } if reason := atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(&thread.cancelReason))); reason != nil { err = fmt.Errorf("Starlark computation cancelled: %s", *(*string)(reason)) @@ -220,6 +234,34 @@ loop: stack[sp] = z sp++ + case compile.INPLACE_PIPE: + y := stack[sp-1] + x := stack[sp-2] + sp -= 2 + + // It's possible that y is not Dict but + // nonetheless defines x|y, in which case we + // should fall back to the general case. + var z Value + if xdict, ok := x.(*Dict); ok { + if ydict, ok := y.(*Dict); ok { + if err = xdict.ht.checkMutable("apply |= to"); err != nil { + break loop + } + xdict.ht.addAll(&ydict.ht) // can't fail + z = xdict + } + } + if z == nil { + z, err = Binary(syntax.PIPE, x, y) + if err != nil { + break loop + } + } + + stack[sp] = z + sp++ + case compile.NONE: stack[sp] = None sp++ @@ -614,14 +656,7 @@ loop: break loop } } - - // ITERPOP the rest of the iterator stack. - for _, iter := range iterstack { - iter.Done() - } - - fr.locals = nil - + // (deferred cleanup runs here) return result, err } diff --git a/vendor/go.starlark.net/starlark/library.go b/vendor/go.starlark.net/starlark/library.go index 1c801be64..4e73a40ba 100644 --- a/vendor/go.starlark.net/starlark/library.go +++ b/vendor/go.starlark.net/starlark/library.go @@ -40,7 +40,7 @@ func init() { "True": True, "False": False, "abs": NewBuiltin("abs", abs), - "any": NewBuiltin("any", any), + "any": NewBuiltin("any", any_), "all": NewBuiltin("all", all), "bool": NewBuiltin("bool", bool_), "bytes": NewBuiltin("bytes", bytes_), @@ -140,7 +140,17 @@ var ( } setMethods = map[string]*Builtin{ - "union": NewBuiltin("union", set_union), + "add": NewBuiltin("add", set_add), + "clear": NewBuiltin("clear", set_clear), + "difference": NewBuiltin("difference", set_difference), + "discard": NewBuiltin("discard", set_discard), + "intersection": NewBuiltin("intersection", set_intersection), + "issubset": NewBuiltin("issubset", set_issubset), + "issuperset": NewBuiltin("issuperset", set_issuperset), + "pop": NewBuiltin("pop", set_pop), + "remove": NewBuiltin("remove", set_remove), + "symmetric_difference": NewBuiltin("symmetric_difference", set_symmetric_difference), + "union": NewBuiltin("union", set_union), } ) @@ -200,7 +210,7 @@ func all(thread *Thread, _ *Builtin, args Tuple, kwargs []Tuple) (Value, error) } // https://github.com/google/starlark-go/blob/master/doc/spec.md#any -func any(thread *Thread, _ *Builtin, args Tuple, kwargs []Tuple) (Value, error) { +func any_(thread *Thread, _ *Builtin, args Tuple, kwargs []Tuple) (Value, error) { var iterable Iterable if err := UnpackPositionalArgs("any", args, kwargs, 1, &iterable); err != nil { return nil, err @@ -2168,6 +2178,162 @@ func string_splitlines(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value return NewList(list), nil } +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set·add. +func set_add(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + var elem Value + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 1, &elem); err != nil { + return nil, err + } + if found, err := b.Receiver().(*Set).Has(elem); err != nil { + return nil, nameErr(b, err) + } else if found { + return None, nil + } + err := b.Receiver().(*Set).Insert(elem) + if err != nil { + return nil, nameErr(b, err) + } + return None, nil +} + +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set·clear. +func set_clear(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 0); err != nil { + return nil, err + } + if b.Receiver().(*Set).Len() > 0 { + if err := b.Receiver().(*Set).Clear(); err != nil { + return nil, nameErr(b, err) + } + } + return None, nil +} + +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set·difference. +func set_difference(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + // TODO: support multiple others: s.difference(*others) + var other Iterable + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 0, &other); err != nil { + return nil, err + } + iter := other.Iterate() + defer iter.Done() + diff, err := b.Receiver().(*Set).Difference(iter) + if err != nil { + return nil, nameErr(b, err) + } + return diff, nil +} + +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set_intersection. +func set_intersection(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + // TODO: support multiple others: s.difference(*others) + var other Iterable + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 0, &other); err != nil { + return nil, err + } + iter := other.Iterate() + defer iter.Done() + diff, err := b.Receiver().(*Set).Intersection(iter) + if err != nil { + return nil, nameErr(b, err) + } + return diff, nil +} + +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set_issubset. +func set_issubset(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + var other Iterable + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 0, &other); err != nil { + return nil, err + } + iter := other.Iterate() + defer iter.Done() + diff, err := b.Receiver().(*Set).IsSubset(iter) + if err != nil { + return nil, nameErr(b, err) + } + return Bool(diff), nil +} + +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set_issuperset. +func set_issuperset(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + var other Iterable + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 0, &other); err != nil { + return nil, err + } + iter := other.Iterate() + defer iter.Done() + diff, err := b.Receiver().(*Set).IsSuperset(iter) + if err != nil { + return nil, nameErr(b, err) + } + return Bool(diff), nil +} + +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set·discard. +func set_discard(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + var k Value + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 1, &k); err != nil { + return nil, err + } + if found, err := b.Receiver().(*Set).Has(k); err != nil { + return nil, nameErr(b, err) + } else if !found { + return None, nil + } + if _, err := b.Receiver().(*Set).Delete(k); err != nil { + return nil, nameErr(b, err) // set is frozen + } + return None, nil +} + +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set·pop. +func set_pop(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 0); err != nil { + return nil, err + } + recv := b.Receiver().(*Set) + k, ok := recv.ht.first() + if !ok { + return nil, nameErr(b, "empty set") + } + _, err := recv.Delete(k) + if err != nil { + return nil, nameErr(b, err) // set is frozen + } + return k, nil +} + +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set·remove. +func set_remove(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + var k Value + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 1, &k); err != nil { + return nil, err + } + if found, err := b.Receiver().(*Set).Delete(k); err != nil { + return nil, nameErr(b, err) // dict is frozen or key is unhashable + } else if found { + return None, nil + } + return nil, nameErr(b, "missing key") +} + +// https://github.com/google/starlark-go/blob/master/doc/spec.md#set·symmetric_difference. +func set_symmetric_difference(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { + var other Iterable + if err := UnpackPositionalArgs(b.Name(), args, kwargs, 0, &other); err != nil { + return nil, err + } + iter := other.Iterate() + defer iter.Done() + diff, err := b.Receiver().(*Set).SymmetricDifference(iter) + if err != nil { + return nil, nameErr(b, err) + } + return diff, nil +} + // https://github.com/google/starlark-go/blob/master/doc/spec.md#set·union. func set_union(_ *Thread, b *Builtin, args Tuple, kwargs []Tuple) (Value, error) { var iterable Iterable diff --git a/vendor/go.starlark.net/starlark/profile.go b/vendor/go.starlark.net/starlark/profile.go index 38da2b2e9..590a4e2bb 100644 --- a/vendor/go.starlark.net/starlark/profile.go +++ b/vendor/go.starlark.net/starlark/profile.go @@ -101,11 +101,11 @@ func StartProfile(w io.Writer) error { return nil } -// StopProfiler stops the profiler started by a prior call to +// StopProfile stops the profiler started by a prior call to // StartProfile and finalizes the profile. It returns an error if the // profile could not be completed. // -// StopProfiler must not be called concurrently with Starlark execution. +// StopProfile must not be called concurrently with Starlark execution. func StopProfile() error { // Terminate the profiler goroutine and get its result. close(profiler.events) diff --git a/vendor/go.starlark.net/starlark/unpack.go b/vendor/go.starlark.net/starlark/unpack.go index abc71b8c5..316858992 100644 --- a/vendor/go.starlark.net/starlark/unpack.go +++ b/vendor/go.starlark.net/starlark/unpack.go @@ -300,7 +300,9 @@ func unpackOneArg(v Value, ptr interface{}) error { // Attempt to call Value.Type method. func() { defer func() { recover() }() - paramType = paramVar.MethodByName("Type").Call(nil)[0].String() + if typer, _ := paramVar.Interface().(interface{ Type() string }); typer != nil { + paramType = typer.Type() + } }() return fmt.Errorf("got %s, want %s", v.Type(), paramType) } diff --git a/vendor/go.starlark.net/starlark/value.go b/vendor/go.starlark.net/starlark/value.go index 72f3001e1..22a37c8a8 100644 --- a/vendor/go.starlark.net/starlark/value.go +++ b/vendor/go.starlark.net/starlark/value.go @@ -7,35 +7,35 @@ // Starlark values are represented by the Value interface. // The following built-in Value types are known to the evaluator: // -// NoneType -- NoneType -// Bool -- bool -// Bytes -- bytes -// Int -- int -// Float -- float -// String -- string -// *List -- list -// Tuple -- tuple -// *Dict -- dict -// *Set -- set -// *Function -- function (implemented in Starlark) -// *Builtin -- builtin_function_or_method (function or method implemented in Go) +// NoneType -- NoneType +// Bool -- bool +// Bytes -- bytes +// Int -- int +// Float -- float +// String -- string +// *List -- list +// Tuple -- tuple +// *Dict -- dict +// *Set -- set +// *Function -- function (implemented in Starlark) +// *Builtin -- builtin_function_or_method (function or method implemented in Go) // // Client applications may define new data types that satisfy at least // the Value interface. Such types may provide additional operations by // implementing any of these optional interfaces: // -// Callable -- value is callable like a function -// Comparable -- value defines its own comparison operations -// Iterable -- value is iterable using 'for' loops -// Sequence -- value is iterable sequence of known length -// Indexable -- value is sequence with efficient random access -// Mapping -- value maps from keys to values, like a dictionary -// HasBinary -- value defines binary operations such as * and + -// HasAttrs -- value has readable fields or methods x.f -// HasSetField -- value has settable fields x.f -// HasSetIndex -- value supports element update using x[i]=y -// HasSetKey -- value supports map update using x[k]=v -// HasUnary -- value defines unary operations such as + and - +// Callable -- value is callable like a function +// Comparable -- value defines its own comparison operations +// Iterable -- value is iterable using 'for' loops +// Sequence -- value is iterable sequence of known length +// Indexable -- value is sequence with efficient random access +// Mapping -- value maps from keys to values, like a dictionary +// HasBinary -- value defines binary operations such as * and + +// HasAttrs -- value has readable fields or methods x.f +// HasSetField -- value has settable fields x.f +// HasSetIndex -- value supports element update using x[i]=y +// HasSetKey -- value supports map update using x[k]=v +// HasUnary -- value defines unary operations such as + and - // // Client applications may also define domain-specific functions in Go // and make them available to Starlark programs. Use NewBuiltin to @@ -63,7 +63,6 @@ // through Starlark code and into callbacks. When evaluation fails it // returns an EvalError from which the application may obtain a // backtrace of active Starlark calls. -// package starlark // import "go.starlark.net/starlark" // This file defines the data types of Starlark and their basic operations. @@ -132,15 +131,41 @@ type Comparable interface { CompareSameType(op syntax.Token, y Value, depth int) (bool, error) } +// A TotallyOrdered is a type whose values form a total order: +// if x and y are of the same TotallyOrdered type, then x must be less than y, +// greater than y, or equal to y. +// +// It is simpler than Comparable and should be preferred in new code, +// but if a type implements both interfaces, Comparable takes precedence. +type TotallyOrdered interface { + Value + // Cmp compares two values x and y of the same totally ordered type. + // It returns negative if x < y, positive if x > y, and zero if the values are equal. + // + // Implementations that recursively compare subcomponents of + // the value should use the CompareDepth function, not Cmp, to + // avoid infinite recursion on cyclic structures. + // + // The depth parameter is used to bound comparisons of cyclic + // data structures. Implementations should decrement depth + // before calling CompareDepth and should return an error if depth + // < 1. + // + // Client code should not call this method. Instead, use the + // standalone Compare or Equals functions, which are defined for + // all pairs of operands. + Cmp(y Value, depth int) (int, error) +} + var ( - _ Comparable = Int{} - _ Comparable = False - _ Comparable = Float(0) - _ Comparable = String("") - _ Comparable = (*Dict)(nil) - _ Comparable = (*List)(nil) - _ Comparable = Tuple(nil) - _ Comparable = (*Set)(nil) + _ TotallyOrdered = Int{} + _ TotallyOrdered = Float(0) + _ Comparable = False + _ Comparable = String("") + _ Comparable = (*Dict)(nil) + _ Comparable = (*List)(nil) + _ Comparable = Tuple(nil) + _ Comparable = (*Set)(nil) ) // A Callable value f may be the operand of a function call, f(x). @@ -229,13 +254,12 @@ var ( // // Example usage: // -// iter := iterable.Iterator() +// iter := iterable.Iterator() // defer iter.Done() // var x Value // for iter.Next(&x) { // ... // } -// type Iterator interface { // If the iterator is exhausted, Next returns false. // Otherwise it sets *p to the current element of the sequence, @@ -276,7 +300,7 @@ type HasSetKey interface { var _ HasSetKey = (*Dict)(nil) // A HasBinary value may be used as either operand of these binary operators: -// + - * / // % in not in | & ^ << >> +// + - * / // % in not in | & ^ << >> // // The Side argument indicates whether the receiver is the left or right operand. // @@ -296,7 +320,7 @@ const ( ) // A HasUnary value may be used as the operand of these unary operators: -// + - ~ +// + - ~ // // An implementation may decline to handle an operation by returning (nil, nil). // For this reason, clients should always call the standalone Unary(op, x) @@ -441,9 +465,11 @@ func isFinite(f float64) bool { return math.Abs(f) <= math.MaxFloat64 } -func (x Float) CompareSameType(op syntax.Token, y_ Value, depth int) (bool, error) { - y := y_.(Float) - return threeway(op, floatCmp(x, y)), nil +// Cmp implements comparison of two Float values. +// Required by the TotallyOrdered interface. +func (f Float) Cmp(v Value, depth int) (int, error) { + g := v.(Float) + return floatCmp(f, g), nil } // floatCmp performs a three-valued comparison on floats, @@ -711,6 +737,34 @@ func (fn *Function) Param(i int) (string, syntax.Position) { id := fn.funcode.Locals[i] return id.Name, id.Pos } + +// ParamDefault returns the default value of the specified parameter +// (0 <= i < NumParams()), or nil if the parameter is not optional. +func (fn *Function) ParamDefault(i int) Value { + if i < 0 || i >= fn.NumParams() { + panic(i) + } + + // fn.defaults omits all required params up to the first optional param. It + // also does not include *args or **kwargs at the end. + firstOptIdx := fn.NumParams() - len(fn.defaults) + if fn.HasVarargs() { + firstOptIdx-- + } + if fn.HasKwargs() { + firstOptIdx-- + } + if i < firstOptIdx || i >= firstOptIdx+len(fn.defaults) { + return nil + } + + dflt := fn.defaults[i-firstOptIdx] + if _, ok := dflt.(mandatory); ok { + return nil + } + return dflt +} + func (fn *Function) HasVarargs() bool { return fn.funcode.HasVarargs } func (fn *Function) HasKwargs() bool { return fn.funcode.HasKwargs } @@ -754,13 +808,12 @@ func NewBuiltin(name string, fn func(thread *Thread, fn *Builtin, args Tuple, kw // In the example below, the value of f is the string.index // built-in method bound to the receiver value "abc": // -// f = "abc".index; f("a"); f("b") +// f = "abc".index; f("a"); f("b") // // In the common case, the receiver is bound only during the call, // but this still results in the creation of a temporary method closure: // -// "abc".index("a") -// +// "abc".index("a") func (b *Builtin) BindReceiver(recv Value) *Builtin { return &Builtin{name: b.name, fn: b.fn, recv: recv} } @@ -795,6 +848,14 @@ func (d *Dict) Freeze() { d.ht.freeze() func (d *Dict) Truth() Bool { return d.Len() > 0 } func (d *Dict) Hash() (uint32, error) { return 0, fmt.Errorf("unhashable type: dict") } +func (x *Dict) Union(y *Dict) *Dict { + z := new(Dict) + z.ht.init(x.Len()) // a lower bound + z.ht.addAll(&x.ht) // can't fail + z.ht.addAll(&y.ht) // can't fail + return z +} + func (d *Dict) Attr(name string) (Value, error) { return builtinAttr(d, name, dictMethods) } func (d *Dict) AttrNames() []string { return builtinAttrNames(dictMethods) } @@ -1057,7 +1118,6 @@ func (s *Set) Len() int { return int(s.ht.len) } func (s *Set) Iterate() Iterator { return s.ht.iterate() } func (s *Set) String() string { return toString(s) } func (s *Set) Type() string { return "set" } -func (s *Set) elems() []Value { return s.ht.keys() } func (s *Set) Freeze() { s.ht.freeze() } func (s *Set) Hash() (uint32, error) { return 0, fmt.Errorf("unhashable type: set") } func (s *Set) Truth() Bool { return s.Len() > 0 } @@ -1074,6 +1134,34 @@ func (x *Set) CompareSameType(op syntax.Token, y_ Value, depth int) (bool, error case syntax.NEQ: ok, err := setsEqual(x, y, depth) return !ok, err + case syntax.GE: // superset + if x.Len() < y.Len() { + return false, nil + } + iter := y.Iterate() + defer iter.Done() + return x.IsSuperset(iter) + case syntax.LE: // subset + if x.Len() > y.Len() { + return false, nil + } + iter := y.Iterate() + defer iter.Done() + return x.IsSubset(iter) + case syntax.GT: // proper superset + if x.Len() <= y.Len() { + return false, nil + } + iter := y.Iterate() + defer iter.Done() + return x.IsSuperset(iter) + case syntax.LT: // proper subset + if x.Len() >= y.Len() { + return false, nil + } + iter := y.Iterate() + defer iter.Done() + return x.IsSubset(iter) default: return false, fmt.Errorf("%s %s %s not implemented", x.Type(), op, y.Type()) } @@ -1083,19 +1171,36 @@ func setsEqual(x, y *Set, depth int) (bool, error) { if x.Len() != y.Len() { return false, nil } - for _, elem := range x.elems() { - if found, _ := y.Has(elem); !found { + for e := x.ht.head; e != nil; e = e.next { + if found, _ := y.Has(e.key); !found { return false, nil } } return true, nil } -func (s *Set) Union(iter Iterator) (Value, error) { +func setFromIterator(iter Iterator) (*Set, error) { + var x Value + set := new(Set) + for iter.Next(&x) { + err := set.Insert(x) + if err != nil { + return set, err + } + } + return set, nil +} + +func (s *Set) clone() *Set { set := new(Set) - for _, elem := range s.elems() { - set.Insert(elem) // can't fail + for e := s.ht.head; e != nil; e = e.next { + set.Insert(e.key) // can't fail } + return set +} + +func (s *Set) Union(iter Iterator) (Value, error) { + set := s.clone() var x Value for iter.Next(&x) { if err := set.Insert(x); err != nil { @@ -1105,6 +1210,72 @@ func (s *Set) Union(iter Iterator) (Value, error) { return set, nil } +func (s *Set) Difference(other Iterator) (Value, error) { + diff := s.clone() + var x Value + for other.Next(&x) { + if _, err := diff.Delete(x); err != nil { + return nil, err + } + } + return diff, nil +} + +func (s *Set) IsSuperset(other Iterator) (bool, error) { + var x Value + for other.Next(&x) { + found, err := s.Has(x) + if err != nil { + return false, err + } + if !found { + return false, nil + } + } + return true, nil +} + +func (s *Set) IsSubset(other Iterator) (bool, error) { + if count, err := s.ht.count(other); err != nil { + return false, err + } else { + return count == s.Len(), nil + } +} + +func (s *Set) Intersection(other Iterator) (Value, error) { + intersect := new(Set) + var x Value + for other.Next(&x) { + found, err := s.Has(x) + if err != nil { + return nil, err + } + if found { + err = intersect.Insert(x) + if err != nil { + return nil, err + } + } + } + return intersect, nil +} + +func (s *Set) SymmetricDifference(other Iterator) (Value, error) { + diff := s.clone() + var x Value + for other.Next(&x) { + found, err := diff.Delete(x) + if err != nil { + return nil, err + } + if !found { + diff.Insert(x) + } + } + return diff, nil +} + // toString returns the string form of value v. // It may be more efficient than v.String() for larger values. func toString(v Value) string { @@ -1198,11 +1369,11 @@ func writeValue(out *strings.Builder, x Value, path []Value) { case *Set: out.WriteString("set([") - for i, elem := range x.elems() { - if i > 0 { + for e := x.ht.head; e != nil; e = e.next { + if e != x.ht.head { out.WriteString(", ") } - writeValue(out, elem, path) + writeValue(out, e.key, path) } out.WriteString("])") @@ -1267,6 +1438,14 @@ func CompareDepth(op syntax.Token, x, y Value, depth int) (bool, error) { return xcomp.CompareSameType(op, y, depth) } + if xcomp, ok := x.(TotallyOrdered); ok { + t, err := xcomp.Cmp(y, depth) + if err != nil { + return false, err + } + return threeway(op, t), nil + } + // use identity comparison switch op { case syntax.EQL: @@ -1385,7 +1564,7 @@ func Iterate(x Value) Iterator { // Bytes is the type of a Starlark binary string. // // A Bytes encapsulates an immutable sequence of bytes. -// It is comparable, indexable, and sliceable, but not direcly iterable; +// It is comparable, indexable, and sliceable, but not directly iterable; // use bytes.elems() for an iterable view. // // In this Go implementation, the elements of 'string' and 'bytes' are diff --git a/vendor/go.starlark.net/starlarkstruct/struct.go b/vendor/go.starlark.net/starlarkstruct/struct.go index 7285bfa5a..ea2b1f639 100644 --- a/vendor/go.starlark.net/starlarkstruct/struct.go +++ b/vendor/go.starlark.net/starlarkstruct/struct.go @@ -132,11 +132,12 @@ func (s *Struct) ToStringDict(d starlark.StringDict) { func (s *Struct) String() string { buf := new(strings.Builder) - if s.constructor == Default { + switch constructor := s.constructor.(type) { + case starlark.String: // NB: The Java implementation always prints struct // even for Bazel provider instances. - buf.WriteString("struct") // avoid String()'s quotation - } else { + buf.WriteString(constructor.GoString()) // avoid String()'s quotation + default: buf.WriteString(s.constructor.String()) } buf.WriteByte('(') diff --git a/vendor/go.starlark.net/syntax/options.go b/vendor/go.starlark.net/syntax/options.go new file mode 100644 index 000000000..51b263823 --- /dev/null +++ b/vendor/go.starlark.net/syntax/options.go @@ -0,0 +1,63 @@ +// Copyright 2023 The Bazel Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package syntax + +import _ "unsafe" // for linkname + +// FileOptions specifies various per-file options that affect static +// aspects of an individual file such as parsing, name resolution, and +// code generation. (Options that affect global dynamics are typically +// controlled through [starlark.Thread].) +// +// The zero value of FileOptions is the default behavior. +// +// Many functions in this package come in two versions: the legacy +// standalone function (such as [Parse]) uses [LegacyFileOptions], +// whereas the more recent method (such as [Options.Parse]) honors the +// provided options. The second form is preferred. In other packages, +// the modern version is a standalone function with a leading +// FileOptions parameter and the name suffix "Options", such as +// [starlark.ExecFileOptions]. +type FileOptions struct { + // resolver + Set bool // allow references to the 'set' built-in function + While bool // allow 'while' statements + TopLevelControl bool // allow if/for/while statements at top-level + GlobalReassign bool // allow reassignment to top-level names + LoadBindsGlobally bool // load creates global not file-local bindings (deprecated) + + // compiler + Recursion bool // disable recursion check for functions in this file +} + +// TODO(adonovan): provide a canonical flag parser for FileOptions. +// (And use it in the testdata "options:" strings.) + +// LegacyFileOptions returns a new FileOptions containing the current +// values of the resolver package's legacy global variables such as +// [resolve.AllowRecursion], etc. +// These variables may be associated with command-line flags. +func LegacyFileOptions() *FileOptions { + return &FileOptions{ + Set: resolverAllowSet, + While: resolverAllowGlobalReassign, + TopLevelControl: resolverAllowGlobalReassign, + GlobalReassign: resolverAllowGlobalReassign, + Recursion: resolverAllowRecursion, + LoadBindsGlobally: resolverLoadBindsGlobally, + } +} + +// Access resolver (legacy) flags, if they are linked in; false otherwise. +var ( + //go:linkname resolverAllowSet go.starlark.net/resolve.AllowSet + resolverAllowSet bool + //go:linkname resolverAllowGlobalReassign go.starlark.net/resolve.AllowGlobalReassign + resolverAllowGlobalReassign bool + //go:linkname resolverAllowRecursion go.starlark.net/resolve.AllowRecursion + resolverAllowRecursion bool + //go:linkname resolverLoadBindsGlobally go.starlark.net/resolve.LoadBindsGlobally + resolverLoadBindsGlobally bool +) diff --git a/vendor/go.starlark.net/syntax/parse.go b/vendor/go.starlark.net/syntax/parse.go index f4c8fff4d..1183a03bf 100644 --- a/vendor/go.starlark.net/syntax/parse.go +++ b/vendor/go.starlark.net/syntax/parse.go @@ -23,19 +23,25 @@ const ( RetainComments Mode = 1 << iota // retain comments in AST; see Node.Comments ) +// Parse calls the Parse method of LegacyFileOptions(). +// Deprecated: relies on legacy global variables. +func Parse(filename string, src interface{}, mode Mode) (f *File, err error) { + return LegacyFileOptions().Parse(filename, src, mode) +} + // Parse parses the input data and returns the corresponding parse tree. // -// If src != nil, ParseFile parses the source from src and the filename +// If src != nil, Parse parses the source from src and the filename // is only used when recording position information. // The type of the argument for the src parameter must be string, // []byte, io.Reader, or FilePortion. -// If src == nil, ParseFile parses the file specified by filename. -func Parse(filename string, src interface{}, mode Mode) (f *File, err error) { +// If src == nil, Parse parses the file specified by filename. +func (opts *FileOptions) Parse(filename string, src interface{}, mode Mode) (f *File, err error) { in, err := newScanner(filename, src, mode&RetainComments != 0) if err != nil { return nil, err } - p := parser{in: in} + p := parser{options: opts, in: in} defer p.in.recover(&err) p.nextToken() // read first lookahead token @@ -47,6 +53,12 @@ func Parse(filename string, src interface{}, mode Mode) (f *File, err error) { return f, nil } +// ParseCompoundStmt calls the ParseCompoundStmt method of LegacyFileOptions(). +// Deprecated: relies on legacy global variables. +func ParseCompoundStmt(filename string, readline func() ([]byte, error)) (f *File, err error) { + return LegacyFileOptions().ParseCompoundStmt(filename, readline) +} + // ParseCompoundStmt parses a single compound statement: // a blank line, a def, for, while, or if statement, or a // semicolon-separated list of simple statements followed @@ -54,13 +66,13 @@ func Parse(filename string, src interface{}, mode Mode) (f *File, err error) { // ParseCompoundStmt does not consume any following input. // The parser calls the readline function each // time it needs a new line of input. -func ParseCompoundStmt(filename string, readline func() ([]byte, error)) (f *File, err error) { +func (opts *FileOptions) ParseCompoundStmt(filename string, readline func() ([]byte, error)) (f *File, err error) { in, err := newScanner(filename, readline, false) if err != nil { return nil, err } - p := parser{in: in} + p := parser{options: opts, in: in} defer p.in.recover(&err) p.nextToken() // read first lookahead token @@ -79,18 +91,24 @@ func ParseCompoundStmt(filename string, readline func() ([]byte, error)) (f *Fil } } - return &File{Path: filename, Stmts: stmts}, nil + return &File{Options: opts, Path: filename, Stmts: stmts}, nil +} + +// ParseExpr calls the ParseExpr method of LegacyFileOptions(). +// Deprecated: relies on legacy global variables. +func ParseExpr(filename string, src interface{}, mode Mode) (expr Expr, err error) { + return LegacyFileOptions().ParseExpr(filename, src, mode) } // ParseExpr parses a Starlark expression. // A comma-separated list of expressions is parsed as a tuple. // See Parse for explanation of parameters. -func ParseExpr(filename string, src interface{}, mode Mode) (expr Expr, err error) { +func (opts *FileOptions) ParseExpr(filename string, src interface{}, mode Mode) (expr Expr, err error) { in, err := newScanner(filename, src, mode&RetainComments != 0) if err != nil { return nil, err } - p := parser{in: in} + p := parser{options: opts, in: in} defer p.in.recover(&err) p.nextToken() // read first lookahead token @@ -112,9 +130,10 @@ func ParseExpr(filename string, src interface{}, mode Mode) (expr Expr, err erro } type parser struct { - in *scanner - tok Token - tokval tokenValue + options *FileOptions + in *scanner + tok Token + tokval tokenValue } // nextToken advances the scanner and returns the position of the @@ -139,7 +158,7 @@ func (p *parser) parseFile() *File { } stmts = p.parseStmt(stmts) } - return &File{Stmts: stmts} + return &File{Options: p.options, Stmts: stmts} } func (p *parser) parseStmt(stmts []Stmt) []Stmt { @@ -158,15 +177,17 @@ func (p *parser) parseStmt(stmts []Stmt) []Stmt { func (p *parser) parseDefStmt() Stmt { defpos := p.nextToken() // consume DEF id := p.parseIdent() - p.consume(LPAREN) + lparen := p.consume(LPAREN) params := p.parseParams() - p.consume(RPAREN) + rparen := p.consume(RPAREN) p.consume(COLON) body := p.parseSuite() return &DefStmt{ Def: defpos, Name: id, + Lparen: lparen, Params: params, + Rparen: rparen, Body: body, } } @@ -275,10 +296,11 @@ func (p *parser) parseSimpleStmt(stmts []Stmt, consumeNL bool) []Stmt { } // small_stmt = RETURN expr? -// | PASS | BREAK | CONTINUE -// | LOAD ... -// | expr ('=' | '+=' | '-=' | '*=' | '/=' | '%=' | '&=' | '|=' | '^=' | '<<=' | '>>=') expr // assign -// | expr +// +// | PASS | BREAK | CONTINUE +// | LOAD ... +// | expr ('=' | '+=' | '-=' | '*=' | '/=' | '%=' | '&=' | '|=' | '^=' | '<<=' | '>>=') expr // assign +// | expr func (p *parser) parseSmallStmt() Stmt { switch p.tok { case RETURN: @@ -415,21 +437,23 @@ func (p *parser) consume(t Token) Position { } // params = (param COMMA)* param COMMA? -// | +// +// | // // param = IDENT -// | IDENT EQ test -// | STAR -// | STAR IDENT -// | STARSTAR IDENT +// +// | IDENT EQ test +// | STAR +// | STAR IDENT +// | STARSTAR IDENT // // parseParams parses a parameter list. The resulting expressions are of the form: // -// *Ident x -// *Binary{Op: EQ, X: *Ident, Y: Expr} x=y -// *Unary{Op: STAR} * -// *Unary{Op: STAR, X: *Ident} *args -// *Unary{Op: STARSTAR, X: *Ident} **kwargs +// *Ident x +// *Binary{Op: EQ, X: *Ident, Y: Expr} x=y +// *Unary{Op: STAR} * +// *Unary{Op: STAR, X: *Ident} *args +// *Unary{Op: STARSTAR, X: *Ident} **kwargs func (p *parser) parseParams() []Expr { var params []Expr for p.tok != RPAREN && p.tok != COLON && p.tok != EOF { @@ -651,9 +675,10 @@ func init() { } // primary_with_suffix = primary -// | primary '.' IDENT -// | primary slice_suffix -// | primary call_suffix +// +// | primary '.' IDENT +// | primary slice_suffix +// | primary call_suffix func (p *parser) parsePrimaryWithSuffix() Expr { x := p.parsePrimary() for { @@ -770,12 +795,13 @@ func (p *parser) parseArgs() []Expr { return args } -// primary = IDENT -// | INT | FLOAT | STRING | BYTES -// | '[' ... // list literal or comprehension -// | '{' ... // dict literal or comprehension -// | '(' ... // tuple or parenthesized expression -// | ('-'|'+'|'~') primary_with_suffix +// primary = IDENT +// +// | INT | FLOAT | STRING | BYTES +// | '[' ... // list literal or comprehension +// | '{' ... // dict literal or comprehension +// | '(' ... // tuple or parenthesized expression +// | ('-'|'+'|'~') primary_with_suffix func (p *parser) parsePrimary() Expr { switch p.tok { case IDENT: @@ -836,9 +862,10 @@ func (p *parser) parsePrimary() Expr { } // list = '[' ']' -// | '[' expr ']' -// | '[' expr expr_list ']' -// | '[' expr (FOR loop_variables IN expr)+ ']' +// +// | '[' expr ']' +// | '[' expr expr_list ']' +// | '[' expr (FOR loop_variables IN expr)+ ']' func (p *parser) parseList() Expr { lbrack := p.nextToken() if p.tok == RBRACK { @@ -865,8 +892,9 @@ func (p *parser) parseList() Expr { } // dict = '{' '}' -// | '{' dict_entry_list '}' -// | '{' dict_entry FOR loop_variables IN expr '}' +// +// | '{' dict_entry_list '}' +// | '{' dict_entry FOR loop_variables IN expr '}' func (p *parser) parseDict() Expr { lbrace := p.nextToken() if p.tok == RBRACE { @@ -904,8 +932,9 @@ func (p *parser) parseDictEntry() *DictEntry { } // comp_suffix = FOR loopvars IN expr comp_suffix -// | IF expr comp_suffix -// | ']' or ')' (end) +// +// | IF expr comp_suffix +// | ']' or ')' (end) // // There can be multiple FOR/IF clauses; the first is always a FOR. func (p *parser) parseComprehensionSuffix(lbrace Position, body Expr, endBrace Token) Expr { diff --git a/vendor/go.starlark.net/syntax/scan.go b/vendor/go.starlark.net/syntax/scan.go index bb4165e9d..95499772f 100644 --- a/vendor/go.starlark.net/syntax/scan.go +++ b/vendor/go.starlark.net/syntax/scan.go @@ -9,7 +9,6 @@ package syntax import ( "fmt" "io" - "io/ioutil" "log" "math/big" "os" @@ -287,7 +286,7 @@ func readSource(filename string, src interface{}) ([]byte, error) { case []byte: return src, nil case io.Reader: - data, err := ioutil.ReadAll(src) + data, err := io.ReadAll(src) if err != nil { err = &os.PathError{Op: "read", Path: filename, Err: err} return nil, err @@ -296,7 +295,7 @@ func readSource(filename string, src interface{}) ([]byte, error) { case FilePortion: return src.Content, nil case nil: - return ioutil.ReadFile(filename) + return os.ReadFile(filename) default: return nil, fmt.Errorf("invalid source: %T", src) } @@ -1107,6 +1106,8 @@ var keywordToken = map[string]Token{ // reserved words: "as": ILLEGAL, // "assert": ILLEGAL, // heavily used by our tests + "async": ILLEGAL, + "await": ILLEGAL, "class": ILLEGAL, "del": ILLEGAL, "except": ILLEGAL, diff --git a/vendor/go.starlark.net/syntax/syntax.go b/vendor/go.starlark.net/syntax/syntax.go index 375663758..5bfbcec39 100644 --- a/vendor/go.starlark.net/syntax/syntax.go +++ b/vendor/go.starlark.net/syntax/syntax.go @@ -70,7 +70,8 @@ type File struct { Path string Stmts []Stmt - Module interface{} // a *resolve.Module, set by resolver + Module interface{} // a *resolve.Module, set by resolver + Options *FileOptions } func (x *File) Span() (start, end Position) { @@ -99,9 +100,10 @@ func (*LoadStmt) stmt() {} func (*ReturnStmt) stmt() {} // An AssignStmt represents an assignment: +// // x = 0 // x, y = y, x -// x += 1 +// x += 1 type AssignStmt struct { commentsRef OpPos Position @@ -121,7 +123,9 @@ type DefStmt struct { commentsRef Def Position Name *Ident + Lparen Position Params []Expr // param = ident | ident=expr | * | *ident | **ident + Rparen Position Body []Stmt Function interface{} // a *resolve.Function, set by resolver diff --git a/vendor/go.starlark.net/syntax/walk.go b/vendor/go.starlark.net/syntax/walk.go index 1491149c6..5e6c805c2 100644 --- a/vendor/go.starlark.net/syntax/walk.go +++ b/vendor/go.starlark.net/syntax/walk.go @@ -119,9 +119,7 @@ func Walk(n Node, f func(Node) bool) { case *DictExpr: for _, entry := range n.List { - entry := entry.(*DictEntry) - Walk(entry.Key, f) - Walk(entry.Value, f) + Walk(entry, f) } case *UnaryExpr: diff --git a/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go b/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go index 2681af35a..150f887e7 100644 --- a/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go +++ b/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go @@ -13,7 +13,7 @@ import ( "sync" ) -// Regexp is a wrapper around regexp.Regexp, where the underlying regexp will be +// Regexp is a wrapper around [regexp.Regexp], where the underlying regexp will be // compiled the first time it is needed. type Regexp struct { str string diff --git a/vendor/golang.org/x/mod/modfile/print.go b/vendor/golang.org/x/mod/modfile/print.go index 524f93022..2a0123d4b 100644 --- a/vendor/golang.org/x/mod/modfile/print.go +++ b/vendor/golang.org/x/mod/modfile/print.go @@ -16,7 +16,13 @@ import ( func Format(f *FileSyntax) []byte { pr := &printer{} pr.file(f) - return pr.Bytes() + + // remove trailing blank lines + b := pr.Bytes() + for len(b) > 0 && b[len(b)-1] == '\n' && (len(b) == 1 || b[len(b)-2] == '\n') { + b = b[:len(b)-1] + } + return b } // A printer collects the state during printing of a file or expression. @@ -59,7 +65,11 @@ func (p *printer) newline() { } p.trim() - p.printf("\n") + if b := p.Bytes(); len(b) == 0 || (len(b) >= 2 && b[len(b)-1] == '\n' && b[len(b)-2] == '\n') { + // skip the blank line at top of file or after a blank line + } else { + p.printf("\n") + } for i := 0; i < p.margin; i++ { p.printf("\t") } diff --git a/vendor/golang.org/x/mod/modfile/read.go b/vendor/golang.org/x/mod/modfile/read.go index a503bc210..5b5bb5e11 100644 --- a/vendor/golang.org/x/mod/modfile/read.go +++ b/vendor/golang.org/x/mod/modfile/read.go @@ -65,7 +65,7 @@ type Comments struct { } // Comment returns the receiver. This isn't useful by itself, but -// a Comments struct is embedded into all the expression +// a [Comments] struct is embedded into all the expression // implementation types, and this gives each of those a Comment // method to satisfy the Expr interface. func (c *Comments) Comment() *Comments { diff --git a/vendor/golang.org/x/mod/modfile/rule.go b/vendor/golang.org/x/mod/modfile/rule.go index 6bcde8fab..35fd1f534 100644 --- a/vendor/golang.org/x/mod/modfile/rule.go +++ b/vendor/golang.org/x/mod/modfile/rule.go @@ -5,17 +5,17 @@ // Package modfile implements a parser and formatter for go.mod files. // // The go.mod syntax is described in -// https://golang.org/cmd/go/#hdr-The_go_mod_file. +// https://pkg.go.dev/cmd/go/#hdr-The_go_mod_file. // -// The Parse and ParseLax functions both parse a go.mod file and return an +// The [Parse] and [ParseLax] functions both parse a go.mod file and return an // abstract syntax tree. ParseLax ignores unknown statements and may be used to // parse go.mod files that may have been developed with newer versions of Go. // -// The File struct returned by Parse and ParseLax represent an abstract -// go.mod file. File has several methods like AddNewRequire and DropReplace -// that can be used to programmatically edit a file. +// The [File] struct returned by Parse and ParseLax represent an abstract +// go.mod file. File has several methods like [File.AddNewRequire] and +// [File.DropReplace] that can be used to programmatically edit a file. // -// The Format function formats a File back to a byte slice which can be +// The [Format] function formats a File back to a byte slice which can be // written to a file. package modfile @@ -35,12 +35,13 @@ import ( // A File is the parsed, interpreted form of a go.mod file. type File struct { - Module *Module - Go *Go - Require []*Require - Exclude []*Exclude - Replace []*Replace - Retract []*Retract + Module *Module + Go *Go + Toolchain *Toolchain + Require []*Require + Exclude []*Exclude + Replace []*Replace + Retract []*Retract Syntax *FileSyntax } @@ -58,6 +59,12 @@ type Go struct { Syntax *Line } +// A Toolchain is the toolchain statement. +type Toolchain struct { + Name string // "go1.21rc1" + Syntax *Line +} + // An Exclude is a single exclude statement. type Exclude struct { Mod module.Version @@ -219,7 +226,7 @@ var dontFixRetract VersionFixer = func(_, vers string) (string, error) { // data is the content of the file. // // fix is an optional function that canonicalizes module versions. -// If fix is nil, all module versions must be canonical (module.CanonicalVersion +// If fix is nil, all module versions must be canonical ([module.CanonicalVersion] // must return the same string). func Parse(file string, data []byte, fix VersionFixer) (*File, error) { return parseToFile(file, data, fix, true) @@ -296,9 +303,13 @@ func parseToFile(file string, data []byte, fix VersionFixer, strict bool) (parse return f, nil } -var GoVersionRE = lazyregexp.New(`^([1-9][0-9]*)\.(0|[1-9][0-9]*)$`) +var GoVersionRE = lazyregexp.New(`^([1-9][0-9]*)\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))?([a-z]+[0-9]+)?$`) var laxGoVersionRE = lazyregexp.New(`^v?(([1-9][0-9]*)\.(0|[1-9][0-9]*))([^0-9].*)$`) +// Toolchains must be named beginning with `go1`, +// like "go1.20.3" or "go1.20.3-gccgo". As a special case, "default" is also permitted. +var ToolchainRE = lazyregexp.New(`^default$|^go1($|\.)`) + func (f *File) add(errs *ErrorList, block *LineBlock, line *Line, verb string, args []string, fix VersionFixer, strict bool) { // If strict is false, this module is a dependency. // We ignore all unknown directives as well as main-module-only @@ -356,7 +367,7 @@ func (f *File) add(errs *ErrorList, block *LineBlock, line *Line, verb string, a } } if !fixed { - errorf("invalid go version '%s': must match format 1.23", args[0]) + errorf("invalid go version '%s': must match format 1.23.0", args[0]) return } } @@ -364,6 +375,21 @@ func (f *File) add(errs *ErrorList, block *LineBlock, line *Line, verb string, a f.Go = &Go{Syntax: line} f.Go.Version = args[0] + case "toolchain": + if f.Toolchain != nil { + errorf("repeated toolchain statement") + return + } + if len(args) != 1 { + errorf("toolchain directive expects exactly one argument") + return + } else if strict && !ToolchainRE.MatchString(args[0]) { + errorf("invalid toolchain version '%s': must match format go1.23.0 or local", args[0]) + return + } + f.Toolchain = &Toolchain{Syntax: line} + f.Toolchain.Name = args[0] + case "module": if f.Module != nil { errorf("repeated module statement") @@ -516,7 +542,7 @@ func parseReplace(filename string, line *Line, verb string, args []string, fix V if strings.Contains(ns, "@") { return nil, errorf("replacement module must match format 'path version', not 'path@version'") } - return nil, errorf("replacement module without version must be directory path (rooted or starting with ./ or ../)") + return nil, errorf("replacement module without version must be directory path (rooted or starting with . or ..)") } if filepath.Separator == '/' && strings.Contains(ns, `\`) { return nil, errorf("replacement directory appears to be Windows path (on a non-windows system)") @@ -529,7 +555,6 @@ func parseReplace(filename string, line *Line, verb string, args []string, fix V } if IsDirectoryPath(ns) { return nil, errorf("replacement module directory path %q cannot have version", ns) - } } return &Replace{ @@ -612,6 +637,22 @@ func (f *WorkFile) add(errs *ErrorList, line *Line, verb string, args []string, f.Go = &Go{Syntax: line} f.Go.Version = args[0] + case "toolchain": + if f.Toolchain != nil { + errorf("repeated toolchain statement") + return + } + if len(args) != 1 { + errorf("toolchain directive expects exactly one argument") + return + } else if !ToolchainRE.MatchString(args[0]) { + errorf("invalid toolchain version '%s': must match format go1.23 or local", args[0]) + return + } + + f.Toolchain = &Toolchain{Syntax: line} + f.Toolchain.Name = args[0] + case "use": if len(args) != 1 { errorf("usage: %s local/dir", verb) @@ -637,14 +678,15 @@ func (f *WorkFile) add(errs *ErrorList, line *Line, verb string, args []string, } } -// IsDirectoryPath reports whether the given path should be interpreted -// as a directory path. Just like on the go command line, relative paths +// IsDirectoryPath reports whether the given path should be interpreted as a directory path. +// Just like on the go command line, relative paths starting with a '.' or '..' path component // and rooted paths are directory paths; the rest are module paths. func IsDirectoryPath(ns string) bool { // Because go.mod files can move from one system to another, // we check all known path syntaxes, both Unix and Windows. - return strings.HasPrefix(ns, "./") || strings.HasPrefix(ns, "../") || strings.HasPrefix(ns, "/") || - strings.HasPrefix(ns, `.\`) || strings.HasPrefix(ns, `..\`) || strings.HasPrefix(ns, `\`) || + return ns == "." || strings.HasPrefix(ns, "./") || strings.HasPrefix(ns, `.\`) || + ns == ".." || strings.HasPrefix(ns, "../") || strings.HasPrefix(ns, `..\`) || + strings.HasPrefix(ns, "/") || strings.HasPrefix(ns, `\`) || len(ns) >= 2 && ('A' <= ns[0] && ns[0] <= 'Z' || 'a' <= ns[0] && ns[0] <= 'z') && ns[1] == ':' } @@ -881,7 +923,7 @@ func (f *File) Format() ([]byte, error) { } // Cleanup cleans up the file f after any edit operations. -// To avoid quadratic behavior, modifications like DropRequire +// To avoid quadratic behavior, modifications like [File.DropRequire] // clear the entry but do not remove it from the slice. // Cleanup cleans out all the cleared entries. func (f *File) Cleanup() { @@ -926,7 +968,7 @@ func (f *File) Cleanup() { func (f *File) AddGoStmt(version string) error { if !GoVersionRE.MatchString(version) { - return fmt.Errorf("invalid language version string %q", version) + return fmt.Errorf("invalid language version %q", version) } if f.Go == nil { var hint Expr @@ -944,6 +986,44 @@ func (f *File) AddGoStmt(version string) error { return nil } +// DropGoStmt deletes the go statement from the file. +func (f *File) DropGoStmt() { + if f.Go != nil { + f.Go.Syntax.markRemoved() + f.Go = nil + } +} + +// DropToolchainStmt deletes the toolchain statement from the file. +func (f *File) DropToolchainStmt() { + if f.Toolchain != nil { + f.Toolchain.Syntax.markRemoved() + f.Toolchain = nil + } +} + +func (f *File) AddToolchainStmt(name string) error { + if !ToolchainRE.MatchString(name) { + return fmt.Errorf("invalid toolchain name %q", name) + } + if f.Toolchain == nil { + var hint Expr + if f.Go != nil && f.Go.Syntax != nil { + hint = f.Go.Syntax + } else if f.Module != nil && f.Module.Syntax != nil { + hint = f.Module.Syntax + } + f.Toolchain = &Toolchain{ + Name: name, + Syntax: f.Syntax.addLine(hint, "toolchain", name), + } + } else { + f.Toolchain.Name = name + f.Syntax.updateLine(f.Toolchain.Syntax, "toolchain", name) + } + return nil +} + // AddRequire sets the first require line for path to version vers, // preserving any existing comments for that line and removing all // other lines for path. @@ -995,8 +1075,8 @@ func (f *File) AddNewRequire(path, vers string, indirect bool) { // The requirements in req must specify at most one distinct version for each // module path. // -// If any existing requirements may be removed, the caller should call Cleanup -// after all edits are complete. +// If any existing requirements may be removed, the caller should call +// [File.Cleanup] after all edits are complete. func (f *File) SetRequire(req []*Require) { type elem struct { version string @@ -1387,13 +1467,21 @@ func (f *File) DropRetract(vi VersionInterval) error { func (f *File) SortBlocks() { f.removeDups() // otherwise sorting is unsafe + // semanticSortForExcludeVersionV is the Go version (plus leading "v") at which + // lines in exclude blocks start to use semantic sort instead of lexicographic sort. + // See go.dev/issue/60028. + const semanticSortForExcludeVersionV = "v1.21" + useSemanticSortForExclude := f.Go != nil && semver.Compare("v"+f.Go.Version, semanticSortForExcludeVersionV) >= 0 + for _, stmt := range f.Syntax.Stmt { block, ok := stmt.(*LineBlock) if !ok { continue } less := lineLess - if block.Token[0] == "retract" { + if block.Token[0] == "exclude" && useSemanticSortForExclude { + less = lineExcludeLess + } else if block.Token[0] == "retract" { less = lineRetractLess } sort.SliceStable(block.Line, func(i, j int) bool { @@ -1496,6 +1584,22 @@ func lineLess(li, lj *Line) bool { return len(li.Token) < len(lj.Token) } +// lineExcludeLess reports whether li should be sorted before lj for lines in +// an "exclude" block. +func lineExcludeLess(li, lj *Line) bool { + if len(li.Token) != 2 || len(lj.Token) != 2 { + // Not a known exclude specification. + // Fall back to sorting lexicographically. + return lineLess(li, lj) + } + // An exclude specification has two tokens: ModulePath and Version. + // Compare module path by string order and version by semver rules. + if pi, pj := li.Token[0], lj.Token[0]; pi != pj { + return pi < pj + } + return semver.Compare(li.Token[1], lj.Token[1]) < 0 +} + // lineRetractLess returns whether li should be sorted before lj for lines in // a "retract" block. It treats each line as a version interval. Single versions // are compared as if they were intervals with the same low and high version. diff --git a/vendor/golang.org/x/mod/modfile/work.go b/vendor/golang.org/x/mod/modfile/work.go index 0c0e52152..d7b99376e 100644 --- a/vendor/golang.org/x/mod/modfile/work.go +++ b/vendor/golang.org/x/mod/modfile/work.go @@ -12,9 +12,10 @@ import ( // A WorkFile is the parsed, interpreted form of a go.work file. type WorkFile struct { - Go *Go - Use []*Use - Replace []*Replace + Go *Go + Toolchain *Toolchain + Use []*Use + Replace []*Replace Syntax *FileSyntax } @@ -33,7 +34,7 @@ type Use struct { // data is the content of the file. // // fix is an optional function that canonicalizes module versions. -// If fix is nil, all module versions must be canonical (module.CanonicalVersion +// If fix is nil, all module versions must be canonical ([module.CanonicalVersion] // must return the same string). func ParseWork(file string, data []byte, fix VersionFixer) (*WorkFile, error) { fs, err := parse(file, data) @@ -82,7 +83,7 @@ func ParseWork(file string, data []byte, fix VersionFixer) (*WorkFile, error) { } // Cleanup cleans up the file f after any edit operations. -// To avoid quadratic behavior, modifications like DropRequire +// To avoid quadratic behavior, modifications like [WorkFile.DropRequire] // clear the entry but do not remove it from the slice. // Cleanup cleans out all the cleared entries. func (f *WorkFile) Cleanup() { @@ -109,7 +110,7 @@ func (f *WorkFile) Cleanup() { func (f *WorkFile) AddGoStmt(version string) error { if !GoVersionRE.MatchString(version) { - return fmt.Errorf("invalid language version string %q", version) + return fmt.Errorf("invalid language version %q", version) } if f.Go == nil { stmt := &Line{Token: []string{"go", version}} @@ -117,7 +118,7 @@ func (f *WorkFile) AddGoStmt(version string) error { Version: version, Syntax: stmt, } - // Find the first non-comment-only block that's and add + // Find the first non-comment-only block and add // the go statement before it. That will keep file comments at the top. i := 0 for i = 0; i < len(f.Syntax.Stmt); i++ { @@ -133,6 +134,56 @@ func (f *WorkFile) AddGoStmt(version string) error { return nil } +func (f *WorkFile) AddToolchainStmt(name string) error { + if !ToolchainRE.MatchString(name) { + return fmt.Errorf("invalid toolchain name %q", name) + } + if f.Toolchain == nil { + stmt := &Line{Token: []string{"toolchain", name}} + f.Toolchain = &Toolchain{ + Name: name, + Syntax: stmt, + } + // Find the go line and add the toolchain line after it. + // Or else find the first non-comment-only block and add + // the toolchain line before it. That will keep file comments at the top. + i := 0 + for i = 0; i < len(f.Syntax.Stmt); i++ { + if line, ok := f.Syntax.Stmt[i].(*Line); ok && len(line.Token) > 0 && line.Token[0] == "go" { + i++ + goto Found + } + } + for i = 0; i < len(f.Syntax.Stmt); i++ { + if _, ok := f.Syntax.Stmt[i].(*CommentBlock); !ok { + break + } + } + Found: + f.Syntax.Stmt = append(append(f.Syntax.Stmt[:i:i], stmt), f.Syntax.Stmt[i:]...) + } else { + f.Toolchain.Name = name + f.Syntax.updateLine(f.Toolchain.Syntax, "toolchain", name) + } + return nil +} + +// DropGoStmt deletes the go statement from the file. +func (f *WorkFile) DropGoStmt() { + if f.Go != nil { + f.Go.Syntax.markRemoved() + f.Go = nil + } +} + +// DropToolchainStmt deletes the toolchain statement from the file. +func (f *WorkFile) DropToolchainStmt() { + if f.Toolchain != nil { + f.Toolchain.Syntax.markRemoved() + f.Toolchain = nil + } +} + func (f *WorkFile) AddUse(diskPath, modulePath string) error { need := true for _, d := range f.Use { diff --git a/vendor/golang.org/x/mod/module/module.go b/vendor/golang.org/x/mod/module/module.go index e9dec6e61..2a364b229 100644 --- a/vendor/golang.org/x/mod/module/module.go +++ b/vendor/golang.org/x/mod/module/module.go @@ -4,7 +4,7 @@ // Package module defines the module.Version type along with support code. // -// The module.Version type is a simple Path, Version pair: +// The [module.Version] type is a simple Path, Version pair: // // type Version struct { // Path string @@ -12,7 +12,7 @@ // } // // There are no restrictions imposed directly by use of this structure, -// but additional checking functions, most notably Check, verify that +// but additional checking functions, most notably [Check], verify that // a particular path, version pair is valid. // // # Escaped Paths @@ -140,7 +140,7 @@ type ModuleError struct { Err error } -// VersionError returns a ModuleError derived from a Version and error, +// VersionError returns a [ModuleError] derived from a [Version] and error, // or err itself if it is already such an error. func VersionError(v Version, err error) error { var mErr *ModuleError @@ -169,7 +169,7 @@ func (e *ModuleError) Unwrap() error { return e.Err } // An InvalidVersionError indicates an error specific to a version, with the // module path unknown or specified externally. // -// A ModuleError may wrap an InvalidVersionError, but an InvalidVersionError +// A [ModuleError] may wrap an InvalidVersionError, but an InvalidVersionError // must not wrap a ModuleError. type InvalidVersionError struct { Version string @@ -193,8 +193,8 @@ func (e *InvalidVersionError) Error() string { func (e *InvalidVersionError) Unwrap() error { return e.Err } // An InvalidPathError indicates a module, import, or file path doesn't -// satisfy all naming constraints. See CheckPath, CheckImportPath, -// and CheckFilePath for specific restrictions. +// satisfy all naming constraints. See [CheckPath], [CheckImportPath], +// and [CheckFilePath] for specific restrictions. type InvalidPathError struct { Kind string // "module", "import", or "file" Path string @@ -294,7 +294,7 @@ func fileNameOK(r rune) bool { } // CheckPath checks that a module path is valid. -// A valid module path is a valid import path, as checked by CheckImportPath, +// A valid module path is a valid import path, as checked by [CheckImportPath], // with three additional constraints. // First, the leading path element (up to the first slash, if any), // by convention a domain name, must contain only lower-case ASCII letters, @@ -380,7 +380,7 @@ const ( // checkPath returns an error describing why the path is not valid. // Because these checks apply to module, import, and file paths, // and because other checks may be applied, the caller is expected to wrap -// this error with InvalidPathError. +// this error with [InvalidPathError]. func checkPath(path string, kind pathKind) error { if !utf8.ValidString(path) { return fmt.Errorf("invalid UTF-8") @@ -532,7 +532,7 @@ var badWindowsNames = []string{ // they require ".vN" instead of "/vN", and for all N, not just N >= 2. // SplitPathVersion returns with ok = false when presented with // a path whose last path element does not satisfy the constraints -// applied by CheckPath, such as "example.com/pkg/v1" or "example.com/pkg/v1.2". +// applied by [CheckPath], such as "example.com/pkg/v1" or "example.com/pkg/v1.2". func SplitPathVersion(path string) (prefix, pathMajor string, ok bool) { if strings.HasPrefix(path, "gopkg.in/") { return splitGopkgIn(path) @@ -582,7 +582,7 @@ func splitGopkgIn(path string) (prefix, pathMajor string, ok bool) { // MatchPathMajor reports whether the semantic version v // matches the path major version pathMajor. // -// MatchPathMajor returns true if and only if CheckPathMajor returns nil. +// MatchPathMajor returns true if and only if [CheckPathMajor] returns nil. func MatchPathMajor(v, pathMajor string) bool { return CheckPathMajor(v, pathMajor) == nil } @@ -622,7 +622,7 @@ func CheckPathMajor(v, pathMajor string) error { // PathMajorPrefix returns the major-version tag prefix implied by pathMajor. // An empty PathMajorPrefix allows either v0 or v1. // -// Note that MatchPathMajor may accept some versions that do not actually begin +// Note that [MatchPathMajor] may accept some versions that do not actually begin // with this prefix: namely, it accepts a 'v0.0.0-' prefix for a '.v1' // pathMajor, even though that pathMajor implies 'v1' tagging. func PathMajorPrefix(pathMajor string) string { @@ -643,7 +643,7 @@ func PathMajorPrefix(pathMajor string) string { } // CanonicalVersion returns the canonical form of the version string v. -// It is the same as semver.Canonical(v) except that it preserves the special build suffix "+incompatible". +// It is the same as [semver.Canonical] except that it preserves the special build suffix "+incompatible". func CanonicalVersion(v string) string { cv := semver.Canonical(v) if semver.Build(v) == "+incompatible" { @@ -652,8 +652,8 @@ func CanonicalVersion(v string) string { return cv } -// Sort sorts the list by Path, breaking ties by comparing Version fields. -// The Version fields are interpreted as semantic versions (using semver.Compare) +// Sort sorts the list by Path, breaking ties by comparing [Version] fields. +// The Version fields are interpreted as semantic versions (using [semver.Compare]) // optionally followed by a tie-breaking suffix introduced by a slash character, // like in "v0.0.1/go.mod". func Sort(list []Version) { @@ -793,7 +793,7 @@ func unescapeString(escaped string) (string, bool) { } // MatchPrefixPatterns reports whether any path prefix of target matches one of -// the glob patterns (as defined by path.Match) in the comma-separated globs +// the glob patterns (as defined by [path.Match]) in the comma-separated globs // list. This implements the algorithm used when matching a module path to the // GOPRIVATE environment variable, as described by 'go help module-private'. // diff --git a/vendor/golang.org/x/mod/module/pseudo.go b/vendor/golang.org/x/mod/module/pseudo.go index f04ad3788..9cf19d325 100644 --- a/vendor/golang.org/x/mod/module/pseudo.go +++ b/vendor/golang.org/x/mod/module/pseudo.go @@ -125,7 +125,7 @@ func IsPseudoVersion(v string) bool { } // IsZeroPseudoVersion returns whether v is a pseudo-version with a zero base, -// timestamp, and revision, as returned by ZeroPseudoVersion. +// timestamp, and revision, as returned by [ZeroPseudoVersion]. func IsZeroPseudoVersion(v string) bool { return v == ZeroPseudoVersion(semver.Major(v)) } diff --git a/vendor/golang.org/x/mod/semver/semver.go b/vendor/golang.org/x/mod/semver/semver.go index a30a22bf2..9a2dfd33a 100644 --- a/vendor/golang.org/x/mod/semver/semver.go +++ b/vendor/golang.org/x/mod/semver/semver.go @@ -140,7 +140,7 @@ func Compare(v, w string) int { // Max canonicalizes its arguments and then returns the version string // that compares greater. // -// Deprecated: use Compare instead. In most cases, returning a canonicalized +// Deprecated: use [Compare] instead. In most cases, returning a canonicalized // version is not expected or desired. func Max(v, w string) string { v = Canonical(v) @@ -151,7 +151,7 @@ func Max(v, w string) string { return w } -// ByVersion implements sort.Interface for sorting semantic version strings. +// ByVersion implements [sort.Interface] for sorting semantic version strings. type ByVersion []string func (vs ByVersion) Len() int { return len(vs) } @@ -164,7 +164,7 @@ func (vs ByVersion) Less(i, j int) bool { return vs[i] < vs[j] } -// Sort sorts a list of semantic version strings using ByVersion. +// Sort sorts a list of semantic version strings using [ByVersion]. func Sort(list []string) { sort.Sort(ByVersion(list)) } diff --git a/vendor/golang.org/x/sync/errgroup/errgroup.go b/vendor/golang.org/x/sync/errgroup/errgroup.go index cbee7a4e2..b18efb743 100644 --- a/vendor/golang.org/x/sync/errgroup/errgroup.go +++ b/vendor/golang.org/x/sync/errgroup/errgroup.go @@ -20,7 +20,7 @@ type token struct{} // A zero Group is valid, has no limit on the number of active goroutines, // and does not cancel on error. type Group struct { - cancel func() + cancel func(error) wg sync.WaitGroup @@ -43,7 +43,7 @@ func (g *Group) done() { // returns a non-nil error or the first time Wait returns, whichever occurs // first. func WithContext(ctx context.Context) (*Group, context.Context) { - ctx, cancel := context.WithCancel(ctx) + ctx, cancel := withCancelCause(ctx) return &Group{cancel: cancel}, ctx } @@ -52,7 +52,7 @@ func WithContext(ctx context.Context) (*Group, context.Context) { func (g *Group) Wait() error { g.wg.Wait() if g.cancel != nil { - g.cancel() + g.cancel(g.err) } return g.err } @@ -76,7 +76,7 @@ func (g *Group) Go(f func() error) { g.errOnce.Do(func() { g.err = err if g.cancel != nil { - g.cancel() + g.cancel(g.err) } }) } @@ -105,7 +105,7 @@ func (g *Group) TryGo(f func() error) bool { g.errOnce.Do(func() { g.err = err if g.cancel != nil { - g.cancel() + g.cancel(g.err) } }) } diff --git a/vendor/golang.org/x/sync/errgroup/go120.go b/vendor/golang.org/x/sync/errgroup/go120.go new file mode 100644 index 000000000..f93c740b6 --- /dev/null +++ b/vendor/golang.org/x/sync/errgroup/go120.go @@ -0,0 +1,13 @@ +// Copyright 2023 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.20 + +package errgroup + +import "context" + +func withCancelCause(parent context.Context) (context.Context, func(error)) { + return context.WithCancelCause(parent) +} diff --git a/vendor/golang.org/x/sync/errgroup/pre_go120.go b/vendor/golang.org/x/sync/errgroup/pre_go120.go new file mode 100644 index 000000000..88ce33434 --- /dev/null +++ b/vendor/golang.org/x/sync/errgroup/pre_go120.go @@ -0,0 +1,14 @@ +// Copyright 2023 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.20 + +package errgroup + +import "context" + +func withCancelCause(parent context.Context) (context.Context, func(error)) { + ctx, cancel := context.WithCancel(parent) + return ctx, func(error) { cancel() } +} diff --git a/vendor/golang.org/x/sys/execabs/execabs_go118.go b/vendor/golang.org/x/sys/execabs/execabs_go118.go index 2000064a8..5627d70e3 100644 --- a/vendor/golang.org/x/sys/execabs/execabs_go118.go +++ b/vendor/golang.org/x/sys/execabs/execabs_go118.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build !go1.19 -// +build !go1.19 package execabs diff --git a/vendor/golang.org/x/sys/execabs/execabs_go119.go b/vendor/golang.org/x/sys/execabs/execabs_go119.go index f364b3418..d60ab1b41 100644 --- a/vendor/golang.org/x/sys/execabs/execabs_go119.go +++ b/vendor/golang.org/x/sys/execabs/execabs_go119.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build go1.19 -// +build go1.19 package execabs diff --git a/vendor/golang.org/x/sys/unix/aliases.go b/vendor/golang.org/x/sys/unix/aliases.go index abc89c104..e7d3df4bd 100644 --- a/vendor/golang.org/x/sys/unix/aliases.go +++ b/vendor/golang.org/x/sys/unix/aliases.go @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos) && go1.9 -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos -// +build go1.9 package unix diff --git a/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s b/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s index db9171c2e..269e173ca 100644 --- a/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s +++ b/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build gc -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_386.s b/vendor/golang.org/x/sys/unix/asm_bsd_386.s index e0fcd9b3d..a4fcef0e0 100644 --- a/vendor/golang.org/x/sys/unix/asm_bsd_386.s +++ b/vendor/golang.org/x/sys/unix/asm_bsd_386.s @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build (freebsd || netbsd || openbsd) && gc -// +build freebsd netbsd openbsd -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s b/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s index 2b99c349a..1e63615c5 100644 --- a/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s +++ b/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build (darwin || dragonfly || freebsd || netbsd || openbsd) && gc -// +build darwin dragonfly freebsd netbsd openbsd -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_arm.s b/vendor/golang.org/x/sys/unix/asm_bsd_arm.s index d702d4adc..6496c3100 100644 --- a/vendor/golang.org/x/sys/unix/asm_bsd_arm.s +++ b/vendor/golang.org/x/sys/unix/asm_bsd_arm.s @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build (freebsd || netbsd || openbsd) && gc -// +build freebsd netbsd openbsd -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s b/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s index fe36a7391..4fd1f54da 100644 --- a/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s +++ b/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build (darwin || freebsd || netbsd || openbsd) && gc -// +build darwin freebsd netbsd openbsd -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s b/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s index e5b9a8489..42f7eb9e4 100644 --- a/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s +++ b/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build (darwin || freebsd || netbsd || openbsd) && gc -// +build darwin freebsd netbsd openbsd -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s b/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s index d560019ea..f8902667e 100644 --- a/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s +++ b/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build (darwin || freebsd || netbsd || openbsd) && gc -// +build darwin freebsd netbsd openbsd -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_386.s b/vendor/golang.org/x/sys/unix/asm_linux_386.s index 8fd101d07..3b4734870 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_386.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_386.s @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build gc -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_amd64.s b/vendor/golang.org/x/sys/unix/asm_linux_amd64.s index 7ed38e43c..67e29f317 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_amd64.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_amd64.s @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build gc -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_arm.s b/vendor/golang.org/x/sys/unix/asm_linux_arm.s index 8ef1d5140..d6ae269ce 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_arm.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_arm.s @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build gc -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_arm64.s b/vendor/golang.org/x/sys/unix/asm_linux_arm64.s index 98ae02760..01e5e253c 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_arm64.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_arm64.s @@ -3,9 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && arm64 && gc -// +build linux -// +build arm64 -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_loong64.s b/vendor/golang.org/x/sys/unix/asm_linux_loong64.s index 565357288..2abf12f6e 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_loong64.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_loong64.s @@ -3,9 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && loong64 && gc -// +build linux -// +build loong64 -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s b/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s index 21231d2ce..f84bae712 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s @@ -3,9 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && (mips64 || mips64le) && gc -// +build linux -// +build mips64 mips64le -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s b/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s index 6783b26c6..f08f62807 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s @@ -3,9 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && (mips || mipsle) && gc -// +build linux -// +build mips mipsle -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s b/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s index 19d498934..bdfc024d2 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s @@ -3,9 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && (ppc64 || ppc64le) && gc -// +build linux -// +build ppc64 ppc64le -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s b/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s index e42eb81d5..2e8c99612 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build riscv64 && gc -// +build riscv64 -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_s390x.s b/vendor/golang.org/x/sys/unix/asm_linux_s390x.s index c46aab339..2c394b11e 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_s390x.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_s390x.s @@ -3,9 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && s390x && gc -// +build linux -// +build s390x -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s b/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s index 5e7a1169c..fab586a2c 100644 --- a/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s +++ b/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build gc -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s b/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s index f8c5394c1..f949ec547 100644 --- a/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s +++ b/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build gc -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_zos_s390x.s b/vendor/golang.org/x/sys/unix/asm_zos_s390x.s index 3b54e1858..2f67ba86d 100644 --- a/vendor/golang.org/x/sys/unix/asm_zos_s390x.s +++ b/vendor/golang.org/x/sys/unix/asm_zos_s390x.s @@ -3,9 +3,6 @@ // license that can be found in the LICENSE file. //go:build zos && s390x && gc -// +build zos -// +build s390x -// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/cap_freebsd.go b/vendor/golang.org/x/sys/unix/cap_freebsd.go index 0b7c6adb8..a08657890 100644 --- a/vendor/golang.org/x/sys/unix/cap_freebsd.go +++ b/vendor/golang.org/x/sys/unix/cap_freebsd.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build freebsd -// +build freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/constants.go b/vendor/golang.org/x/sys/unix/constants.go index 394a3965b..6fb7cb77d 100644 --- a/vendor/golang.org/x/sys/unix/constants.go +++ b/vendor/golang.org/x/sys/unix/constants.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package unix diff --git a/vendor/golang.org/x/sys/unix/dev_aix_ppc.go b/vendor/golang.org/x/sys/unix/dev_aix_ppc.go index 65a998508..d78513461 100644 --- a/vendor/golang.org/x/sys/unix/dev_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/dev_aix_ppc.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix && ppc -// +build aix,ppc // Functions to access/create device major and minor numbers matching the // encoding used by AIX. diff --git a/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go b/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go index 8fc08ad0a..623a5e697 100644 --- a/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix && ppc64 -// +build aix,ppc64 // Functions to access/create device major and minor numbers matching the // encoding used AIX. diff --git a/vendor/golang.org/x/sys/unix/dev_zos.go b/vendor/golang.org/x/sys/unix/dev_zos.go index a388e59a0..bb6a64fe9 100644 --- a/vendor/golang.org/x/sys/unix/dev_zos.go +++ b/vendor/golang.org/x/sys/unix/dev_zos.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build zos && s390x -// +build zos,s390x // Functions to access/create device major and minor numbers matching the // encoding used by z/OS. diff --git a/vendor/golang.org/x/sys/unix/dirent.go b/vendor/golang.org/x/sys/unix/dirent.go index 2499f977b..1ebf11782 100644 --- a/vendor/golang.org/x/sys/unix/dirent.go +++ b/vendor/golang.org/x/sys/unix/dirent.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package unix diff --git a/vendor/golang.org/x/sys/unix/endian_big.go b/vendor/golang.org/x/sys/unix/endian_big.go index a52026557..1095fd31d 100644 --- a/vendor/golang.org/x/sys/unix/endian_big.go +++ b/vendor/golang.org/x/sys/unix/endian_big.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. // //go:build armbe || arm64be || m68k || mips || mips64 || mips64p32 || ppc || ppc64 || s390 || s390x || shbe || sparc || sparc64 -// +build armbe arm64be m68k mips mips64 mips64p32 ppc ppc64 s390 s390x shbe sparc sparc64 package unix diff --git a/vendor/golang.org/x/sys/unix/endian_little.go b/vendor/golang.org/x/sys/unix/endian_little.go index b0f2bc4ae..b9f0e277b 100644 --- a/vendor/golang.org/x/sys/unix/endian_little.go +++ b/vendor/golang.org/x/sys/unix/endian_little.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. // //go:build 386 || amd64 || amd64p32 || alpha || arm || arm64 || loong64 || mipsle || mips64le || mips64p32le || nios2 || ppc64le || riscv || riscv64 || sh -// +build 386 amd64 amd64p32 alpha arm arm64 loong64 mipsle mips64le mips64p32le nios2 ppc64le riscv riscv64 sh package unix diff --git a/vendor/golang.org/x/sys/unix/env_unix.go b/vendor/golang.org/x/sys/unix/env_unix.go index 29ccc4d13..a96da71f4 100644 --- a/vendor/golang.org/x/sys/unix/env_unix.go +++ b/vendor/golang.org/x/sys/unix/env_unix.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos // Unix environment variables. diff --git a/vendor/golang.org/x/sys/unix/epoll_zos.go b/vendor/golang.org/x/sys/unix/epoll_zos.go index cedaf7e02..7753fddea 100644 --- a/vendor/golang.org/x/sys/unix/epoll_zos.go +++ b/vendor/golang.org/x/sys/unix/epoll_zos.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build zos && s390x -// +build zos,s390x package unix diff --git a/vendor/golang.org/x/sys/unix/fcntl.go b/vendor/golang.org/x/sys/unix/fcntl.go index e9b991258..6200876fb 100644 --- a/vendor/golang.org/x/sys/unix/fcntl.go +++ b/vendor/golang.org/x/sys/unix/fcntl.go @@ -2,8 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build dragonfly || freebsd || linux || netbsd || openbsd -// +build dragonfly freebsd linux netbsd openbsd +//go:build dragonfly || freebsd || linux || netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go b/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go index 29d44808b..13b4acd5c 100644 --- a/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go +++ b/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build (linux && 386) || (linux && arm) || (linux && mips) || (linux && mipsle) || (linux && ppc) -// +build linux,386 linux,arm linux,mips linux,mipsle linux,ppc package unix diff --git a/vendor/golang.org/x/sys/unix/fdset.go b/vendor/golang.org/x/sys/unix/fdset.go index a8068f94f..9e83d18cd 100644 --- a/vendor/golang.org/x/sys/unix/fdset.go +++ b/vendor/golang.org/x/sys/unix/fdset.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package unix diff --git a/vendor/golang.org/x/sys/unix/fstatfs_zos.go b/vendor/golang.org/x/sys/unix/fstatfs_zos.go index e377cc9f4..c8bde601e 100644 --- a/vendor/golang.org/x/sys/unix/fstatfs_zos.go +++ b/vendor/golang.org/x/sys/unix/fstatfs_zos.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build zos && s390x -// +build zos,s390x package unix diff --git a/vendor/golang.org/x/sys/unix/gccgo.go b/vendor/golang.org/x/sys/unix/gccgo.go index b06f52d74..aca5721dd 100644 --- a/vendor/golang.org/x/sys/unix/gccgo.go +++ b/vendor/golang.org/x/sys/unix/gccgo.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build gccgo && !aix && !hurd -// +build gccgo,!aix,!hurd package unix diff --git a/vendor/golang.org/x/sys/unix/gccgo_c.c b/vendor/golang.org/x/sys/unix/gccgo_c.c index f98a1c542..d468b7b47 100644 --- a/vendor/golang.org/x/sys/unix/gccgo_c.c +++ b/vendor/golang.org/x/sys/unix/gccgo_c.c @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build gccgo && !aix && !hurd -// +build gccgo,!aix,!hurd #include #include diff --git a/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go b/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go index e60e49a3d..972d61bd7 100644 --- a/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build gccgo && linux && amd64 -// +build gccgo,linux,amd64 package unix diff --git a/vendor/golang.org/x/sys/unix/ifreq_linux.go b/vendor/golang.org/x/sys/unix/ifreq_linux.go index 15721a510..848840ae4 100644 --- a/vendor/golang.org/x/sys/unix/ifreq_linux.go +++ b/vendor/golang.org/x/sys/unix/ifreq_linux.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux -// +build linux package unix diff --git a/vendor/golang.org/x/sys/unix/ioctl_linux.go b/vendor/golang.org/x/sys/unix/ioctl_linux.go index 0d12c0851..dbe680eab 100644 --- a/vendor/golang.org/x/sys/unix/ioctl_linux.go +++ b/vendor/golang.org/x/sys/unix/ioctl_linux.go @@ -231,3 +231,8 @@ func IoctlLoopGetStatus64(fd int) (*LoopInfo64, error) { func IoctlLoopSetStatus64(fd int, value *LoopInfo64) error { return ioctlPtr(fd, LOOP_SET_STATUS64, unsafe.Pointer(value)) } + +// IoctlLoopConfigure configures all loop device parameters in a single step +func IoctlLoopConfigure(fd int, value *LoopConfig) error { + return ioctlPtr(fd, LOOP_CONFIGURE, unsafe.Pointer(value)) +} diff --git a/vendor/golang.org/x/sys/unix/ioctl_signed.go b/vendor/golang.org/x/sys/unix/ioctl_signed.go index 7def9580e..5b0759bd8 100644 --- a/vendor/golang.org/x/sys/unix/ioctl_signed.go +++ b/vendor/golang.org/x/sys/unix/ioctl_signed.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || solaris -// +build aix solaris package unix diff --git a/vendor/golang.org/x/sys/unix/ioctl_unsigned.go b/vendor/golang.org/x/sys/unix/ioctl_unsigned.go index 649913d1e..20f470b9d 100644 --- a/vendor/golang.org/x/sys/unix/ioctl_unsigned.go +++ b/vendor/golang.org/x/sys/unix/ioctl_unsigned.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build darwin || dragonfly || freebsd || hurd || linux || netbsd || openbsd -// +build darwin dragonfly freebsd hurd linux netbsd openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ioctl_zos.go b/vendor/golang.org/x/sys/unix/ioctl_zos.go index cdc21bf76..c8b2a750f 100644 --- a/vendor/golang.org/x/sys/unix/ioctl_zos.go +++ b/vendor/golang.org/x/sys/unix/ioctl_zos.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build zos && s390x -// +build zos,s390x package unix diff --git a/vendor/golang.org/x/sys/unix/mkall.sh b/vendor/golang.org/x/sys/unix/mkall.sh index 8e3947c36..e6f31d374 100644 --- a/vendor/golang.org/x/sys/unix/mkall.sh +++ b/vendor/golang.org/x/sys/unix/mkall.sh @@ -50,7 +50,7 @@ if [[ "$GOOS" = "linux" ]]; then # Use the Docker-based build system # Files generated through docker (use $cmd so you can Ctl-C the build or run) $cmd docker build --tag generate:$GOOS $GOOS - $cmd docker run --interactive --tty --volume $(cd -- "$(dirname -- "$0")/.." && /bin/pwd):/build generate:$GOOS + $cmd docker run --interactive --tty --volume $(cd -- "$(dirname -- "$0")/.." && pwd):/build generate:$GOOS exit fi diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/vendor/golang.org/x/sys/unix/mkerrors.sh index be0423e68..6202638ba 100644 --- a/vendor/golang.org/x/sys/unix/mkerrors.sh +++ b/vendor/golang.org/x/sys/unix/mkerrors.sh @@ -519,7 +519,8 @@ ccflags="$@" $2 ~ /^LOCK_(SH|EX|NB|UN)$/ || $2 ~ /^LO_(KEY|NAME)_SIZE$/ || $2 ~ /^LOOP_(CLR|CTL|GET|SET)_/ || - $2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|TCP|MCAST|EVFILT|NOTE|SHUT|PROT|MAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR|LOCAL|TCPOPT|UDP)_/ || + $2 == "LOOP_CONFIGURE" || + $2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|TCP|MCAST|EVFILT|NOTE|SHUT|PROT|MAP|MREMAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR|LOCAL|TCPOPT|UDP)_/ || $2 ~ /^NFC_(GENL|PROTO|COMM|RF|SE|DIRECTION|LLCP|SOCKPROTO)_/ || $2 ~ /^NFC_.*_(MAX)?SIZE$/ || $2 ~ /^RAW_PAYLOAD_/ || @@ -560,7 +561,7 @@ ccflags="$@" $2 ~ /^RLIMIT_(AS|CORE|CPU|DATA|FSIZE|LOCKS|MEMLOCK|MSGQUEUE|NICE|NOFILE|NPROC|RSS|RTPRIO|RTTIME|SIGPENDING|STACK)|RLIM_INFINITY/ || $2 ~ /^PRIO_(PROCESS|PGRP|USER)/ || $2 ~ /^CLONE_[A-Z_]+/ || - $2 !~ /^(BPF_TIMEVAL|BPF_FIB_LOOKUP_[A-Z]+)$/ && + $2 !~ /^(BPF_TIMEVAL|BPF_FIB_LOOKUP_[A-Z]+|BPF_F_LINK)$/ && $2 ~ /^(BPF|DLT)_/ || $2 ~ /^AUDIT_/ || $2 ~ /^(CLOCK|TIMER)_/ || @@ -583,6 +584,7 @@ ccflags="$@" $2 ~ /^PERF_/ || $2 ~ /^SECCOMP_MODE_/ || $2 ~ /^SEEK_/ || + $2 ~ /^SCHED_/ || $2 ~ /^SPLICE_/ || $2 ~ /^SYNC_FILE_RANGE_/ || $2 !~ /IOC_MAGIC/ && @@ -624,7 +626,7 @@ ccflags="$@" $2 ~ /^MEM/ || $2 ~ /^WG/ || $2 ~ /^FIB_RULE_/ || - $2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)} + $2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE|IOMIN$|IOOPT$|ALIGNOFF$|DISCARD|ROTATIONAL$|ZEROOUT$|GETDISKSEQ$)/ {printf("\t%s = C.%s\n", $2, $2)} $2 ~ /^__WCOREFLAG$/ {next} $2 ~ /^__W[A-Z0-9]+$/ {printf("\t%s = C.%s\n", substr($2,3), $2)} @@ -662,7 +664,6 @@ echo '// mkerrors.sh' "$@" echo '// Code generated by the command above; see README.md. DO NOT EDIT.' echo echo "//go:build ${GOARCH} && ${GOOS}" -echo "// +build ${GOARCH},${GOOS}" echo go tool cgo -godefs -- "$@" _const.go >_error.out cat _error.out | grep -vf _error.grep | grep -vf _signal.grep @@ -741,7 +742,8 @@ main(void) e = errors[i].num; if(i > 0 && errors[i-1].num == e) continue; - strcpy(buf, strerror(e)); + strncpy(buf, strerror(e), sizeof(buf) - 1); + buf[sizeof(buf) - 1] = '\0'; // lowercase first letter: Bad -> bad, but STREAM -> STREAM. if(A <= buf[0] && buf[0] <= Z && a <= buf[1] && buf[1] <= z) buf[0] += a - A; @@ -760,7 +762,8 @@ main(void) e = signals[i].num; if(i > 0 && signals[i-1].num == e) continue; - strcpy(buf, strsignal(e)); + strncpy(buf, strsignal(e), sizeof(buf) - 1); + buf[sizeof(buf) - 1] = '\0'; // lowercase first letter: Bad -> bad, but STREAM -> STREAM. if(A <= buf[0] && buf[0] <= Z && a <= buf[1] && buf[1] <= z) buf[0] += a - A; diff --git a/vendor/golang.org/x/sys/unix/mmap_nomremap.go b/vendor/golang.org/x/sys/unix/mmap_nomremap.go new file mode 100644 index 000000000..4b68e5978 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mmap_nomremap.go @@ -0,0 +1,13 @@ +// Copyright 2023 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build aix || darwin || dragonfly || freebsd || openbsd || solaris + +package unix + +var mapper = &mmapper{ + active: make(map[*byte][]byte), + mmap: mmap, + munmap: munmap, +} diff --git a/vendor/golang.org/x/sys/unix/mremap.go b/vendor/golang.org/x/sys/unix/mremap.go new file mode 100644 index 000000000..fd45fe529 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mremap.go @@ -0,0 +1,52 @@ +// Copyright 2023 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build linux || netbsd + +package unix + +import "unsafe" + +type mremapMmapper struct { + mmapper + mremap func(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (xaddr uintptr, err error) +} + +var mapper = &mremapMmapper{ + mmapper: mmapper{ + active: make(map[*byte][]byte), + mmap: mmap, + munmap: munmap, + }, + mremap: mremap, +} + +func (m *mremapMmapper) Mremap(oldData []byte, newLength int, flags int) (data []byte, err error) { + if newLength <= 0 || len(oldData) == 0 || len(oldData) != cap(oldData) || flags&mremapFixed != 0 { + return nil, EINVAL + } + + pOld := &oldData[cap(oldData)-1] + m.Lock() + defer m.Unlock() + bOld := m.active[pOld] + if bOld == nil || &bOld[0] != &oldData[0] { + return nil, EINVAL + } + newAddr, errno := m.mremap(uintptr(unsafe.Pointer(&bOld[0])), uintptr(len(bOld)), uintptr(newLength), flags, 0) + if errno != nil { + return nil, errno + } + bNew := unsafe.Slice((*byte)(unsafe.Pointer(newAddr)), newLength) + pNew := &bNew[cap(bNew)-1] + if flags&mremapDontunmap == 0 { + delete(m.active, pOld) + } + m.active[pNew] = bNew + return bNew, nil +} + +func Mremap(oldData []byte, newLength int, flags int) (data []byte, err error) { + return mapper.Mremap(oldData, newLength, flags) +} diff --git a/vendor/golang.org/x/sys/unix/pagesize_unix.go b/vendor/golang.org/x/sys/unix/pagesize_unix.go index 53f1b4c5b..4d0a3430e 100644 --- a/vendor/golang.org/x/sys/unix/pagesize_unix.go +++ b/vendor/golang.org/x/sys/unix/pagesize_unix.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris // For Unix, get the pagesize from the runtime. diff --git a/vendor/golang.org/x/sys/unix/pledge_openbsd.go b/vendor/golang.org/x/sys/unix/pledge_openbsd.go index eb48294b2..6a09af53e 100644 --- a/vendor/golang.org/x/sys/unix/pledge_openbsd.go +++ b/vendor/golang.org/x/sys/unix/pledge_openbsd.go @@ -8,54 +8,31 @@ import ( "errors" "fmt" "strconv" - "syscall" - "unsafe" ) // Pledge implements the pledge syscall. // -// The pledge syscall does not accept execpromises on OpenBSD releases -// before 6.3. -// -// execpromises must be empty when Pledge is called on OpenBSD -// releases predating 6.3, otherwise an error will be returned. +// This changes both the promises and execpromises; use PledgePromises or +// PledgeExecpromises to only change the promises or execpromises +// respectively. // // For more information see pledge(2). func Pledge(promises, execpromises string) error { - maj, min, err := majmin() - if err != nil { + if err := pledgeAvailable(); err != nil { return err } - err = pledgeAvailable(maj, min, execpromises) + pptr, err := BytePtrFromString(promises) if err != nil { return err } - pptr, err := syscall.BytePtrFromString(promises) + exptr, err := BytePtrFromString(execpromises) if err != nil { return err } - // This variable will hold either a nil unsafe.Pointer or - // an unsafe.Pointer to a string (execpromises). - var expr unsafe.Pointer - - // If we're running on OpenBSD > 6.2, pass execpromises to the syscall. - if maj > 6 || (maj == 6 && min > 2) { - exptr, err := syscall.BytePtrFromString(execpromises) - if err != nil { - return err - } - expr = unsafe.Pointer(exptr) - } - - _, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0) - if e != 0 { - return e - } - - return nil + return pledge(pptr, exptr) } // PledgePromises implements the pledge syscall. @@ -64,30 +41,16 @@ func Pledge(promises, execpromises string) error { // // For more information see pledge(2). func PledgePromises(promises string) error { - maj, min, err := majmin() - if err != nil { - return err - } - - err = pledgeAvailable(maj, min, "") - if err != nil { + if err := pledgeAvailable(); err != nil { return err } - // This variable holds the execpromises and is always nil. - var expr unsafe.Pointer - - pptr, err := syscall.BytePtrFromString(promises) + pptr, err := BytePtrFromString(promises) if err != nil { return err } - _, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0) - if e != 0 { - return e - } - - return nil + return pledge(pptr, nil) } // PledgeExecpromises implements the pledge syscall. @@ -96,30 +59,16 @@ func PledgePromises(promises string) error { // // For more information see pledge(2). func PledgeExecpromises(execpromises string) error { - maj, min, err := majmin() - if err != nil { + if err := pledgeAvailable(); err != nil { return err } - err = pledgeAvailable(maj, min, execpromises) + exptr, err := BytePtrFromString(execpromises) if err != nil { return err } - // This variable holds the promises and is always nil. - var pptr unsafe.Pointer - - exptr, err := syscall.BytePtrFromString(execpromises) - if err != nil { - return err - } - - _, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(pptr), uintptr(unsafe.Pointer(exptr)), 0) - if e != 0 { - return e - } - - return nil + return pledge(nil, exptr) } // majmin returns major and minor version number for an OpenBSD system. @@ -147,16 +96,15 @@ func majmin() (major int, minor int, err error) { // pledgeAvailable checks for availability of the pledge(2) syscall // based on the running OpenBSD version. -func pledgeAvailable(maj, min int, execpromises string) error { - // If OpenBSD <= 5.9, pledge is not available. - if (maj == 5 && min != 9) || maj < 5 { - return fmt.Errorf("pledge syscall is not available on OpenBSD %d.%d", maj, min) +func pledgeAvailable() error { + maj, min, err := majmin() + if err != nil { + return err } - // If OpenBSD <= 6.2 and execpromises is not empty, - // return an error - execpromises is not available before 6.3 - if (maj < 6 || (maj == 6 && min <= 2)) && execpromises != "" { - return fmt.Errorf("cannot use execpromises on OpenBSD %d.%d", maj, min) + // Require OpenBSD 6.4 as a minimum. + if maj < 6 || (maj == 6 && min <= 3) { + return fmt.Errorf("cannot call Pledge on OpenBSD %d.%d", maj, min) } return nil diff --git a/vendor/golang.org/x/sys/unix/ptrace_darwin.go b/vendor/golang.org/x/sys/unix/ptrace_darwin.go index 39dba6ca6..3f0975f3d 100644 --- a/vendor/golang.org/x/sys/unix/ptrace_darwin.go +++ b/vendor/golang.org/x/sys/unix/ptrace_darwin.go @@ -3,16 +3,9 @@ // license that can be found in the LICENSE file. //go:build darwin && !ios -// +build darwin,!ios package unix -import "unsafe" - func ptrace(request int, pid int, addr uintptr, data uintptr) error { return ptrace1(request, pid, addr, data) } - -func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) error { - return ptrace1Ptr(request, pid, addr, data) -} diff --git a/vendor/golang.org/x/sys/unix/ptrace_ios.go b/vendor/golang.org/x/sys/unix/ptrace_ios.go index 9ea66330a..a4d35db5d 100644 --- a/vendor/golang.org/x/sys/unix/ptrace_ios.go +++ b/vendor/golang.org/x/sys/unix/ptrace_ios.go @@ -3,16 +3,9 @@ // license that can be found in the LICENSE file. //go:build ios -// +build ios package unix -import "unsafe" - func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { return ENOTSUP } - -func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - return ENOTSUP -} diff --git a/vendor/golang.org/x/sys/unix/race.go b/vendor/golang.org/x/sys/unix/race.go index 6f6c5fec5..714d2aae7 100644 --- a/vendor/golang.org/x/sys/unix/race.go +++ b/vendor/golang.org/x/sys/unix/race.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build (darwin && race) || (linux && race) || (freebsd && race) -// +build darwin,race linux,race freebsd,race package unix diff --git a/vendor/golang.org/x/sys/unix/race0.go b/vendor/golang.org/x/sys/unix/race0.go index 706e1322a..4a9f6634c 100644 --- a/vendor/golang.org/x/sys/unix/race0.go +++ b/vendor/golang.org/x/sys/unix/race0.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || (darwin && !race) || (linux && !race) || (freebsd && !race) || netbsd || openbsd || solaris || dragonfly || zos -// +build aix darwin,!race linux,!race freebsd,!race netbsd openbsd solaris dragonfly zos package unix diff --git a/vendor/golang.org/x/sys/unix/readdirent_getdents.go b/vendor/golang.org/x/sys/unix/readdirent_getdents.go index 4d6257569..dbd2b6ccb 100644 --- a/vendor/golang.org/x/sys/unix/readdirent_getdents.go +++ b/vendor/golang.org/x/sys/unix/readdirent_getdents.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || dragonfly || freebsd || linux || netbsd || openbsd -// +build aix dragonfly freebsd linux netbsd openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go b/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go index 2a4ba47c4..130398b6b 100644 --- a/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go +++ b/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build darwin -// +build darwin package unix diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_unix.go b/vendor/golang.org/x/sys/unix/sockcmsg_unix.go index 3865943f6..c3a62dbb1 100644 --- a/vendor/golang.org/x/sys/unix/sockcmsg_unix.go +++ b/vendor/golang.org/x/sys/unix/sockcmsg_unix.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos // Socket control messages diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go b/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go index 0840fe4a5..4a1eab37e 100644 --- a/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go +++ b/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || freebsd || linux || netbsd || openbsd || solaris || zos -// +build aix darwin freebsd linux netbsd openbsd solaris zos package unix diff --git a/vendor/golang.org/x/sys/unix/syscall.go b/vendor/golang.org/x/sys/unix/syscall.go index 63e8c8383..5ea74da98 100644 --- a/vendor/golang.org/x/sys/unix/syscall.go +++ b/vendor/golang.org/x/sys/unix/syscall.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos // Package unix contains an interface to the low-level operating system // primitives. OS details vary depending on the underlying system, and diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/vendor/golang.org/x/sys/unix/syscall_aix.go index c406ae00f..67ce6cef2 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix -// +build aix // Aix system calls. // This file is compiled as ordinary Go code, @@ -107,7 +106,8 @@ func (sa *SockaddrUnix) sockaddr() (unsafe.Pointer, _Socklen, error) { if n > 0 { sl += _Socklen(n) + 1 } - if sa.raw.Path[0] == '@' { + if sa.raw.Path[0] == '@' || (sa.raw.Path[0] == 0 && sl > 3) { + // Check sl > 3 so we don't change unnamed socket behavior. sa.raw.Path[0] = 0 // Don't count trailing NUL for abstract address. sl-- @@ -487,8 +487,6 @@ func Fsync(fd int) error { //sys Unlinkat(dirfd int, path string, flags int) (err error) //sys Ustat(dev int, ubuf *Ustat_t) (err error) //sys write(fd int, p []byte) (n int, err error) -//sys readlen(fd int, p *byte, np int) (n int, err error) = read -//sys writelen(fd int, p *byte, np int) (n int, err error) = write //sys Dup2(oldfd int, newfd int) (err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = posix_fadvise64 @@ -535,21 +533,6 @@ func Fsync(fd int) error { //sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) = nsendmsg //sys munmap(addr uintptr, length uintptr) (err error) - -var mapper = &mmapper{ - active: make(map[*byte][]byte), - mmap: mmap, - munmap: munmap, -} - -func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { - return mapper.Mmap(fd, offset, length, prot, flags) -} - -func Munmap(b []byte) (err error) { - return mapper.Munmap(b) -} - //sys Madvise(b []byte, advice int) (err error) //sys Mprotect(b []byte, prot int) (err error) //sys Mlock(b []byte) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go index f2871fa95..1fdaa4760 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix && ppc -// +build aix,ppc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go index 75718ec0f..c87f9a9f4 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix && ppc64 -// +build aix,ppc64 package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_bsd.go b/vendor/golang.org/x/sys/unix/syscall_bsd.go index 7705c3270..a00c3e545 100644 --- a/vendor/golang.org/x/sys/unix/syscall_bsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_bsd.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build darwin || dragonfly || freebsd || netbsd || openbsd -// +build darwin dragonfly freebsd netbsd openbsd // BSD system call wrappers shared by *BSD based systems // including OS X (Darwin) and FreeBSD. Like the other @@ -317,7 +316,7 @@ func GetsockoptString(fd, level, opt int) (string, error) { if err != nil { return "", err } - return string(buf[:vallen-1]), nil + return ByteSliceToString(buf[:vallen]), nil } //sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) @@ -601,20 +600,6 @@ func Poll(fds []PollFd, timeout int) (n int, err error) { // Gethostuuid(uuid *byte, timeout *Timespec) (err error) // Ptrace(req int, pid int, addr uintptr, data int) (ret uintptr, err error) -var mapper = &mmapper{ - active: make(map[*byte][]byte), - mmap: mmap, - munmap: munmap, -} - -func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { - return mapper.Mmap(fd, offset, length, prot, flags) -} - -func Munmap(b []byte) (err error) { - return mapper.Munmap(b) -} - //sys Madvise(b []byte, behav int) (err error) //sys Mlock(b []byte) (err error) //sys Mlockall(flags int) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go index 206921504..59542a897 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin.go @@ -510,30 +510,36 @@ func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) { return nil, err } - // Find size. - n := uintptr(0) - if err := sysctl(mib, nil, &n, nil, 0); err != nil { - return nil, err - } - if n == 0 { - return nil, nil - } - if n%SizeofKinfoProc != 0 { - return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) - } + for { + // Find size. + n := uintptr(0) + if err := sysctl(mib, nil, &n, nil, 0); err != nil { + return nil, err + } + if n == 0 { + return nil, nil + } + if n%SizeofKinfoProc != 0 { + return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) + } - // Read into buffer of that size. - buf := make([]KinfoProc, n/SizeofKinfoProc) - if err := sysctl(mib, (*byte)(unsafe.Pointer(&buf[0])), &n, nil, 0); err != nil { - return nil, err - } - if n%SizeofKinfoProc != 0 { - return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) - } + // Read into buffer of that size. + buf := make([]KinfoProc, n/SizeofKinfoProc) + if err := sysctl(mib, (*byte)(unsafe.Pointer(&buf[0])), &n, nil, 0); err != nil { + if err == ENOMEM { + // Process table grew. Try again. + continue + } + return nil, err + } + if n%SizeofKinfoProc != 0 { + return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) + } - // The actual call may return less than the original reported required - // size so ensure we deal with that. - return buf[:n/SizeofKinfoProc], nil + // The actual call may return less than the original reported required + // size so ensure we deal with that. + return buf[:n/SizeofKinfoProc], nil + } } //sys sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) @@ -638,189 +644,3 @@ func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE - -/* - * Unimplemented - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Ioctl -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// sendfile -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Poll_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go index 9fa879806..0eaecf5fc 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build amd64 && darwin -// +build amd64,darwin package unix @@ -47,6 +46,5 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64 //sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 //sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace -//sys ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64 //sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go index f17b8c526..f36c6707c 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm64 && darwin -// +build arm64,darwin package unix @@ -47,6 +46,5 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT //sys Lstat(path string, stat *Stat_t) (err error) //sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace -//sys ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) //sys Statfs(path string, stat *Statfs_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go b/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go index 53c96641f..16dc69937 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build darwin && go1.12 -// +build darwin,go1.12 package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go index d4ce988e7..97cb916f2 100644 --- a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +++ b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go @@ -343,203 +343,5 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - * TODO(jsing): Update this list for DragonFly. - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Mount -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Setattrlist -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Getxattr -// Fgetxattr -// Setxattr -// Fsetxattr -// Removexattr -// Fremovexattr -// Listxattr -// Flistxattr -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shmat -// Shmctl -// Shmdt -// Shmget -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go index 4e2d32120..14bab6b2d 100644 --- a/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build amd64 && dragonfly -// +build amd64,dragonfly package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd.go b/vendor/golang.org/x/sys/unix/syscall_freebsd.go index afb10106f..64d1bb4db 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd.go @@ -449,197 +449,5 @@ func Dup3(oldfd, newfd, flags int) error { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Ioctl -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Mount -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Setattrlist -// Getdents -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shmat -// Shmctl -// Shmdt -// Shmget -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Poll_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go index b8da51004..3967bca77 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build 386 && freebsd -// +build 386,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go index 47155c483..eff19ada2 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build amd64 && freebsd -// +build amd64,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go index 08932093f..4f24b517a 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm && freebsd -// +build arm,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go index d151a0d0e..ac30759ec 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm64 && freebsd -// +build arm64,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go index d5cd64b37..aab725ca7 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build riscv64 && freebsd -// +build riscv64,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_hurd.go b/vendor/golang.org/x/sys/unix/syscall_hurd.go index 381fd4673..ba46651f8 100644 --- a/vendor/golang.org/x/sys/unix/syscall_hurd.go +++ b/vendor/golang.org/x/sys/unix/syscall_hurd.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build hurd -// +build hurd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_hurd_386.go b/vendor/golang.org/x/sys/unix/syscall_hurd_386.go index 7cf54a3e4..df89f9e6b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_hurd_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_hurd_386.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build 386 && hurd -// +build 386,hurd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_illumos.go b/vendor/golang.org/x/sys/unix/syscall_illumos.go index 87db5a6a8..a863f7052 100644 --- a/vendor/golang.org/x/sys/unix/syscall_illumos.go +++ b/vendor/golang.org/x/sys/unix/syscall_illumos.go @@ -5,7 +5,6 @@ // illumos system calls not present on Solaris. //go:build amd64 && illumos -// +build amd64,illumos package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go index fbaeb5fff..0f85e29e6 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux.go @@ -61,15 +61,23 @@ func FanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname string) ( } //sys fchmodat(dirfd int, path string, mode uint32) (err error) - -func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { - // Linux fchmodat doesn't support the flags parameter. Mimick glibc's behavior - // and check the flags. Otherwise the mode would be applied to the symlink - // destination which is not what the user expects. - if flags&^AT_SYMLINK_NOFOLLOW != 0 { - return EINVAL - } else if flags&AT_SYMLINK_NOFOLLOW != 0 { - return EOPNOTSUPP +//sys fchmodat2(dirfd int, path string, mode uint32, flags int) (err error) + +func Fchmodat(dirfd int, path string, mode uint32, flags int) error { + // Linux fchmodat doesn't support the flags parameter, but fchmodat2 does. + // Try fchmodat2 if flags are specified. + if flags != 0 { + err := fchmodat2(dirfd, path, mode, flags) + if err == ENOSYS { + // fchmodat2 isn't available. If the flags are known to be valid, + // return EOPNOTSUPP to indicate that fchmodat doesn't support them. + if flags&^(AT_SYMLINK_NOFOLLOW|AT_EMPTY_PATH) != 0 { + return EINVAL + } else if flags&(AT_SYMLINK_NOFOLLOW|AT_EMPTY_PATH) != 0 { + return EOPNOTSUPP + } + } + return err } return fchmodat(dirfd, path, mode) } @@ -417,7 +425,8 @@ func (sa *SockaddrUnix) sockaddr() (unsafe.Pointer, _Socklen, error) { if n > 0 { sl += _Socklen(n) + 1 } - if sa.raw.Path[0] == '@' { + if sa.raw.Path[0] == '@' || (sa.raw.Path[0] == 0 && sl > 3) { + // Check sl > 3 so we don't change unnamed socket behavior. sa.raw.Path[0] = 0 // Don't count trailing NUL for abstract address. sl-- @@ -693,10 +702,10 @@ type SockaddrALG struct { func (sa *SockaddrALG) sockaddr() (unsafe.Pointer, _Socklen, error) { // Leave room for NUL byte terminator. - if len(sa.Type) > 13 { + if len(sa.Type) > len(sa.raw.Type)-1 { return nil, 0, EINVAL } - if len(sa.Name) > 63 { + if len(sa.Name) > len(sa.raw.Name)-1 { return nil, 0, EINVAL } @@ -704,17 +713,8 @@ func (sa *SockaddrALG) sockaddr() (unsafe.Pointer, _Socklen, error) { sa.raw.Feat = sa.Feature sa.raw.Mask = sa.Mask - typ, err := ByteSliceFromString(sa.Type) - if err != nil { - return nil, 0, err - } - name, err := ByteSliceFromString(sa.Name) - if err != nil { - return nil, 0, err - } - - copy(sa.raw.Type[:], typ) - copy(sa.raw.Name[:], name) + copy(sa.raw.Type[:], sa.Type) + copy(sa.raw.Name[:], sa.Name) return unsafe.Pointer(&sa.raw), SizeofSockaddrALG, nil } @@ -1310,7 +1310,7 @@ func GetsockoptString(fd, level, opt int) (string, error) { return "", err } } - return string(buf[:vallen-1]), nil + return ByteSliceToString(buf[:vallen]), nil } func GetsockoptTpacketStats(fd, level, opt int) (*TpacketStats, error) { @@ -1699,12 +1699,23 @@ func PtracePokeUser(pid int, addr uintptr, data []byte) (count int, err error) { return ptracePoke(PTRACE_POKEUSR, PTRACE_PEEKUSR, pid, addr, data) } +// elfNT_PRSTATUS is a copy of the debug/elf.NT_PRSTATUS constant so +// x/sys/unix doesn't need to depend on debug/elf and thus +// compress/zlib, debug/dwarf, and other packages. +const elfNT_PRSTATUS = 1 + func PtraceGetRegs(pid int, regsout *PtraceRegs) (err error) { - return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout)) + var iov Iovec + iov.Base = (*byte)(unsafe.Pointer(regsout)) + iov.SetLen(int(unsafe.Sizeof(*regsout))) + return ptracePtr(PTRACE_GETREGSET, pid, uintptr(elfNT_PRSTATUS), unsafe.Pointer(&iov)) } func PtraceSetRegs(pid int, regs *PtraceRegs) (err error) { - return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs)) + var iov Iovec + iov.Base = (*byte)(unsafe.Pointer(regs)) + iov.SetLen(int(unsafe.Sizeof(*regs))) + return ptracePtr(PTRACE_SETREGSET, pid, uintptr(elfNT_PRSTATUS), unsafe.Pointer(&iov)) } func PtraceSetOptions(pid int, options int) (err error) { @@ -1874,7 +1885,7 @@ func Getpgrp() (pid int) { //sys PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) //sys PivotRoot(newroot string, putold string) (err error) = SYS_PIVOT_ROOT //sys Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) -//sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) = SYS_PSELECT6 +//sys pselect6(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *sigset_argpack) (n int, err error) //sys read(fd int, p []byte) (n int, err error) //sys Removexattr(path string, attr string) (err error) //sys Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) @@ -1977,8 +1988,6 @@ func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error) { //sys Unshare(flags int) (err error) //sys write(fd int, p []byte) (n int, err error) //sys exitThread(code int) (err error) = SYS_EXIT -//sys readlen(fd int, p *byte, np int) (n int, err error) = SYS_READ -//sys writelen(fd int, p *byte, np int) (n int, err error) = SYS_WRITE //sys readv(fd int, iovs []Iovec) (n int, err error) = SYS_READV //sys writev(fd int, iovs []Iovec) (n int, err error) = SYS_WRITEV //sys preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PREADV @@ -2113,21 +2122,7 @@ func writevRacedetect(iovecs []Iovec, n int) { // mmap varies by architecture; see syscall_linux_*.go. //sys munmap(addr uintptr, length uintptr) (err error) - -var mapper = &mmapper{ - active: make(map[*byte][]byte), - mmap: mmap, - munmap: munmap, -} - -func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { - return mapper.Mmap(fd, offset, length, prot, flags) -} - -func Munmap(b []byte) (err error) { - return mapper.Munmap(b) -} - +//sys mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (xaddr uintptr, err error) //sys Madvise(b []byte, advice int) (err error) //sys Mprotect(b []byte, prot int) (err error) //sys Mlock(b []byte) (err error) @@ -2136,6 +2131,12 @@ func Munmap(b []byte) (err error) { //sys Munlock(b []byte) (err error) //sys Munlockall() (err error) +const ( + mremapFixed = MREMAP_FIXED + mremapDontunmap = MREMAP_DONTUNMAP + mremapMaymove = MREMAP_MAYMOVE +) + // Vmsplice splices user pages from a slice of Iovecs into a pipe specified by fd, // using the specified flags. func Vmsplice(fd int, iovs []Iovec, flags int) (int, error) { @@ -2420,99 +2421,75 @@ func PthreadSigmask(how int, set, oldset *Sigset_t) error { return rtSigprocmask(how, set, oldset, _C__NSIG/8) } -/* - * Unimplemented - */ -// AfsSyscall -// ArchPrctl -// Brk -// ClockNanosleep -// ClockSettime -// Clone -// EpollCtlOld -// EpollPwait -// EpollWaitOld -// Execve -// Fork -// Futex -// GetKernelSyms -// GetMempolicy -// GetRobustList -// GetThreadArea -// Getpmsg -// IoCancel -// IoDestroy -// IoGetevents -// IoSetup -// IoSubmit -// IoprioGet -// IoprioSet -// KexecLoad -// LookupDcookie -// Mbind -// MigratePages -// Mincore -// ModifyLdt -// Mount -// MovePages -// MqGetsetattr -// MqNotify -// MqOpen -// MqTimedreceive -// MqTimedsend -// MqUnlink -// Mremap -// Msgctl -// Msgget -// Msgrcv -// Msgsnd -// Nfsservctl -// Personality -// Pselect6 -// Ptrace -// Putpmsg -// Quotactl -// Readahead -// Readv -// RemapFilePages -// RestartSyscall -// RtSigaction -// RtSigpending -// RtSigqueueinfo -// RtSigreturn -// RtSigsuspend -// RtSigtimedwait -// SchedGetPriorityMax -// SchedGetPriorityMin -// SchedGetparam -// SchedGetscheduler -// SchedRrGetInterval -// SchedSetparam -// SchedYield -// Security -// Semctl -// Semget -// Semop -// Semtimedop -// SetMempolicy -// SetRobustList -// SetThreadArea -// SetTidAddress -// Sigaltstack -// Swapoff -// Swapon -// Sysfs -// TimerCreate -// TimerDelete -// TimerGetoverrun -// TimerGettime -// TimerSettime -// Tkill (obsolete) -// Tuxcall -// Umount2 -// Uselib -// Utimensat -// Vfork -// Vhangup -// Vserver -// _Sysctl +//sysnb getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) +//sysnb getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) + +func Getresuid() (ruid, euid, suid int) { + var r, e, s _C_int + getresuid(&r, &e, &s) + return int(r), int(e), int(s) +} + +func Getresgid() (rgid, egid, sgid int) { + var r, e, s _C_int + getresgid(&r, &e, &s) + return int(r), int(e), int(s) +} + +// Pselect is a wrapper around the Linux pselect6 system call. +// This version does not modify the timeout argument. +func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { + // Per https://man7.org/linux/man-pages/man2/select.2.html#NOTES, + // The Linux pselect6() system call modifies its timeout argument. + // [Not modifying the argument] is the behavior required by POSIX.1-2001. + var mutableTimeout *Timespec + if timeout != nil { + mutableTimeout = new(Timespec) + *mutableTimeout = *timeout + } + + // The final argument of the pselect6() system call is not a + // sigset_t * pointer, but is instead a structure + var kernelMask *sigset_argpack + if sigmask != nil { + wordBits := 32 << (^uintptr(0) >> 63) // see math.intSize + + // A sigset stores one bit per signal, + // offset by 1 (because signal 0 does not exist). + // So the number of words needed is ⌈__C_NSIG - 1 / wordBits⌉. + sigsetWords := (_C__NSIG - 1 + wordBits - 1) / (wordBits) + + sigsetBytes := uintptr(sigsetWords * (wordBits / 8)) + kernelMask = &sigset_argpack{ + ss: sigmask, + ssLen: sigsetBytes, + } + } + + return pselect6(nfd, r, w, e, mutableTimeout, kernelMask) +} + +//sys schedSetattr(pid int, attr *SchedAttr, flags uint) (err error) +//sys schedGetattr(pid int, attr *SchedAttr, size uint, flags uint) (err error) + +// SchedSetAttr is a wrapper for sched_setattr(2) syscall. +// https://man7.org/linux/man-pages/man2/sched_setattr.2.html +func SchedSetAttr(pid int, attr *SchedAttr, flags uint) error { + if attr == nil { + return EINVAL + } + attr.Size = SizeofSchedAttr + return schedSetattr(pid, attr, flags) +} + +// SchedGetAttr is a wrapper for sched_getattr(2) syscall. +// https://man7.org/linux/man-pages/man2/sched_getattr.2.html +func SchedGetAttr(pid int, flags uint) (*SchedAttr, error) { + attr := &SchedAttr{} + if err := schedGetattr(pid, attr, SizeofSchedAttr, flags); err != nil { + return nil, err + } + return attr, nil +} + +//sys Cachestat(fd uint, crange *CachestatRange, cstat *Cachestat_t, flags uint) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_386.go b/vendor/golang.org/x/sys/unix/syscall_linux_386.go index c7d9945ea..506dafa7b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_386.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build 386 && linux -// +build 386,linux package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go b/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go index 08086ac6a..38d55641b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && (386 || amd64 || mips || mipsle || mips64 || mipsle || ppc64 || ppc64le || ppc || s390x || sparc64) -// +build linux -// +build 386 amd64 mips mipsle mips64 mipsle ppc64 ppc64le ppc s390x sparc64 package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go b/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go index 5b21fcfd7..d557cf8de 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build amd64 && linux -// +build amd64,linux package unix @@ -40,7 +39,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err if timeout != nil { ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} } - return Pselect(nfd, r, w, e, ts, nil) + return pselect6(nfd, r, w, e, ts, nil) } //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go b/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go index 8b0f0f3aa..facdb83b2 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build amd64 && linux && gc -// +build amd64,linux,gc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go index da2986415..cd2dd797f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm && linux -// +build arm,linux package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go index a81f5742b..cf2ee6c75 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm64 && linux -// +build arm64,linux package unix @@ -33,7 +32,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err if timeout != nil { ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} } - return Pselect(nfd, r, w, e, ts, nil) + return pselect6(nfd, r, w, e, ts, nil) } //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gc.go b/vendor/golang.org/x/sys/unix/syscall_linux_gc.go index 2b1168d7d..ffc4c2b63 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_gc.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gc.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && gc -// +build linux,gc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go b/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go index 9843fb489..9ebfdcf44 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && gc && 386 -// +build linux,gc,386 package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go b/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go index a6008fccd..5f2b57c4c 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm && gc && linux -// +build arm,gc,linux package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go b/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go index 7740af242..d1a3ad826 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && gccgo && 386 -// +build linux,gccgo,386 package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go b/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go index e16a12299..f2f67423e 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && gccgo && arm -// +build linux,gccgo,arm package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go b/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go index 69d2d7c3d..3d0e98451 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build loong64 && linux -// +build loong64,linux package unix @@ -28,7 +27,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err if timeout != nil { ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} } - return Pselect(nfd, r, w, e, ts, nil) + return pselect6(nfd, r, w, e, ts, nil) } //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go b/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go index 76d564095..70963a95a 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && (mips64 || mips64le) -// +build linux -// +build mips64 mips64le package unix @@ -31,7 +29,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err if timeout != nil { ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} } - return Pselect(nfd, r, w, e, ts, nil) + return pselect6(nfd, r, w, e, ts, nil) } //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go b/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go index aae7f0ffd..c218ebd28 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && (mips || mipsle) -// +build linux -// +build mips mipsle package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go b/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go index 66eff19a3..e6c48500c 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && ppc -// +build linux,ppc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go b/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go index 806aa2574..7286a9aa8 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && (ppc64 || ppc64le) -// +build linux -// +build ppc64 ppc64le package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go index 35851ef70..6f5a28894 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build riscv64 && linux -// +build riscv64,linux package unix @@ -32,7 +31,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err if timeout != nil { ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} } - return Pselect(nfd, r, w, e, ts, nil) + return pselect6(nfd, r, w, e, ts, nil) } //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) @@ -177,3 +176,14 @@ func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error } return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags) } + +//sys riscvHWProbe(pairs []RISCVHWProbePairs, cpuCount uintptr, cpus *CPUSet, flags uint) (err error) + +func RISCVHWProbe(pairs []RISCVHWProbePairs, set *CPUSet, flags uint) (err error) { + var setSize uintptr + + if set != nil { + setSize = uintptr(unsafe.Sizeof(*set)) + } + return riscvHWProbe(pairs, setSize, set, flags) +} diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go b/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go index 2f89e8f5d..66f31210d 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build s390x && linux -// +build s390x,linux package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go b/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go index 7ca064ae7..11d1f1698 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build sparc64 && linux -// +build sparc64,linux package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd.go b/vendor/golang.org/x/sys/unix/syscall_netbsd.go index 018d7d478..88162099a 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd.go @@ -356,266 +356,16 @@ func Statvfs(path string, buf *Statvfs_t) (err error) { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) -/* - * Unimplemented - */ -// ____semctl13 -// __clone -// __fhopen40 -// __fhstat40 -// __fhstatvfs140 -// __fstat30 -// __getcwd -// __getfh30 -// __getlogin -// __lstat30 -// __mount50 -// __msgctl13 -// __msync13 -// __ntp_gettime30 -// __posix_chown -// __posix_fchown -// __posix_lchown -// __posix_rename -// __setlogin -// __shmctl13 -// __sigaction_sigtramp -// __sigaltstack14 -// __sigpending14 -// __sigprocmask14 -// __sigsuspend14 -// __sigtimedwait -// __stat30 -// __syscall -// __vfork14 -// _ksem_close -// _ksem_destroy -// _ksem_getvalue -// _ksem_init -// _ksem_open -// _ksem_post -// _ksem_trywait -// _ksem_unlink -// _ksem_wait -// _lwp_continue -// _lwp_create -// _lwp_ctl -// _lwp_detach -// _lwp_exit -// _lwp_getname -// _lwp_getprivate -// _lwp_kill -// _lwp_park -// _lwp_self -// _lwp_setname -// _lwp_setprivate -// _lwp_suspend -// _lwp_unpark -// _lwp_unpark_all -// _lwp_wait -// _lwp_wakeup -// _pset_bind -// _sched_getaffinity -// _sched_getparam -// _sched_setaffinity -// _sched_setparam -// acct -// aio_cancel -// aio_error -// aio_fsync -// aio_read -// aio_return -// aio_suspend -// aio_write -// break -// clock_getres -// clock_gettime -// clock_settime -// compat_09_ogetdomainname -// compat_09_osetdomainname -// compat_09_ouname -// compat_10_omsgsys -// compat_10_osemsys -// compat_10_oshmsys -// compat_12_fstat12 -// compat_12_getdirentries -// compat_12_lstat12 -// compat_12_msync -// compat_12_oreboot -// compat_12_oswapon -// compat_12_stat12 -// compat_13_sigaction13 -// compat_13_sigaltstack13 -// compat_13_sigpending13 -// compat_13_sigprocmask13 -// compat_13_sigreturn13 -// compat_13_sigsuspend13 -// compat_14___semctl -// compat_14_msgctl -// compat_14_shmctl -// compat_16___sigaction14 -// compat_16___sigreturn14 -// compat_20_fhstatfs -// compat_20_fstatfs -// compat_20_getfsstat -// compat_20_statfs -// compat_30___fhstat30 -// compat_30___fstat13 -// compat_30___lstat13 -// compat_30___stat13 -// compat_30_fhopen -// compat_30_fhstat -// compat_30_fhstatvfs1 -// compat_30_getdents -// compat_30_getfh -// compat_30_ntp_gettime -// compat_30_socket -// compat_40_mount -// compat_43_fstat43 -// compat_43_lstat43 -// compat_43_oaccept -// compat_43_ocreat -// compat_43_oftruncate -// compat_43_ogetdirentries -// compat_43_ogetdtablesize -// compat_43_ogethostid -// compat_43_ogethostname -// compat_43_ogetkerninfo -// compat_43_ogetpagesize -// compat_43_ogetpeername -// compat_43_ogetrlimit -// compat_43_ogetsockname -// compat_43_okillpg -// compat_43_olseek -// compat_43_ommap -// compat_43_oquota -// compat_43_orecv -// compat_43_orecvfrom -// compat_43_orecvmsg -// compat_43_osend -// compat_43_osendmsg -// compat_43_osethostid -// compat_43_osethostname -// compat_43_osigblock -// compat_43_osigsetmask -// compat_43_osigstack -// compat_43_osigvec -// compat_43_otruncate -// compat_43_owait -// compat_43_stat43 -// execve -// extattr_delete_fd -// extattr_delete_file -// extattr_delete_link -// extattr_get_fd -// extattr_get_file -// extattr_get_link -// extattr_list_fd -// extattr_list_file -// extattr_list_link -// extattr_set_fd -// extattr_set_file -// extattr_set_link -// extattrctl -// fchroot -// fdatasync -// fgetxattr -// fktrace -// flistxattr -// fork -// fremovexattr -// fsetxattr -// fstatvfs1 -// fsync_range -// getcontext -// getitimer -// getvfsstat -// getxattr -// ktrace -// lchflags -// lchmod -// lfs_bmapv -// lfs_markv -// lfs_segclean -// lfs_segwait -// lgetxattr -// lio_listio -// listxattr -// llistxattr -// lremovexattr -// lseek -// lsetxattr -// lutimes -// madvise -// mincore -// minherit -// modctl -// mq_close -// mq_getattr -// mq_notify -// mq_open -// mq_receive -// mq_send -// mq_setattr -// mq_timedreceive -// mq_timedsend -// mq_unlink -// mremap -// msgget -// msgrcv -// msgsnd -// nfssvc -// ntp_adjtime -// pmc_control -// pmc_get_info -// pollts -// preadv -// profil -// pselect -// pset_assign -// pset_create -// pset_destroy -// ptrace -// pwritev -// quotactl -// rasctl -// readv -// reboot -// removexattr -// sa_enable -// sa_preempt -// sa_register -// sa_setconcurrency -// sa_stacks -// sa_yield -// sbrk -// sched_yield -// semconfig -// semget -// semop -// setcontext -// setitimer -// setxattr -// shmat -// shmdt -// shmget -// sstk -// statvfs1 -// swapctl -// sysarch -// syscall -// timer_create -// timer_delete -// timer_getoverrun -// timer_gettime -// timer_settime -// undelete -// utrace -// uuidgen -// vadvise -// vfork -// writev +const ( + mremapFixed = MAP_FIXED + mremapDontunmap = 0 + mremapMaymove = 0 +) + +//sys mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) = SYS_MREMAP + +func mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (uintptr, error) { + return mremapNetBSD(oldaddr, oldlength, newaddr, newlength, flags) +} diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go b/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go index 5199d282f..7a5eb5743 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build 386 && netbsd -// +build 386,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go index 70a9c52e9..62d8957ae 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build amd64 && netbsd -// +build amd64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go index 3eb5942f9..ce6a06885 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm && netbsd -// +build arm,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go index fc6ccfd81..d46d689d1 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm64 && netbsd -// +build arm64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/vendor/golang.org/x/sys/unix/syscall_openbsd.go index f9c7a9663..b25343c71 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd.go @@ -137,18 +137,28 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e } func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { - var _p0 unsafe.Pointer + var bufptr *Statfs_t var bufsize uintptr if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) + bufptr = &buf[0] bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf)) } - r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(_p0), bufsize, uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = e1 - } - return + return getfsstat(bufptr, bufsize, flags) +} + +//sysnb getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) +//sysnb getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) + +func Getresuid() (ruid, euid, suid int) { + var r, e, s _C_int + getresuid(&r, &e, &s) + return int(r), int(e), int(s) +} + +func Getresgid() (rgid, egid, sgid int) { + var r, e, s _C_int + getresgid(&r, &e, &s) + return int(r), int(e), int(s) } //sys ioctl(fd int, req uint, arg uintptr) (err error) @@ -156,6 +166,20 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { //sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL +//sys fcntl(fd int, cmd int, arg int) (n int, err error) +//sys fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) = SYS_FCNTL + +// FcntlInt performs a fcntl syscall on fd with the provided command and argument. +func FcntlInt(fd uintptr, cmd, arg int) (int, error) { + return fcntl(int(fd), cmd, arg) +} + +// FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command. +func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error { + _, err := fcntlPtr(int(fd), cmd, unsafe.Pointer(lk)) + return err +} + //sys ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { @@ -311,80 +335,7 @@ func Uname(uname *Utsname) error { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE +//sys getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - */ -// __getcwd -// __semctl -// __syscall -// __sysctl -// adjfreq -// break -// clock_getres -// clock_gettime -// clock_settime -// closefrom -// execve -// fhopen -// fhstat -// fhstatfs -// fork -// futimens -// getfh -// getgid -// getitimer -// getlogin -// getresgid -// getresuid -// getthrid -// ktrace -// lfs_bmapv -// lfs_markv -// lfs_segclean -// lfs_segwait -// mincore -// minherit -// mount -// mquery -// msgctl -// msgget -// msgrcv -// msgsnd -// nfssvc -// nnpfspioctl -// preadv -// profil -// pwritev -// quotactl -// readv -// reboot -// renameat -// rfork -// sched_yield -// semget -// semop -// setgroups -// setitimer -// setsockopt -// shmat -// shmctl -// shmdt -// shmget -// sigaction -// sigaltstack -// sigpending -// sigprocmask -// sigreturn -// sigsuspend -// sysarch -// syscall -// threxit -// thrsigdivert -// thrsleep -// thrwakeup -// vfork -// writev +//sys pledge(promises *byte, execpromises *byte) (err error) +//sys unveil(path *byte, flags *byte) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go index 6baabcdcb..9ddc89f4f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build 386 && openbsd -// +build 386,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go index bab25360e..70a3c96ee 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build amd64 && openbsd -// +build amd64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go index 8eed3c4d4..265caa87f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm && openbsd -// +build arm,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go index 483dde99d..ac4fda171 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build arm64 && openbsd -// +build arm64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go index 04aa43f41..0a451e6dd 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build openbsd -// +build openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go index c2796139c..30a308cbb 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build ppc64 && openbsd -// +build ppc64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go index 23199a7ff..ea954330f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build riscv64 && openbsd -// +build riscv64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go index b600a289d..21974af06 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go @@ -128,7 +128,8 @@ func (sa *SockaddrUnix) sockaddr() (unsafe.Pointer, _Socklen, error) { if n > 0 { sl += _Socklen(n) + 1 } - if sa.raw.Path[0] == '@' { + if sa.raw.Path[0] == '@' || (sa.raw.Path[0] == 0 && sl > 3) { + // Check sl > 3 so we don't change unnamed socket behavior. sa.raw.Path[0] = 0 // Don't count trailing NUL for abstract address. sl-- @@ -157,7 +158,7 @@ func GetsockoptString(fd, level, opt int) (string, error) { if err != nil { return "", err } - return string(buf[:vallen-1]), nil + return ByteSliceToString(buf[:vallen]), nil } const ImplementsGetwd = true @@ -698,38 +699,6 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) = libsocket.setsockopt //sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) = libsocket.recvfrom -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf), 0, 0, 0) - n = int(r0) - if e1 != 0 { - err = e1 - } - return -} - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf), 0, 0, 0) - n = int(r0) - if e1 != 0 { - err = e1 - } - return -} - -var mapper = &mmapper{ - active: make(map[*byte][]byte), - mmap: mmap, - munmap: munmap, -} - -func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { - return mapper.Mmap(fd, offset, length, prot, flags) -} - -func Munmap(b []byte) (err error) { - return mapper.Munmap(b) -} - // Event Ports type fileObjCookie struct { diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go b/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go index 0bd25ef81..e02d8ceae 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build amd64 && solaris -// +build amd64,solaris package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_unix.go b/vendor/golang.org/x/sys/unix/syscall_unix.go index 8e48c29ec..77081de8c 100644 --- a/vendor/golang.org/x/sys/unix/syscall_unix.go +++ b/vendor/golang.org/x/sys/unix/syscall_unix.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris package unix @@ -147,6 +146,14 @@ func (m *mmapper) Munmap(data []byte) (err error) { return nil } +func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { + return mapper.Mmap(fd, offset, length, prot, flags) +} + +func Munmap(b []byte) (err error) { + return mapper.Munmap(b) +} + func Read(fd int, p []byte) (n int, err error) { n, err = read(fd, p) if raceenabled { @@ -541,6 +548,9 @@ func SetNonblock(fd int, nonblocking bool) (err error) { if err != nil { return err } + if (flag&O_NONBLOCK != 0) == nonblocking { + return nil + } if nonblocking { flag |= O_NONBLOCK } else { diff --git a/vendor/golang.org/x/sys/unix/syscall_unix_gc.go b/vendor/golang.org/x/sys/unix/syscall_unix_gc.go index b6919ca58..05c95bccf 100644 --- a/vendor/golang.org/x/sys/unix/syscall_unix_gc.go +++ b/vendor/golang.org/x/sys/unix/syscall_unix_gc.go @@ -3,8 +3,6 @@ // license that can be found in the LICENSE file. //go:build (darwin || dragonfly || freebsd || (linux && !ppc64 && !ppc64le) || netbsd || openbsd || solaris) && gc -// +build darwin dragonfly freebsd linux,!ppc64,!ppc64le netbsd openbsd solaris -// +build gc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go b/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go index f6f707acf..23f39b7af 100644 --- a/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go +++ b/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go @@ -3,9 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux && (ppc64le || ppc64) && gc -// +build linux -// +build ppc64le ppc64 -// +build gc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go index d3d49ec3e..b473038c6 100644 --- a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build zos && s390x -// +build zos,s390x package unix @@ -192,7 +191,6 @@ func (cmsg *Cmsghdr) SetLen(length int) { //sys fcntl(fd int, cmd int, arg int) (val int, err error) //sys read(fd int, p []byte) (n int, err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ //sys write(fd int, p []byte) (n int, err error) //sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) = SYS___ACCEPT_A @@ -285,25 +283,11 @@ func Close(fd int) (err error) { return } -var mapper = &mmapper{ - active: make(map[*byte][]byte), - mmap: mmap, - munmap: munmap, -} - // Dummy function: there are no semantics for Madvise on z/OS func Madvise(b []byte, advice int) (err error) { return } -func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { - return mapper.Mmap(fd, offset, length, prot, flags) -} - -func Munmap(b []byte) (err error) { - return mapper.Munmap(b) -} - //sys Gethostname(buf []byte) (err error) = SYS___GETHOSTNAME_A //sysnb Getegid() (egid int) //sysnb Geteuid() (uid int) @@ -1120,7 +1104,7 @@ func GetsockoptString(fd, level, opt int) (string, error) { return "", err } - return string(buf[:vallen-1]), nil + return ByteSliceToString(buf[:vallen]), nil } func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) { diff --git a/vendor/golang.org/x/sys/unix/sysvshm_linux.go b/vendor/golang.org/x/sys/unix/sysvshm_linux.go index 2c3a4437f..4fcd38de2 100644 --- a/vendor/golang.org/x/sys/unix/sysvshm_linux.go +++ b/vendor/golang.org/x/sys/unix/sysvshm_linux.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build linux -// +build linux package unix diff --git a/vendor/golang.org/x/sys/unix/sysvshm_unix.go b/vendor/golang.org/x/sys/unix/sysvshm_unix.go index 5bb41d17b..79a84f18b 100644 --- a/vendor/golang.org/x/sys/unix/sysvshm_unix.go +++ b/vendor/golang.org/x/sys/unix/sysvshm_unix.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build (darwin && !ios) || linux -// +build darwin,!ios linux package unix diff --git a/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go b/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go index 71bddefdb..9eb0db664 100644 --- a/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go +++ b/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build darwin && !ios -// +build darwin,!ios package unix diff --git a/vendor/golang.org/x/sys/unix/timestruct.go b/vendor/golang.org/x/sys/unix/timestruct.go index 616b1b284..7997b1902 100644 --- a/vendor/golang.org/x/sys/unix/timestruct.go +++ b/vendor/golang.org/x/sys/unix/timestruct.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package unix diff --git a/vendor/golang.org/x/sys/unix/unveil_openbsd.go b/vendor/golang.org/x/sys/unix/unveil_openbsd.go index 168d5ae77..cb7e598ce 100644 --- a/vendor/golang.org/x/sys/unix/unveil_openbsd.go +++ b/vendor/golang.org/x/sys/unix/unveil_openbsd.go @@ -4,39 +4,48 @@ package unix -import ( - "syscall" - "unsafe" -) +import "fmt" // Unveil implements the unveil syscall. // For more information see unveil(2). // Note that the special case of blocking further // unveil calls is handled by UnveilBlock. func Unveil(path string, flags string) error { - pathPtr, err := syscall.BytePtrFromString(path) - if err != nil { + if err := supportsUnveil(); err != nil { return err } - flagsPtr, err := syscall.BytePtrFromString(flags) + pathPtr, err := BytePtrFromString(path) if err != nil { return err } - _, _, e := syscall.Syscall(SYS_UNVEIL, uintptr(unsafe.Pointer(pathPtr)), uintptr(unsafe.Pointer(flagsPtr)), 0) - if e != 0 { - return e + flagsPtr, err := BytePtrFromString(flags) + if err != nil { + return err } - return nil + return unveil(pathPtr, flagsPtr) } // UnveilBlock blocks future unveil calls. // For more information see unveil(2). func UnveilBlock() error { - // Both pointers must be nil. - var pathUnsafe, flagsUnsafe unsafe.Pointer - _, _, e := syscall.Syscall(SYS_UNVEIL, uintptr(pathUnsafe), uintptr(flagsUnsafe), 0) - if e != 0 { - return e + if err := supportsUnveil(); err != nil { + return err } + return unveil(nil, nil) +} + +// supportsUnveil checks for availability of the unveil(2) system call based +// on the running OpenBSD version. +func supportsUnveil() error { + maj, min, err := majmin() + if err != nil { + return err + } + + // unveil is not available before 6.4 + if maj < 6 || (maj == 6 && min <= 3) { + return fmt.Errorf("cannot call Unveil on OpenBSD %d.%d", maj, min) + } + return nil } diff --git a/vendor/golang.org/x/sys/unix/xattr_bsd.go b/vendor/golang.org/x/sys/unix/xattr_bsd.go index f5f8e9f36..e16879396 100644 --- a/vendor/golang.org/x/sys/unix/xattr_bsd.go +++ b/vendor/golang.org/x/sys/unix/xattr_bsd.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build freebsd || netbsd -// +build freebsd netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go index ca9799b79..2fb219d78 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc && aix -// +build ppc,aix // Created by cgo -godefs - DO NOT EDIT // cgo -godefs -- -maix32 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go index 200c8c26f..b0e6f5c85 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64 && aix -// +build ppc64,aix // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -maix64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go index 143007627..e40fa8524 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && darwin -// +build amd64,darwin // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go index ab044a742..bb02aa6c0 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && darwin -// +build arm64,darwin // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go index 17bba0e44..c0e0f8694 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && dragonfly -// +build amd64,dragonfly // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go index f8c2c5138..6c6923906 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && freebsd -// +build 386,freebsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m32 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go index 96310c3be..dd9163f8e 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && freebsd -// +build amd64,freebsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go index 777b69def..493a2a793 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && freebsd -// +build arm,freebsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go index c557ac2db..8b437b307 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && freebsd -// +build arm64,freebsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go index 341b4d962..67c02dd57 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build riscv64 && freebsd -// +build riscv64,freebsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/vendor/golang.org/x/sys/unix/zerrors_linux.go index de936b677..c73cfe2f1 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -1,7 +1,6 @@ // Code generated by mkmerge; DO NOT EDIT. //go:build linux -// +build linux package unix @@ -481,10 +480,13 @@ const ( BPF_FROM_BE = 0x8 BPF_FROM_LE = 0x0 BPF_FS_MAGIC = 0xcafe4a11 + BPF_F_AFTER = 0x10 BPF_F_ALLOW_MULTI = 0x2 BPF_F_ALLOW_OVERRIDE = 0x1 BPF_F_ANY_ALIGNMENT = 0x2 - BPF_F_KPROBE_MULTI_RETURN = 0x1 + BPF_F_BEFORE = 0x8 + BPF_F_ID = 0x20 + BPF_F_NETFILTER_IP_DEFRAG = 0x1 BPF_F_QUERY_EFFECTIVE = 0x1 BPF_F_REPLACE = 0x4 BPF_F_SLEEPABLE = 0x10 @@ -493,6 +495,7 @@ const ( BPF_F_TEST_RUN_ON_CPU = 0x1 BPF_F_TEST_STATE_FREQ = 0x8 BPF_F_TEST_XDP_LIVE_FRAMES = 0x2 + BPF_F_XDP_DEV_BOUND_ONLY = 0x40 BPF_F_XDP_HAS_FRAGS = 0x20 BPF_H = 0x8 BPF_IMM = 0x0 @@ -520,6 +523,7 @@ const ( BPF_MAJOR_VERSION = 0x1 BPF_MAXINSNS = 0x1000 BPF_MEM = 0x60 + BPF_MEMSX = 0x80 BPF_MEMWORDS = 0x10 BPF_MINOR_VERSION = 0x1 BPF_MISC = 0x7 @@ -775,6 +779,8 @@ const ( DEVLINK_GENL_MCGRP_CONFIG_NAME = "config" DEVLINK_GENL_NAME = "devlink" DEVLINK_GENL_VERSION = 0x1 + DEVLINK_PORT_FN_CAP_IPSEC_CRYPTO = 0x4 + DEVLINK_PORT_FN_CAP_IPSEC_PACKET = 0x8 DEVLINK_PORT_FN_CAP_MIGRATABLE = 0x2 DEVLINK_PORT_FN_CAP_ROCE = 0x1 DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14 @@ -826,9 +832,9 @@ const ( DM_UUID_FLAG = 0x4000 DM_UUID_LEN = 0x81 DM_VERSION = 0xc138fd00 - DM_VERSION_EXTRA = "-ioctl (2022-07-28)" + DM_VERSION_EXTRA = "-ioctl (2023-03-01)" DM_VERSION_MAJOR = 0x4 - DM_VERSION_MINOR = 0x2f + DM_VERSION_MINOR = 0x30 DM_VERSION_PATCHLEVEL = 0x0 DT_BLK = 0x6 DT_CHR = 0x2 @@ -1197,6 +1203,7 @@ const ( FAN_EVENT_METADATA_LEN = 0x18 FAN_EVENT_ON_CHILD = 0x8000000 FAN_FS_ERROR = 0x8000 + FAN_INFO = 0x20 FAN_MARK_ADD = 0x1 FAN_MARK_DONT_FOLLOW = 0x4 FAN_MARK_EVICTABLE = 0x200 @@ -1233,6 +1240,8 @@ const ( FAN_REPORT_PIDFD = 0x80 FAN_REPORT_TARGET_FID = 0x1000 FAN_REPORT_TID = 0x100 + FAN_RESPONSE_INFO_AUDIT_RULE = 0x1 + FAN_RESPONSE_INFO_NONE = 0x0 FAN_UNLIMITED_MARKS = 0x20 FAN_UNLIMITED_QUEUE = 0x10 FD_CLOEXEC = 0x1 @@ -1694,6 +1703,7 @@ const ( KEXEC_ON_CRASH = 0x1 KEXEC_PRESERVE_CONTEXT = 0x2 KEXEC_SEGMENT_MAX = 0x10 + KEXEC_UPDATE_ELFCOREHDR = 0x4 KEYCTL_ASSUME_AUTHORITY = 0x10 KEYCTL_CAPABILITIES = 0x1f KEYCTL_CAPS0_BIG_KEY = 0x10 @@ -1791,6 +1801,7 @@ const ( LOCK_SH = 0x1 LOCK_UN = 0x8 LOOP_CLR_FD = 0x4c01 + LOOP_CONFIGURE = 0x4c0a LOOP_CTL_ADD = 0x4c80 LOOP_CTL_GET_FREE = 0x4c82 LOOP_CTL_REMOVE = 0x4c81 @@ -1860,6 +1871,7 @@ const ( MEMWRITEOOB64 = 0xc0184d15 MFD_ALLOW_SEALING = 0x2 MFD_CLOEXEC = 0x1 + MFD_EXEC = 0x10 MFD_HUGETLB = 0x4 MFD_HUGE_16GB = 0x88000000 MFD_HUGE_16MB = 0x60000000 @@ -1875,6 +1887,7 @@ const ( MFD_HUGE_8MB = 0x5c000000 MFD_HUGE_MASK = 0x3f MFD_HUGE_SHIFT = 0x1a + MFD_NOEXEC_SEAL = 0x8 MINIX2_SUPER_MAGIC = 0x2468 MINIX2_SUPER_MAGIC2 = 0x2478 MINIX3_SUPER_MAGIC = 0x4d5a @@ -1898,6 +1911,9 @@ const ( MOUNT_ATTR_SIZE_VER0 = 0x20 MOUNT_ATTR_STRICTATIME = 0x20 MOUNT_ATTR__ATIME = 0x70 + MREMAP_DONTUNMAP = 0x4 + MREMAP_FIXED = 0x2 + MREMAP_MAYMOVE = 0x1 MSDOS_SUPER_MAGIC = 0x4d44 MSG_BATCH = 0x40000 MSG_CMSG_CLOEXEC = 0x40000000 @@ -2204,6 +2220,7 @@ const ( PACKET_USER = 0x6 PACKET_VERSION = 0xa PACKET_VNET_HDR = 0xf + PACKET_VNET_HDR_SZ = 0x18 PARITY_CRC16_PR0 = 0x2 PARITY_CRC16_PR0_CCITT = 0x4 PARITY_CRC16_PR1 = 0x3 @@ -2221,6 +2238,7 @@ const ( PERF_ATTR_SIZE_VER5 = 0x70 PERF_ATTR_SIZE_VER6 = 0x78 PERF_ATTR_SIZE_VER7 = 0x80 + PERF_ATTR_SIZE_VER8 = 0x88 PERF_AUX_FLAG_COLLISION = 0x8 PERF_AUX_FLAG_CORESIGHT_FORMAT_CORESIGHT = 0x0 PERF_AUX_FLAG_CORESIGHT_FORMAT_RAW = 0x100 @@ -2264,6 +2282,7 @@ const ( PERF_MEM_LVLNUM_PMEM = 0xe PERF_MEM_LVLNUM_RAM = 0xd PERF_MEM_LVLNUM_SHIFT = 0x21 + PERF_MEM_LVLNUM_UNC = 0x8 PERF_MEM_LVL_HIT = 0x2 PERF_MEM_LVL_IO = 0x1000 PERF_MEM_LVL_L1 = 0x8 @@ -2361,6 +2380,7 @@ const ( PR_FP_EXC_UND = 0x40000 PR_FP_MODE_FR = 0x1 PR_FP_MODE_FRE = 0x2 + PR_GET_AUXV = 0x41555856 PR_GET_CHILD_SUBREAPER = 0x25 PR_GET_DUMPABLE = 0x3 PR_GET_ENDIAN = 0x13 @@ -2369,6 +2389,8 @@ const ( PR_GET_FP_MODE = 0x2e PR_GET_IO_FLUSHER = 0x3a PR_GET_KEEPCAPS = 0x7 + PR_GET_MDWE = 0x42 + PR_GET_MEMORY_MERGE = 0x44 PR_GET_NAME = 0x10 PR_GET_NO_NEW_PRIVS = 0x27 PR_GET_PDEATHSIG = 0x2 @@ -2389,6 +2411,7 @@ const ( PR_MCE_KILL_GET = 0x22 PR_MCE_KILL_LATE = 0x0 PR_MCE_KILL_SET = 0x1 + PR_MDWE_REFUSE_EXEC_GAIN = 0x1 PR_MPX_DISABLE_MANAGEMENT = 0x2c PR_MPX_ENABLE_MANAGEMENT = 0x2b PR_MTE_TAG_MASK = 0x7fff8 @@ -2406,6 +2429,15 @@ const ( PR_PAC_GET_ENABLED_KEYS = 0x3d PR_PAC_RESET_KEYS = 0x36 PR_PAC_SET_ENABLED_KEYS = 0x3c + PR_RISCV_V_GET_CONTROL = 0x46 + PR_RISCV_V_SET_CONTROL = 0x45 + PR_RISCV_V_VSTATE_CTRL_CUR_MASK = 0x3 + PR_RISCV_V_VSTATE_CTRL_DEFAULT = 0x0 + PR_RISCV_V_VSTATE_CTRL_INHERIT = 0x10 + PR_RISCV_V_VSTATE_CTRL_MASK = 0x1f + PR_RISCV_V_VSTATE_CTRL_NEXT_MASK = 0xc + PR_RISCV_V_VSTATE_CTRL_OFF = 0x1 + PR_RISCV_V_VSTATE_CTRL_ON = 0x2 PR_SCHED_CORE = 0x3e PR_SCHED_CORE_CREATE = 0x1 PR_SCHED_CORE_GET = 0x0 @@ -2423,6 +2455,8 @@ const ( PR_SET_FP_MODE = 0x2d PR_SET_IO_FLUSHER = 0x39 PR_SET_KEEPCAPS = 0x8 + PR_SET_MDWE = 0x41 + PR_SET_MEMORY_MERGE = 0x43 PR_SET_MM = 0x23 PR_SET_MM_ARG_END = 0x9 PR_SET_MM_ARG_START = 0x8 @@ -2506,6 +2540,7 @@ const ( PTRACE_GETSIGMASK = 0x420a PTRACE_GET_RSEQ_CONFIGURATION = 0x420f PTRACE_GET_SYSCALL_INFO = 0x420e + PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG = 0x4211 PTRACE_INTERRUPT = 0x4207 PTRACE_KILL = 0x8 PTRACE_LISTEN = 0x4208 @@ -2536,6 +2571,7 @@ const ( PTRACE_SETREGSET = 0x4205 PTRACE_SETSIGINFO = 0x4203 PTRACE_SETSIGMASK = 0x420b + PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG = 0x4210 PTRACE_SINGLESTEP = 0x9 PTRACE_SYSCALL = 0x18 PTRACE_SYSCALL_INFO_ENTRY = 0x1 @@ -2802,6 +2838,23 @@ const ( RWF_SUPPORTED = 0x1f RWF_SYNC = 0x4 RWF_WRITE_LIFE_NOT_SET = 0x0 + SCHED_BATCH = 0x3 + SCHED_DEADLINE = 0x6 + SCHED_FIFO = 0x1 + SCHED_FLAG_ALL = 0x7f + SCHED_FLAG_DL_OVERRUN = 0x4 + SCHED_FLAG_KEEP_ALL = 0x18 + SCHED_FLAG_KEEP_PARAMS = 0x10 + SCHED_FLAG_KEEP_POLICY = 0x8 + SCHED_FLAG_RECLAIM = 0x2 + SCHED_FLAG_RESET_ON_FORK = 0x1 + SCHED_FLAG_UTIL_CLAMP = 0x60 + SCHED_FLAG_UTIL_CLAMP_MAX = 0x40 + SCHED_FLAG_UTIL_CLAMP_MIN = 0x20 + SCHED_IDLE = 0x5 + SCHED_NORMAL = 0x0 + SCHED_RESET_ON_FORK = 0x40000000 + SCHED_RR = 0x2 SCM_CREDENTIALS = 0x2 SCM_RIGHTS = 0x1 SCM_TIMESTAMP = 0x1d @@ -3072,7 +3125,7 @@ const ( TASKSTATS_GENL_NAME = "TASKSTATS" TASKSTATS_GENL_VERSION = 0x1 TASKSTATS_TYPE_MAX = 0x6 - TASKSTATS_VERSION = 0xd + TASKSTATS_VERSION = 0xe TCIFLUSH = 0x0 TCIOFF = 0x2 TCIOFLUSH = 0x2 @@ -3238,6 +3291,7 @@ const ( TP_STATUS_COPY = 0x2 TP_STATUS_CSUMNOTREADY = 0x8 TP_STATUS_CSUM_VALID = 0x80 + TP_STATUS_GSO_TCP = 0x100 TP_STATUS_KERNEL = 0x0 TP_STATUS_LOSING = 0x4 TP_STATUS_SENDING = 0x2 @@ -3415,6 +3469,7 @@ const ( XDP_PACKET_HEADROOM = 0x100 XDP_PGOFF_RX_RING = 0x0 XDP_PGOFF_TX_RING = 0x80000000 + XDP_PKT_CONTD = 0x1 XDP_RING_NEED_WAKEUP = 0x1 XDP_RX_RING = 0x2 XDP_SHARED_UMEM = 0x1 @@ -3427,6 +3482,7 @@ const ( XDP_UMEM_REG = 0x4 XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1 XDP_USE_NEED_WAKEUP = 0x8 + XDP_USE_SG = 0x10 XDP_ZEROCOPY = 0x4 XENFS_SUPER_MAGIC = 0xabba1974 XFS_SUPER_MAGIC = 0x58465342 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go index a46df0f1e..4920821cf 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && linux -// +build 386,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/386/include -m32 _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x127a BLKBSZGET = 0x80041270 BLKBSZSET = 0x40041271 + BLKDISCARD = 0x1277 + BLKDISCARDZEROES = 0x127c BLKFLSBUF = 0x1261 BLKFRAGET = 0x1265 BLKFRASET = 0x1264 + BLKGETDISKSEQ = 0x80081280 BLKGETSIZE = 0x1260 BLKGETSIZE64 = 0x80041272 + BLKIOMIN = 0x1278 + BLKIOOPT = 0x1279 BLKPBSZGET = 0x127b BLKRAGET = 0x1263 BLKRASET = 0x1262 BLKROGET = 0x125e BLKROSET = 0x125d + BLKROTATIONAL = 0x127e BLKRRPART = 0x125f + BLKSECDISCARD = 0x127d BLKSECTGET = 0x1267 BLKSECTSET = 0x1266 BLKSSZGET = 0x1268 + BLKZEROOUT = 0x127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -317,10 +325,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go index 6cd4a3ea9..a0c1e4112 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && linux -// +build amd64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/amd64/include -m64 _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x127a BLKBSZGET = 0x80081270 BLKBSZSET = 0x40081271 + BLKDISCARD = 0x1277 + BLKDISCARDZEROES = 0x127c BLKFLSBUF = 0x1261 BLKFRAGET = 0x1265 BLKFRASET = 0x1264 + BLKGETDISKSEQ = 0x80081280 BLKGETSIZE = 0x1260 BLKGETSIZE64 = 0x80081272 + BLKIOMIN = 0x1278 + BLKIOOPT = 0x1279 BLKPBSZGET = 0x127b BLKRAGET = 0x1263 BLKRASET = 0x1262 BLKROGET = 0x125e BLKROSET = 0x125d + BLKROTATIONAL = 0x127e BLKRRPART = 0x125f + BLKSECDISCARD = 0x127d BLKSECTGET = 0x1267 BLKSECTSET = 0x1266 BLKSSZGET = 0x1268 + BLKZEROOUT = 0x127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -318,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go index c7ebee24d..c63985560 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && linux -// +build arm,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/arm/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x127a BLKBSZGET = 0x80041270 BLKBSZSET = 0x40041271 + BLKDISCARD = 0x1277 + BLKDISCARDZEROES = 0x127c BLKFLSBUF = 0x1261 BLKFRAGET = 0x1265 BLKFRASET = 0x1264 + BLKGETDISKSEQ = 0x80081280 BLKGETSIZE = 0x1260 BLKGETSIZE64 = 0x80041272 + BLKIOMIN = 0x1278 + BLKIOOPT = 0x1279 BLKPBSZGET = 0x127b BLKRAGET = 0x1263 BLKRASET = 0x1262 BLKROGET = 0x125e BLKROSET = 0x125d + BLKROTATIONAL = 0x127e BLKRRPART = 0x125f + BLKSECDISCARD = 0x127d BLKSECTGET = 0x1267 BLKSECTSET = 0x1266 BLKSSZGET = 0x1268 + BLKZEROOUT = 0x127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -324,10 +332,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go index 9d5352c3e..47cc62e25 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && linux -// +build arm64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/arm64/include -fsigned-char _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x127a BLKBSZGET = 0x80081270 BLKBSZSET = 0x40081271 + BLKDISCARD = 0x1277 + BLKDISCARDZEROES = 0x127c BLKFLSBUF = 0x1261 BLKFRAGET = 0x1265 BLKFRASET = 0x1264 + BLKGETDISKSEQ = 0x80081280 BLKGETSIZE = 0x1260 BLKGETSIZE64 = 0x80081272 + BLKIOMIN = 0x1278 + BLKIOOPT = 0x1279 BLKPBSZGET = 0x127b BLKRAGET = 0x1263 BLKRASET = 0x1262 BLKROGET = 0x125e BLKROSET = 0x125d + BLKROTATIONAL = 0x127e BLKRRPART = 0x125f + BLKSECDISCARD = 0x127d BLKSECTGET = 0x1267 BLKSECTSET = 0x1266 BLKSSZGET = 0x1268 + BLKZEROOUT = 0x127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -314,10 +322,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 @@ -443,6 +453,7 @@ const ( TIOCSWINSZ = 0x5414 TIOCVHANGUP = 0x5437 TOSTOP = 0x100 + TPIDR2_MAGIC = 0x54504902 TUNATTACHFILTER = 0x401054d5 TUNDETACHFILTER = 0x401054d6 TUNGETDEVNETNS = 0x54e3 @@ -515,6 +526,7 @@ const ( XCASE = 0x4 XTABS = 0x1800 ZA_MAGIC = 0x54366345 + ZT_MAGIC = 0x5a544e01 _HIDIOCGRAWNAME = 0x80804804 _HIDIOCGRAWPHYS = 0x80404805 _HIDIOCGRAWUNIQ = 0x80404808 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go index f26a164f4..27ac4a09e 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build loong64 && linux -// +build loong64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/loong64/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x127a BLKBSZGET = 0x80081270 BLKBSZSET = 0x40081271 + BLKDISCARD = 0x1277 + BLKDISCARDZEROES = 0x127c BLKFLSBUF = 0x1261 BLKFRAGET = 0x1265 BLKFRASET = 0x1264 + BLKGETDISKSEQ = 0x80081280 BLKGETSIZE = 0x1260 BLKGETSIZE64 = 0x80081272 + BLKIOMIN = 0x1278 + BLKIOOPT = 0x1279 BLKPBSZGET = 0x127b BLKRAGET = 0x1263 BLKRASET = 0x1262 BLKROGET = 0x125e BLKROSET = 0x125d + BLKROTATIONAL = 0x127e BLKRRPART = 0x125f + BLKSECDISCARD = 0x127d BLKSECTGET = 0x1267 BLKSECTSET = 0x1266 BLKSSZGET = 0x1268 + BLKZEROOUT = 0x127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -109,6 +117,9 @@ const ( IUCLC = 0x200 IXOFF = 0x1000 IXON = 0x400 + LASX_CTX_MAGIC = 0x41535801 + LBT_CTX_MAGIC = 0x42540001 + LSX_CTX_MAGIC = 0x53580001 MAP_ANON = 0x20 MAP_ANONYMOUS = 0x20 MAP_DENYWRITE = 0x800 @@ -308,10 +319,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go index 890bc3c9b..54694642a 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips && linux -// +build mips,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/mips/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x2000127a BLKBSZGET = 0x40041270 BLKBSZSET = 0x80041271 + BLKDISCARD = 0x20001277 + BLKDISCARDZEROES = 0x2000127c BLKFLSBUF = 0x20001261 BLKFRAGET = 0x20001265 BLKFRASET = 0x20001264 + BLKGETDISKSEQ = 0x40081280 BLKGETSIZE = 0x20001260 BLKGETSIZE64 = 0x40041272 + BLKIOMIN = 0x20001278 + BLKIOOPT = 0x20001279 BLKPBSZGET = 0x2000127b BLKRAGET = 0x20001263 BLKRASET = 0x20001262 BLKROGET = 0x2000125e BLKROSET = 0x2000125d + BLKROTATIONAL = 0x2000127e BLKRRPART = 0x2000125f + BLKSECDISCARD = 0x2000127d BLKSECTGET = 0x20001267 BLKSECTSET = 0x20001266 BLKSSZGET = 0x20001268 + BLKZEROOUT = 0x2000127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -317,10 +325,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go index 549f26ac6..3adb81d75 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips64 && linux -// +build mips64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/mips64/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x2000127a BLKBSZGET = 0x40081270 BLKBSZSET = 0x80081271 + BLKDISCARD = 0x20001277 + BLKDISCARDZEROES = 0x2000127c BLKFLSBUF = 0x20001261 BLKFRAGET = 0x20001265 BLKFRASET = 0x20001264 + BLKGETDISKSEQ = 0x40081280 BLKGETSIZE = 0x20001260 BLKGETSIZE64 = 0x40081272 + BLKIOMIN = 0x20001278 + BLKIOOPT = 0x20001279 BLKPBSZGET = 0x2000127b BLKRAGET = 0x20001263 BLKRASET = 0x20001262 BLKROGET = 0x2000125e BLKROSET = 0x2000125d + BLKROTATIONAL = 0x2000127e BLKRRPART = 0x2000125f + BLKSECDISCARD = 0x2000127d BLKSECTGET = 0x20001267 BLKSECTSET = 0x20001266 BLKSSZGET = 0x20001268 + BLKZEROOUT = 0x2000127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -317,10 +325,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go index e0365e32c..2dfe98f0d 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips64le && linux -// +build mips64le,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/mips64le/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x2000127a BLKBSZGET = 0x40081270 BLKBSZSET = 0x80081271 + BLKDISCARD = 0x20001277 + BLKDISCARDZEROES = 0x2000127c BLKFLSBUF = 0x20001261 BLKFRAGET = 0x20001265 BLKFRASET = 0x20001264 + BLKGETDISKSEQ = 0x40081280 BLKGETSIZE = 0x20001260 BLKGETSIZE64 = 0x40081272 + BLKIOMIN = 0x20001278 + BLKIOOPT = 0x20001279 BLKPBSZGET = 0x2000127b BLKRAGET = 0x20001263 BLKRASET = 0x20001262 BLKROGET = 0x2000125e BLKROSET = 0x2000125d + BLKROTATIONAL = 0x2000127e BLKRRPART = 0x2000125f + BLKSECDISCARD = 0x2000127d BLKSECTGET = 0x20001267 BLKSECTSET = 0x20001266 BLKSSZGET = 0x20001268 + BLKZEROOUT = 0x2000127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -317,10 +325,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go index fdccce15c..f5398f84f 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mipsle && linux -// +build mipsle,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/mipsle/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x2000127a BLKBSZGET = 0x40041270 BLKBSZSET = 0x80041271 + BLKDISCARD = 0x20001277 + BLKDISCARDZEROES = 0x2000127c BLKFLSBUF = 0x20001261 BLKFRAGET = 0x20001265 BLKFRASET = 0x20001264 + BLKGETDISKSEQ = 0x40081280 BLKGETSIZE = 0x20001260 BLKGETSIZE64 = 0x40041272 + BLKIOMIN = 0x20001278 + BLKIOOPT = 0x20001279 BLKPBSZGET = 0x2000127b BLKRAGET = 0x20001263 BLKRASET = 0x20001262 BLKROGET = 0x2000125e BLKROSET = 0x2000125d + BLKROTATIONAL = 0x2000127e BLKRRPART = 0x2000125f + BLKSECDISCARD = 0x2000127d BLKSECTGET = 0x20001267 BLKSECTSET = 0x20001266 BLKSSZGET = 0x20001268 + BLKZEROOUT = 0x2000127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -317,10 +325,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go index b2205c83f..c54f152d6 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc && linux -// +build ppc,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/ppc/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x10 B576000 = 0x15 B921600 = 0x16 + BLKALIGNOFF = 0x2000127a BLKBSZGET = 0x40041270 BLKBSZSET = 0x80041271 + BLKDISCARD = 0x20001277 + BLKDISCARDZEROES = 0x2000127c BLKFLSBUF = 0x20001261 BLKFRAGET = 0x20001265 BLKFRASET = 0x20001264 + BLKGETDISKSEQ = 0x40081280 BLKGETSIZE = 0x20001260 BLKGETSIZE64 = 0x40041272 + BLKIOMIN = 0x20001278 + BLKIOOPT = 0x20001279 BLKPBSZGET = 0x2000127b BLKRAGET = 0x20001263 BLKRASET = 0x20001262 BLKROGET = 0x2000125e BLKROSET = 0x2000125d + BLKROTATIONAL = 0x2000127e BLKRRPART = 0x2000125f + BLKSECDISCARD = 0x2000127d BLKSECTGET = 0x20001267 BLKSECTSET = 0x20001266 BLKSSZGET = 0x20001268 + BLKZEROOUT = 0x2000127f BOTHER = 0x1f BS1 = 0x8000 BSDLY = 0x8000 @@ -372,10 +380,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go index 81aa5ad0f..76057dc72 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64 && linux -// +build ppc64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/ppc64/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x10 B576000 = 0x15 B921600 = 0x16 + BLKALIGNOFF = 0x2000127a BLKBSZGET = 0x40081270 BLKBSZSET = 0x80081271 + BLKDISCARD = 0x20001277 + BLKDISCARDZEROES = 0x2000127c BLKFLSBUF = 0x20001261 BLKFRAGET = 0x20001265 BLKFRASET = 0x20001264 + BLKGETDISKSEQ = 0x40081280 BLKGETSIZE = 0x20001260 BLKGETSIZE64 = 0x40081272 + BLKIOMIN = 0x20001278 + BLKIOOPT = 0x20001279 BLKPBSZGET = 0x2000127b BLKRAGET = 0x20001263 BLKRASET = 0x20001262 BLKROGET = 0x2000125e BLKROSET = 0x2000125d + BLKROTATIONAL = 0x2000127e BLKRRPART = 0x2000125f + BLKSECDISCARD = 0x2000127d BLKSECTGET = 0x20001267 BLKSECTSET = 0x20001266 BLKSSZGET = 0x20001268 + BLKZEROOUT = 0x2000127f BOTHER = 0x1f BS1 = 0x8000 BSDLY = 0x8000 @@ -376,10 +384,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go index 76807a1fd..e0c3725e2 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64le && linux -// +build ppc64le,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/ppc64le/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x10 B576000 = 0x15 B921600 = 0x16 + BLKALIGNOFF = 0x2000127a BLKBSZGET = 0x40081270 BLKBSZSET = 0x80081271 + BLKDISCARD = 0x20001277 + BLKDISCARDZEROES = 0x2000127c BLKFLSBUF = 0x20001261 BLKFRAGET = 0x20001265 BLKFRASET = 0x20001264 + BLKGETDISKSEQ = 0x40081280 BLKGETSIZE = 0x20001260 BLKGETSIZE64 = 0x40081272 + BLKIOMIN = 0x20001278 + BLKIOOPT = 0x20001279 BLKPBSZGET = 0x2000127b BLKRAGET = 0x20001263 BLKRASET = 0x20001262 BLKROGET = 0x2000125e BLKROSET = 0x2000125d + BLKROTATIONAL = 0x2000127e BLKRRPART = 0x2000125f + BLKSECDISCARD = 0x2000127d BLKSECTGET = 0x20001267 BLKSECTSET = 0x20001266 BLKSSZGET = 0x20001268 + BLKZEROOUT = 0x2000127f BOTHER = 0x1f BS1 = 0x8000 BSDLY = 0x8000 @@ -376,10 +384,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go index d4a5ab9e4..18f2813ed 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build riscv64 && linux -// +build riscv64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/riscv64/include _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x127a BLKBSZGET = 0x80081270 BLKBSZSET = 0x40081271 + BLKDISCARD = 0x1277 + BLKDISCARDZEROES = 0x127c BLKFLSBUF = 0x1261 BLKFRAGET = 0x1265 BLKFRASET = 0x1264 + BLKGETDISKSEQ = 0x80081280 BLKGETSIZE = 0x1260 BLKGETSIZE64 = 0x80081272 + BLKIOMIN = 0x1278 + BLKIOOPT = 0x1279 BLKPBSZGET = 0x127b BLKRAGET = 0x1263 BLKRASET = 0x1262 BLKROGET = 0x125e BLKROSET = 0x125d + BLKROTATIONAL = 0x127e BLKRRPART = 0x125f + BLKSECDISCARD = 0x127d BLKSECTGET = 0x1267 BLKSECTSET = 0x1266 BLKSSZGET = 0x1268 + BLKZEROOUT = 0x127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -219,6 +227,9 @@ const ( PPPIOCUNBRIDGECHAN = 0x7434 PPPIOCXFERUNIT = 0x744e PR_SET_PTRACER_ANY = 0xffffffffffffffff + PTRACE_GETFDPIC = 0x21 + PTRACE_GETFDPIC_EXEC = 0x0 + PTRACE_GETFDPIC_INTERP = 0x1 RLIMIT_AS = 0x9 RLIMIT_MEMLOCK = 0x8 RLIMIT_NOFILE = 0x7 @@ -305,10 +316,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go index 66e65db95..11619d4ec 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build s390x && linux -// +build s390x,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/s390x/include -fsigned-char _const.go @@ -27,22 +26,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x127a BLKBSZGET = 0x80081270 BLKBSZSET = 0x40081271 + BLKDISCARD = 0x1277 + BLKDISCARDZEROES = 0x127c BLKFLSBUF = 0x1261 BLKFRAGET = 0x1265 BLKFRASET = 0x1264 + BLKGETDISKSEQ = 0x80081280 BLKGETSIZE = 0x1260 BLKGETSIZE64 = 0x80081272 + BLKIOMIN = 0x1278 + BLKIOOPT = 0x1279 BLKPBSZGET = 0x127b BLKRAGET = 0x1263 BLKRASET = 0x1262 BLKROGET = 0x125e BLKROSET = 0x125d + BLKROTATIONAL = 0x127e BLKRRPART = 0x125f + BLKSECDISCARD = 0x127d BLKSECTGET = 0x1267 BLKSECTSET = 0x1266 BLKSSZGET = 0x1268 + BLKZEROOUT = 0x127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -380,10 +388,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go index f61925269..396d994da 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build sparc64 && linux -// +build sparc64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -Wall -Werror -static -I/tmp/sparc64/include _const.go @@ -30,22 +29,31 @@ const ( B57600 = 0x1001 B576000 = 0x1006 B921600 = 0x1007 + BLKALIGNOFF = 0x2000127a BLKBSZGET = 0x40081270 BLKBSZSET = 0x80081271 + BLKDISCARD = 0x20001277 + BLKDISCARDZEROES = 0x2000127c BLKFLSBUF = 0x20001261 BLKFRAGET = 0x20001265 BLKFRASET = 0x20001264 + BLKGETDISKSEQ = 0x40081280 BLKGETSIZE = 0x20001260 BLKGETSIZE64 = 0x40081272 + BLKIOMIN = 0x20001278 + BLKIOOPT = 0x20001279 BLKPBSZGET = 0x2000127b BLKRAGET = 0x20001263 BLKRASET = 0x20001262 BLKROGET = 0x2000125e BLKROSET = 0x2000125d + BLKROTATIONAL = 0x2000127e BLKRRPART = 0x2000125f + BLKSECDISCARD = 0x2000127d BLKSECTGET = 0x20001267 BLKSECTSET = 0x20001266 BLKSSZGET = 0x20001268 + BLKZEROOUT = 0x2000127f BOTHER = 0x1000 BS1 = 0x2000 BSDLY = 0x2000 @@ -329,6 +337,54 @@ const ( SCM_WIFI_STATUS = 0x25 SFD_CLOEXEC = 0x400000 SFD_NONBLOCK = 0x4000 + SF_FP = 0x38 + SF_I0 = 0x20 + SF_I1 = 0x24 + SF_I2 = 0x28 + SF_I3 = 0x2c + SF_I4 = 0x30 + SF_I5 = 0x34 + SF_L0 = 0x0 + SF_L1 = 0x4 + SF_L2 = 0x8 + SF_L3 = 0xc + SF_L4 = 0x10 + SF_L5 = 0x14 + SF_L6 = 0x18 + SF_L7 = 0x1c + SF_PC = 0x3c + SF_RETP = 0x40 + SF_V9_FP = 0x70 + SF_V9_I0 = 0x40 + SF_V9_I1 = 0x48 + SF_V9_I2 = 0x50 + SF_V9_I3 = 0x58 + SF_V9_I4 = 0x60 + SF_V9_I5 = 0x68 + SF_V9_L0 = 0x0 + SF_V9_L1 = 0x8 + SF_V9_L2 = 0x10 + SF_V9_L3 = 0x18 + SF_V9_L4 = 0x20 + SF_V9_L5 = 0x28 + SF_V9_L6 = 0x30 + SF_V9_L7 = 0x38 + SF_V9_PC = 0x78 + SF_V9_RETP = 0x80 + SF_V9_XARG0 = 0x88 + SF_V9_XARG1 = 0x90 + SF_V9_XARG2 = 0x98 + SF_V9_XARG3 = 0xa0 + SF_V9_XARG4 = 0xa8 + SF_V9_XARG5 = 0xb0 + SF_V9_XXARG = 0xb8 + SF_XARG0 = 0x44 + SF_XARG1 = 0x48 + SF_XARG2 = 0x4c + SF_XARG3 = 0x50 + SF_XARG4 = 0x54 + SF_XARG5 = 0x58 + SF_XXARG = 0x5c SIOCATMARK = 0x8905 SIOCGPGRP = 0x8904 SIOCGSTAMPNS_NEW = 0x40108907 @@ -371,10 +427,12 @@ const ( SO_NOFCS = 0x27 SO_OOBINLINE = 0x100 SO_PASSCRED = 0x2 + SO_PASSPIDFD = 0x55 SO_PASSSEC = 0x1f SO_PEEK_OFF = 0x26 SO_PEERCRED = 0x40 SO_PEERGROUPS = 0x3d + SO_PEERPIDFD = 0x56 SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x48 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go b/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go index 72f7420d2..130085df4 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && netbsd -// +build 386,netbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m32 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go index 8d4eb0c08..84769a1a3 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && netbsd -// +build amd64,netbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go index 9eef9749f..602ded003 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && netbsd -// +build arm,netbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -marm _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go index 3b62ba192..efc0406ee 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && netbsd -// +build arm64,netbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go index af20e474b..5a6500f83 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && openbsd -// +build 386,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m32 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go index 6015fcb2b..a5aeeb979 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && openbsd -// +build amd64,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go index 8d44955e4..0e9748a72 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && openbsd -// +build arm,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go index ae16fe754..4f4449abc 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && openbsd -// +build arm64,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go index 03d90fe35..76a363f0f 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips64 && openbsd -// +build mips64,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go index 8e2c51b1e..43ca0cdfd 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64 && openbsd -// +build ppc64,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go index 13d403031..b1b8bb200 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build riscv64 && openbsd -// +build riscv64,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go index 1afee6a08..d2ddd3176 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && solaris -// +build amd64,solaris // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs -- -m64 _const.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go index fc7d0506f..4dfd2e051 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build zos && s390x -// +build zos,s390x // Hand edited based on zerrors_linux_s390x.go // TODO: auto-generate. diff --git a/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go b/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go index 97f20ca28..586317c78 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go @@ -1,8 +1,6 @@ // Code generated by linux/mkall.go generatePtracePair("arm", "arm64"). DO NOT EDIT. //go:build linux && (arm || arm64) -// +build linux -// +build arm arm64 package unix diff --git a/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go b/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go index 0b5f79430..d7c881be7 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go @@ -1,8 +1,6 @@ // Code generated by linux/mkall.go generatePtracePair("mips", "mips64"). DO NOT EDIT. //go:build linux && (mips || mips64) -// +build linux -// +build mips mips64 package unix diff --git a/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go b/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go index 2807f7e64..2d2de5d29 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go @@ -1,8 +1,6 @@ // Code generated by linux/mkall.go generatePtracePair("mipsle", "mips64le"). DO NOT EDIT. //go:build linux && (mipsle || mips64le) -// +build linux -// +build mipsle mips64le package unix diff --git a/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go b/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go index 281ea64e3..5adc79fb5 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go @@ -1,8 +1,6 @@ // Code generated by linux/mkall.go generatePtracePair("386", "amd64"). DO NOT EDIT. //go:build linux && (386 || amd64) -// +build linux -// +build 386 amd64 package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go index 9a257219d..6ea64a3c0 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build aix && ppc -// +build aix,ppc package unix @@ -817,28 +816,6 @@ func write(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) - n = int(r0) - if r0 == -1 && er != nil { - err = er - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) - n = int(r0) - if r0 == -1 && er != nil { - err = er - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Dup2(oldfd int, newfd int) (err error) { r0, er := C.dup2(C.int(oldfd), C.int(newfd)) if r0 == -1 && er != nil { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go index 6de80c20c..99ee4399a 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build aix && ppc64 -// +build aix,ppc64 package unix @@ -762,28 +761,6 @@ func write(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, e1 := callread(fd, uintptr(unsafe.Pointer(p)), np) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(p)), np) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Dup2(oldfd int, newfd int) (err error) { _, e1 := calldup2(oldfd, newfd) if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go index c4d50ae50..b68a78362 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build aix && ppc64 && gc -// +build aix,ppc64,gc package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go index 6903d3b09..0a87450bf 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build aix && ppc64 && gccgo -// +build aix,ppc64,gccgo package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go index 4037ccf7a..ccb02f240 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build darwin && amd64 -// +build darwin,amd64 package unix @@ -725,6 +724,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -733,10 +738,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2410,28 +2411,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := syscall_syscall(libc_fstat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { @@ -2521,14 +2500,6 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { return } -func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - var libc_ptrace_trampoline_addr uintptr //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s index 4baaed0bc..8b8bb2840 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s @@ -5,703 +5,586 @@ TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) - GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) - GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) - GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) - GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) - GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) - GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) - GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) - GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) - GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) - GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) - GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) - GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) - GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) - GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) - GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) - GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) - GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) - GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) - GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) - GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) - GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) - GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) - GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) - GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) - GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) - GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) - GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) - GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) - GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) - GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) - GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) - GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) - GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) - GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) - GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) - GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) - GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) - GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) - GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) - GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) - GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) - GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) - GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) - GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) - GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) - GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmat(SB) - GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmctl(SB) - GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmdt(SB) - GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmget(SB) - GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) - GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) - GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) - GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) - GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) - GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) - GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) - GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) - GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) - GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefile(SB) - GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefileat(SB) - GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) - GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) - GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) - GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) - GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) - GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) - GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) - GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) - GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) - GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) - GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) - GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fclonefileat(SB) - GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) - GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) - GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) - GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) - GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getcwd(SB) - GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) - GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) - GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) - GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) - GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) - GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) - GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) - GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) - GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) - GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) - GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) - GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) - GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_gettimeofday(SB) - GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) - GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) - GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) - GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) - GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) - GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) - GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) - GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) - GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) - GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) - GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) - GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mount(SB) - GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) - GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) - GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) - GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) - GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) - GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) - GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) - GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) - GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) - GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) - GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) - GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) - GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) - GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) - GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) @@ -712,192 +595,160 @@ DATA ·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) - GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) - GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) - GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) - GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) - GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) - GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) - GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) - GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) - GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) - GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) - GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) - GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) - GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) - GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) - GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) - GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) - GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) - GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) - GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) - GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) - GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) - GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) - GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) - GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) TEXT libc_fstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat64(SB) - GLOBL ·libc_fstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstat64_trampoline_addr(SB)/8, $libc_fstat64_trampoline<>(SB) TEXT libc_fstatat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat64(SB) - GLOBL ·libc_fstatat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatat64_trampoline_addr(SB)/8, $libc_fstatat64_trampoline<>(SB) TEXT libc_fstatfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs64(SB) - GLOBL ·libc_fstatfs64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatfs64_trampoline_addr(SB)/8, $libc_fstatfs64_trampoline<>(SB) TEXT libc_getfsstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat64(SB) - GLOBL ·libc_getfsstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_getfsstat64_trampoline_addr(SB)/8, $libc_getfsstat64_trampoline<>(SB) TEXT libc_lstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat64(SB) - GLOBL ·libc_lstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_lstat64_trampoline_addr(SB)/8, $libc_lstat64_trampoline<>(SB) TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ptrace(SB) - GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) TEXT libc_stat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat64(SB) - GLOBL ·libc_stat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_stat64_trampoline_addr(SB)/8, $libc_stat64_trampoline<>(SB) TEXT libc_statfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs64(SB) - GLOBL ·libc_statfs64_trampoline_addr(SB), RODATA, $8 DATA ·libc_statfs64_trampoline_addr(SB)/8, $libc_statfs64_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go index 51d6f3fb2..1b40b997b 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build darwin && arm64 -// +build darwin,arm64 package unix @@ -725,6 +724,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -733,10 +738,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2410,28 +2411,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { @@ -2521,14 +2500,6 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { return } -func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - var libc_ptrace_trampoline_addr uintptr //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s index c3b82c037..08362c1ab 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s @@ -5,703 +5,586 @@ TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) - GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) - GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) - GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) - GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) - GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) - GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) - GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) - GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) - GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) - GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) - GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) - GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) - GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) - GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) - GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) - GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) - GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) - GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) - GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) - GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) - GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) - GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) - GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) - GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) - GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) - GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) - GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) - GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) - GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) - GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) - GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) - GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) - GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) - GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) - GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) - GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) - GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) - GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) - GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) - GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) - GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) - GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) - GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) - GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) - GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) - GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmat(SB) - GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmctl(SB) - GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmdt(SB) - GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmget(SB) - GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) - GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) - GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) - GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) - GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) - GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) - GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) - GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) - GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) - GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefile(SB) - GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefileat(SB) - GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) - GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) - GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) - GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) - GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) - GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) - GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) - GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) - GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) - GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) - GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) - GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fclonefileat(SB) - GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) - GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) - GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) - GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) - GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getcwd(SB) - GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) - GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) - GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) - GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) - GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) - GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) - GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) - GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) - GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) - GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) - GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) - GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) - GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_gettimeofday(SB) - GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) - GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) - GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) - GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) - GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) - GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) - GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) - GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) - GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) - GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) - GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) - GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mount(SB) - GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) - GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) - GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) - GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) - GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) - GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) - GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) - GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) - GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) - GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) - GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) - GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) - GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) - GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) - GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) @@ -712,192 +595,160 @@ DATA ·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) - GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) - GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) - GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) - GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) - GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) - GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) - GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) - GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) - GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) - GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) - GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) - GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) - GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) - GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) - GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) - GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) - GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) - GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) - GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) - GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) - GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) - GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) - GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) - GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat(SB) - GLOBL ·libc_fstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstat_trampoline_addr(SB)/8, $libc_fstat_trampoline<>(SB) TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat(SB) - GLOBL ·libc_fstatat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatat_trampoline_addr(SB)/8, $libc_fstatat_trampoline<>(SB) TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs(SB) - GLOBL ·libc_fstatfs_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatfs_trampoline_addr(SB)/8, $libc_fstatfs_trampoline<>(SB) TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat(SB) - GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat(SB) - GLOBL ·libc_lstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_lstat_trampoline_addr(SB)/8, $libc_lstat_trampoline<>(SB) TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ptrace(SB) - GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat(SB) - GLOBL ·libc_stat_trampoline_addr(SB), RODATA, $8 DATA ·libc_stat_trampoline_addr(SB)/8, $libc_stat_trampoline<>(SB) TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs(SB) - GLOBL ·libc_statfs_trampoline_addr(SB), RODATA, $8 DATA ·libc_statfs_trampoline_addr(SB)/8, $libc_statfs_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go index 0eabac7ad..aad65fc79 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build dragonfly && amd64 -// +build dragonfly,amd64 package unix @@ -1642,28 +1641,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go index ee313eb00..c0096391a 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build freebsd && 386 -// +build freebsd,386 package unix @@ -1862,28 +1861,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go index 4c986e448..7664df749 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build freebsd && amd64 -// +build freebsd,amd64 package unix @@ -1862,28 +1861,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go index 555216944..ae099182c 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build freebsd && arm -// +build freebsd,arm package unix @@ -1862,28 +1861,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go index 67a226fbf..11fd5d45b 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build freebsd && arm64 -// +build freebsd,arm64 package unix @@ -1862,28 +1861,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go index f0b9ddaaa..c3d2d6530 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build freebsd && riscv64 -// +build freebsd,riscv64 package unix @@ -1862,28 +1861,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go index b57c7050d..c698cbc01 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build illumos && amd64 -// +build illumos,amd64 package unix @@ -40,7 +39,7 @@ func readv(fd int, iovs []Iovec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procreadv)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -55,7 +54,7 @@ func preadv(fd int, iovs []Iovec, off int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpreadv)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -70,7 +69,7 @@ func writev(fd int, iovs []Iovec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwritev)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -85,7 +84,7 @@ func pwritev(fd int, iovs []Iovec, off int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwritev)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -96,7 +95,7 @@ func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept4)), 4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/vendor/golang.org/x/sys/unix/zsyscall_linux.go index da63d9d78..1488d2712 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux.go @@ -1,7 +1,6 @@ // Code generated by mkmerge; DO NOT EDIT. //go:build linux -// +build linux package unix @@ -38,6 +37,21 @@ func fchmodat(dirfd int, path string, mode uint32) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fchmodat2(dirfd int, path string, mode uint32, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FCHMODAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctl(fd int, req uint, arg uintptr) (err error) { _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -1356,7 +1370,7 @@ func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) ( // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { +func pselect6(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *sigset_argpack) (n int, err error) { r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask))) n = int(r0) if e1 != 0 { @@ -1734,28 +1748,6 @@ func exitThread(code int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func readv(fd int, iovs []Iovec) (n int, err error) { var _p0 unsafe.Pointer if len(iovs) > 0 { @@ -1868,6 +1860,17 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (xaddr uintptr, err error) { + r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldaddr), uintptr(oldlength), uintptr(newlength), uintptr(flags), uintptr(newaddr), 0) + xaddr = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Madvise(b []byte, advice int) (err error) { var _p0 unsafe.Pointer if len(b) > 0 { @@ -2172,3 +2175,47 @@ func rtSigprocmask(how int, set *Sigset_t, oldset *Sigset_t, sigsetsize uintptr) } return } + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { + RawSyscallNoError(SYS_GETRESUID, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { + RawSyscallNoError(SYS_GETRESGID, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func schedSetattr(pid int, attr *SchedAttr, flags uint) (err error) { + _, _, e1 := Syscall(SYS_SCHED_SETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func schedGetattr(pid int, attr *SchedAttr, size uint, flags uint) (err error) { + _, _, e1 := Syscall6(SYS_SCHED_GETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(size), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Cachestat(fd uint, crange *CachestatRange, cstat *Cachestat_t, flags uint) (err error) { + _, _, e1 := Syscall6(SYS_CACHESTAT, uintptr(fd), uintptr(unsafe.Pointer(crange)), uintptr(unsafe.Pointer(cstat)), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go index 07b549cc2..4def3e9fc 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && 386 -// +build linux,386 package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go index 5f481bf83..fef2bc8ba 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && amd64 -// +build linux,amd64 package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go index 824cd52c7..a9fd76a88 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && arm -// +build linux,arm package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go index e77aecfe9..460065028 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && arm64 -// +build linux,arm64 package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go index 806ffd1e1..c8987d264 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && loong64 -// +build linux,loong64 package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go index 961a3afb7..921f43061 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && mips -// +build linux,mips package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go index ed05005e9..44f067829 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && mips64 -// +build linux,mips64 package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go index d365b718f..e7fa0abf0 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && mips64le -// +build linux,mips64le package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go index c3f1b8bbd..8c5125675 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && mipsle -// +build linux,mipsle package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go index a6574cf98..7392fd45e 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && ppc -// +build linux,ppc package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go index f40990264..41180434e 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && ppc64 -// +build linux,ppc64 package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go index 9dfcc2997..40c6ce7ae 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && ppc64le -// +build linux,ppc64le package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go index 0b2923958..2cfe34adb 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && riscv64 -// +build linux,riscv64 package unix @@ -531,3 +530,19 @@ func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, f } return } + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func riscvHWProbe(pairs []RISCVHWProbePairs, cpuCount uintptr, cpus *CPUSet, flags uint) (err error) { + var _p0 unsafe.Pointer + if len(pairs) > 0 { + _p0 = unsafe.Pointer(&pairs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall6(SYS_RISCV_HWPROBE, uintptr(_p0), uintptr(len(pairs)), uintptr(cpuCount), uintptr(unsafe.Pointer(cpus)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go index 6cde32237..61e6f0709 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && s390x -// +build linux,s390x package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go index 5253d65bf..834b84204 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build linux && sparc64 -// +build linux,sparc64 package unix diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go index cdb2af5ae..e91ebc14a 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build netbsd && 386 -// +build netbsd,386 package unix @@ -1824,20 +1823,13 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) +func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) + _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } @@ -1846,13 +1838,9 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) +func mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) { + r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldp), uintptr(oldsize), uintptr(newp), uintptr(newsize), uintptr(flags), 0) + xaddr = uintptr(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go index 9d25f76b0..be28babbc 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build netbsd && amd64 -// +build netbsd,amd64 package unix @@ -1824,20 +1823,13 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) +func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) + _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } @@ -1846,13 +1838,9 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) +func mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) { + r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldp), uintptr(oldsize), uintptr(newp), uintptr(newsize), uintptr(flags), 0) + xaddr = uintptr(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go index d3f803516..fb587e826 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build netbsd && arm -// +build netbsd,arm package unix @@ -1824,20 +1823,13 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) +func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) + _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } @@ -1846,13 +1838,9 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) +func mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) { + r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldp), uintptr(oldsize), uintptr(newp), uintptr(newsize), uintptr(flags), 0) + xaddr = uintptr(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go index 887188a52..d576438bb 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build netbsd && arm64 -// +build netbsd,arm64 package unix @@ -1824,20 +1823,13 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) +func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) + _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } @@ -1846,13 +1838,9 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) +func mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) { + r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldp), uintptr(oldsize), uintptr(newp), uintptr(newsize), uintptr(flags), 0) + xaddr = uintptr(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go index 6699a783e..a1d061597 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build openbsd && 386 -// +build openbsd,386 package unix @@ -519,6 +518,28 @@ var libc_getcwd_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { + syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) + return +} + +var libc_getresuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresuid getresuid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { + syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) + return +} + +var libc_getresgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresgid getresgid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctl(fd int, req uint, arg uintptr) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -527,6 +548,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -535,10 +562,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -561,6 +584,32 @@ var libc_sysctl_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fcntl(fd int, cmd int, arg int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_fcntl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fcntl fcntl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) n = int(r0) @@ -2189,8 +2238,8 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) +func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2198,16 +2247,9 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) { return } -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +var libc_getfsstat_trampoline_addr uintptr -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} +//go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2227,3 +2269,33 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error var libc_utimensat_trampoline_addr uintptr //go:cgo_import_dynamic libc_utimensat utimensat "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pledge(promises *byte, execpromises *byte) (err error) { + _, _, e1 := syscall_syscall(libc_pledge_trampoline_addr, uintptr(unsafe.Pointer(promises)), uintptr(unsafe.Pointer(execpromises)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pledge_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pledge pledge "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func unveil(path *byte, flags *byte) (err error) { + _, _, e1 := syscall_syscall(libc_unveil_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(flags)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_unveil_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unveil unveil "libc.so" + + diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s index 04f0de34b..41b561731 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s @@ -158,6 +158,16 @@ TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $4 DATA ·libc_getcwd_trampoline_addr(SB)/4, $libc_getcwd_trampoline<>(SB) +TEXT libc_getresuid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresuid(SB) +GLOBL ·libc_getresuid_trampoline_addr(SB), RODATA, $4 +DATA ·libc_getresuid_trampoline_addr(SB)/4, $libc_getresuid_trampoline<>(SB) + +TEXT libc_getresgid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresgid(SB) +GLOBL ·libc_getresgid_trampoline_addr(SB), RODATA, $4 +DATA ·libc_getresgid_trampoline_addr(SB)/4, $libc_getresgid_trampoline<>(SB) + TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $4 @@ -168,6 +178,11 @@ TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $4 DATA ·libc_sysctl_trampoline_addr(SB)/4, $libc_sysctl_trampoline<>(SB) +TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_fcntl(SB) +GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $4 +DATA ·libc_fcntl_trampoline_addr(SB)/4, $libc_fcntl_trampoline<>(SB) + TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ppoll(SB) GLOBL ·libc_ppoll_trampoline_addr(SB), RODATA, $4 @@ -658,7 +673,22 @@ TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $4 DATA ·libc_munmap_trampoline_addr(SB)/4, $libc_munmap_trampoline<>(SB) +TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getfsstat(SB) +GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $4 +DATA ·libc_getfsstat_trampoline_addr(SB)/4, $libc_getfsstat_trampoline<>(SB) + TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $4 DATA ·libc_utimensat_trampoline_addr(SB)/4, $libc_utimensat_trampoline<>(SB) + +TEXT libc_pledge_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pledge(SB) +GLOBL ·libc_pledge_trampoline_addr(SB), RODATA, $4 +DATA ·libc_pledge_trampoline_addr(SB)/4, $libc_pledge_trampoline<>(SB) + +TEXT libc_unveil_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_unveil(SB) +GLOBL ·libc_unveil_trampoline_addr(SB), RODATA, $4 +DATA ·libc_unveil_trampoline_addr(SB)/4, $libc_unveil_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go index 1e775fe05..5b2a74097 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build openbsd && amd64 -// +build openbsd,amd64 package unix @@ -519,6 +518,28 @@ var libc_getcwd_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { + syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) + return +} + +var libc_getresuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresuid getresuid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { + syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) + return +} + +var libc_getresgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresgid getresgid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctl(fd int, req uint, arg uintptr) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -527,6 +548,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -535,10 +562,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -561,6 +584,32 @@ var libc_sysctl_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fcntl(fd int, cmd int, arg int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_fcntl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fcntl fcntl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) n = int(r0) @@ -2189,8 +2238,8 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) +func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2198,16 +2247,9 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) { return } -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +var libc_getfsstat_trampoline_addr uintptr -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} +//go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2227,3 +2269,33 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error var libc_utimensat_trampoline_addr uintptr //go:cgo_import_dynamic libc_utimensat utimensat "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pledge(promises *byte, execpromises *byte) (err error) { + _, _, e1 := syscall_syscall(libc_pledge_trampoline_addr, uintptr(unsafe.Pointer(promises)), uintptr(unsafe.Pointer(execpromises)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pledge_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pledge pledge "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func unveil(path *byte, flags *byte) (err error) { + _, _, e1 := syscall_syscall(libc_unveil_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(flags)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_unveil_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unveil unveil "libc.so" + + diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s index 27b6f4df7..4019a656f 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s @@ -158,6 +158,16 @@ TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) +TEXT libc_getresuid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresuid(SB) +GLOBL ·libc_getresuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresuid_trampoline_addr(SB)/8, $libc_getresuid_trampoline<>(SB) + +TEXT libc_getresgid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresgid(SB) +GLOBL ·libc_getresgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresgid_trampoline_addr(SB)/8, $libc_getresgid_trampoline<>(SB) + TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 @@ -168,6 +178,11 @@ TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) +TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_fcntl(SB) +GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) + TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ppoll(SB) GLOBL ·libc_ppoll_trampoline_addr(SB), RODATA, $8 @@ -658,7 +673,22 @@ TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) +TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getfsstat(SB) +GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) + TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) + +TEXT libc_pledge_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pledge(SB) +GLOBL ·libc_pledge_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pledge_trampoline_addr(SB)/8, $libc_pledge_trampoline<>(SB) + +TEXT libc_unveil_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_unveil(SB) +GLOBL ·libc_unveil_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unveil_trampoline_addr(SB)/8, $libc_unveil_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go index 7f6427899..f6eda1344 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build openbsd && arm -// +build openbsd,arm package unix @@ -519,6 +518,28 @@ var libc_getcwd_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { + syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) + return +} + +var libc_getresuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresuid getresuid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { + syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) + return +} + +var libc_getresgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresgid getresgid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctl(fd int, req uint, arg uintptr) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -527,6 +548,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -535,10 +562,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -561,6 +584,32 @@ var libc_sysctl_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fcntl(fd int, cmd int, arg int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_fcntl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fcntl fcntl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) n = int(r0) @@ -2189,8 +2238,8 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) +func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2198,16 +2247,9 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) { return } -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +var libc_getfsstat_trampoline_addr uintptr -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} +//go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2227,3 +2269,33 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error var libc_utimensat_trampoline_addr uintptr //go:cgo_import_dynamic libc_utimensat utimensat "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pledge(promises *byte, execpromises *byte) (err error) { + _, _, e1 := syscall_syscall(libc_pledge_trampoline_addr, uintptr(unsafe.Pointer(promises)), uintptr(unsafe.Pointer(execpromises)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pledge_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pledge pledge "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func unveil(path *byte, flags *byte) (err error) { + _, _, e1 := syscall_syscall(libc_unveil_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(flags)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_unveil_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unveil unveil "libc.so" + + diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s index b797045fd..ac4af24f9 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s @@ -158,6 +158,16 @@ TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $4 DATA ·libc_getcwd_trampoline_addr(SB)/4, $libc_getcwd_trampoline<>(SB) +TEXT libc_getresuid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresuid(SB) +GLOBL ·libc_getresuid_trampoline_addr(SB), RODATA, $4 +DATA ·libc_getresuid_trampoline_addr(SB)/4, $libc_getresuid_trampoline<>(SB) + +TEXT libc_getresgid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresgid(SB) +GLOBL ·libc_getresgid_trampoline_addr(SB), RODATA, $4 +DATA ·libc_getresgid_trampoline_addr(SB)/4, $libc_getresgid_trampoline<>(SB) + TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $4 @@ -168,6 +178,11 @@ TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $4 DATA ·libc_sysctl_trampoline_addr(SB)/4, $libc_sysctl_trampoline<>(SB) +TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_fcntl(SB) +GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $4 +DATA ·libc_fcntl_trampoline_addr(SB)/4, $libc_fcntl_trampoline<>(SB) + TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ppoll(SB) GLOBL ·libc_ppoll_trampoline_addr(SB), RODATA, $4 @@ -658,7 +673,22 @@ TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $4 DATA ·libc_munmap_trampoline_addr(SB)/4, $libc_munmap_trampoline<>(SB) +TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getfsstat(SB) +GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $4 +DATA ·libc_getfsstat_trampoline_addr(SB)/4, $libc_getfsstat_trampoline<>(SB) + TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $4 DATA ·libc_utimensat_trampoline_addr(SB)/4, $libc_utimensat_trampoline<>(SB) + +TEXT libc_pledge_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pledge(SB) +GLOBL ·libc_pledge_trampoline_addr(SB), RODATA, $4 +DATA ·libc_pledge_trampoline_addr(SB)/4, $libc_pledge_trampoline<>(SB) + +TEXT libc_unveil_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_unveil(SB) +GLOBL ·libc_unveil_trampoline_addr(SB), RODATA, $4 +DATA ·libc_unveil_trampoline_addr(SB)/4, $libc_unveil_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go index 756ef7b17..55df20ae9 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build openbsd && arm64 -// +build openbsd,arm64 package unix @@ -519,6 +518,28 @@ var libc_getcwd_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { + syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) + return +} + +var libc_getresuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresuid getresuid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { + syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) + return +} + +var libc_getresgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresgid getresgid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctl(fd int, req uint, arg uintptr) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -527,6 +548,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -535,10 +562,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -561,6 +584,32 @@ var libc_sysctl_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fcntl(fd int, cmd int, arg int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_fcntl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fcntl fcntl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) n = int(r0) @@ -2189,8 +2238,8 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) +func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2198,16 +2247,9 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) { return } -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +var libc_getfsstat_trampoline_addr uintptr -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} +//go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2227,3 +2269,33 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error var libc_utimensat_trampoline_addr uintptr //go:cgo_import_dynamic libc_utimensat utimensat "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pledge(promises *byte, execpromises *byte) (err error) { + _, _, e1 := syscall_syscall(libc_pledge_trampoline_addr, uintptr(unsafe.Pointer(promises)), uintptr(unsafe.Pointer(execpromises)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pledge_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pledge pledge "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func unveil(path *byte, flags *byte) (err error) { + _, _, e1 := syscall_syscall(libc_unveil_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(flags)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_unveil_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unveil unveil "libc.so" + + diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s index a87126622..f77d53212 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s @@ -158,6 +158,16 @@ TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) +TEXT libc_getresuid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresuid(SB) +GLOBL ·libc_getresuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresuid_trampoline_addr(SB)/8, $libc_getresuid_trampoline<>(SB) + +TEXT libc_getresgid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresgid(SB) +GLOBL ·libc_getresgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresgid_trampoline_addr(SB)/8, $libc_getresgid_trampoline<>(SB) + TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 @@ -168,6 +178,11 @@ TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) +TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_fcntl(SB) +GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) + TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ppoll(SB) GLOBL ·libc_ppoll_trampoline_addr(SB), RODATA, $8 @@ -658,7 +673,22 @@ TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) +TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getfsstat(SB) +GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) + TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) + +TEXT libc_pledge_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pledge(SB) +GLOBL ·libc_pledge_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pledge_trampoline_addr(SB)/8, $libc_pledge_trampoline<>(SB) + +TEXT libc_unveil_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_unveil(SB) +GLOBL ·libc_unveil_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unveil_trampoline_addr(SB)/8, $libc_unveil_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go index 7bc2e24eb..8c1155cbc 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build openbsd && mips64 -// +build openbsd,mips64 package unix @@ -519,6 +518,28 @@ var libc_getcwd_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { + syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) + return +} + +var libc_getresuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresuid getresuid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { + syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) + return +} + +var libc_getresgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresgid getresgid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctl(fd int, req uint, arg uintptr) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -527,6 +548,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -535,10 +562,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -561,6 +584,32 @@ var libc_sysctl_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fcntl(fd int, cmd int, arg int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_fcntl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fcntl fcntl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) n = int(r0) @@ -2189,8 +2238,8 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) +func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2198,16 +2247,9 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) { return } -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +var libc_getfsstat_trampoline_addr uintptr -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} +//go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2227,3 +2269,33 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error var libc_utimensat_trampoline_addr uintptr //go:cgo_import_dynamic libc_utimensat utimensat "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pledge(promises *byte, execpromises *byte) (err error) { + _, _, e1 := syscall_syscall(libc_pledge_trampoline_addr, uintptr(unsafe.Pointer(promises)), uintptr(unsafe.Pointer(execpromises)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pledge_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pledge pledge "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func unveil(path *byte, flags *byte) (err error) { + _, _, e1 := syscall_syscall(libc_unveil_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(flags)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_unveil_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unveil unveil "libc.so" + + diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s index 05d4bffd7..fae140b62 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s @@ -158,6 +158,16 @@ TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) +TEXT libc_getresuid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresuid(SB) +GLOBL ·libc_getresuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresuid_trampoline_addr(SB)/8, $libc_getresuid_trampoline<>(SB) + +TEXT libc_getresgid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresgid(SB) +GLOBL ·libc_getresgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresgid_trampoline_addr(SB)/8, $libc_getresgid_trampoline<>(SB) + TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 @@ -168,6 +178,11 @@ TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) +TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_fcntl(SB) +GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) + TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ppoll(SB) GLOBL ·libc_ppoll_trampoline_addr(SB), RODATA, $8 @@ -658,7 +673,22 @@ TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) +TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getfsstat(SB) +GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) + TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) + +TEXT libc_pledge_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pledge(SB) +GLOBL ·libc_pledge_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pledge_trampoline_addr(SB)/8, $libc_pledge_trampoline<>(SB) + +TEXT libc_unveil_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_unveil(SB) +GLOBL ·libc_unveil_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unveil_trampoline_addr(SB)/8, $libc_unveil_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go index 739be6217..7cc80c58d 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build openbsd && ppc64 -// +build openbsd,ppc64 package unix @@ -519,6 +518,28 @@ var libc_getcwd_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { + syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) + return +} + +var libc_getresuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresuid getresuid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { + syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) + return +} + +var libc_getresgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresgid getresgid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctl(fd int, req uint, arg uintptr) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -527,6 +548,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -535,10 +562,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -561,6 +584,32 @@ var libc_sysctl_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fcntl(fd int, cmd int, arg int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_fcntl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fcntl fcntl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) n = int(r0) @@ -2189,8 +2238,8 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) +func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2198,16 +2247,9 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) { return } -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +var libc_getfsstat_trampoline_addr uintptr -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} +//go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2227,3 +2269,33 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error var libc_utimensat_trampoline_addr uintptr //go:cgo_import_dynamic libc_utimensat utimensat "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pledge(promises *byte, execpromises *byte) (err error) { + _, _, e1 := syscall_syscall(libc_pledge_trampoline_addr, uintptr(unsafe.Pointer(promises)), uintptr(unsafe.Pointer(execpromises)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pledge_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pledge pledge "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func unveil(path *byte, flags *byte) (err error) { + _, _, e1 := syscall_syscall(libc_unveil_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(flags)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_unveil_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unveil unveil "libc.so" + + diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s index 74a25f8d6..9d1e0ff06 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s @@ -189,6 +189,18 @@ TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) +TEXT libc_getresuid_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_getresuid(SB) + RET +GLOBL ·libc_getresuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresuid_trampoline_addr(SB)/8, $libc_getresuid_trampoline<>(SB) + +TEXT libc_getresgid_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_getresgid(SB) + RET +GLOBL ·libc_getresgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresgid_trampoline_addr(SB)/8, $libc_getresgid_trampoline<>(SB) + TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 CALL libc_ioctl(SB) RET @@ -201,6 +213,12 @@ TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) +TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_fcntl(SB) + RET +GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) + TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0 CALL libc_ppoll(SB) RET @@ -789,8 +807,26 @@ TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) +TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_getfsstat(SB) + RET +GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) + TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 CALL libc_utimensat(SB) RET GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) + +TEXT libc_pledge_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_pledge(SB) + RET +GLOBL ·libc_pledge_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pledge_trampoline_addr(SB)/8, $libc_pledge_trampoline<>(SB) + +TEXT libc_unveil_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_unveil(SB) + RET +GLOBL ·libc_unveil_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unveil_trampoline_addr(SB)/8, $libc_unveil_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go index 7d95a1978..0688737f4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build openbsd && riscv64 -// +build openbsd,riscv64 package unix @@ -519,6 +518,28 @@ var libc_getcwd_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { + syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) + return +} + +var libc_getresuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresuid getresuid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { + syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) + return +} + +var libc_getresgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getresgid getresgid "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctl(fd int, req uint, arg uintptr) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -527,6 +548,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -535,10 +562,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -561,6 +584,32 @@ var libc_sysctl_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fcntl(fd int, cmd int, arg int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_fcntl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fcntl fcntl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) n = int(r0) @@ -2189,8 +2238,8 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) +func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) { + r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2198,16 +2247,9 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) { return } -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +var libc_getfsstat_trampoline_addr uintptr -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} +//go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2227,3 +2269,33 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error var libc_utimensat_trampoline_addr uintptr //go:cgo_import_dynamic libc_utimensat utimensat "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pledge(promises *byte, execpromises *byte) (err error) { + _, _, e1 := syscall_syscall(libc_pledge_trampoline_addr, uintptr(unsafe.Pointer(promises)), uintptr(unsafe.Pointer(execpromises)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pledge_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pledge pledge "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func unveil(path *byte, flags *byte) (err error) { + _, _, e1 := syscall_syscall(libc_unveil_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(flags)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_unveil_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unveil unveil "libc.so" + + diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s index 990be2457..da115f9a4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s @@ -158,6 +158,16 @@ TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) +TEXT libc_getresuid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresuid(SB) +GLOBL ·libc_getresuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresuid_trampoline_addr(SB)/8, $libc_getresuid_trampoline<>(SB) + +TEXT libc_getresgid_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getresgid(SB) +GLOBL ·libc_getresgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getresgid_trampoline_addr(SB)/8, $libc_getresgid_trampoline<>(SB) + TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 @@ -168,6 +178,11 @@ TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) +TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_fcntl(SB) +GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) + TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ppoll(SB) GLOBL ·libc_ppoll_trampoline_addr(SB), RODATA, $8 @@ -658,7 +673,22 @@ TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) +TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getfsstat(SB) +GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) + TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) + +TEXT libc_pledge_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pledge(SB) +GLOBL ·libc_pledge_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pledge_trampoline_addr(SB)/8, $libc_pledge_trampoline<>(SB) + +TEXT libc_unveil_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_unveil(SB) +GLOBL ·libc_unveil_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unveil_trampoline_addr(SB)/8, $libc_unveil_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go index 609d1c598..829b87feb 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build solaris && amd64 -// +build solaris,amd64 package unix @@ -436,7 +435,7 @@ func pipe(p *[2]_C_int) (n int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -446,7 +445,7 @@ func pipe(p *[2]_C_int) (n int, err error) { func pipe2(p *[2]_C_int, flags int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -456,7 +455,7 @@ func pipe2(p *[2]_C_int, flags int) (err error) { func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -471,7 +470,7 @@ func Getcwd(buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -482,7 +481,7 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -492,7 +491,7 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { func setgroups(ngid int, gid *_Gid_t) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -503,7 +502,7 @@ func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) wpid = int32(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -518,7 +517,7 @@ func gethostname(buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -533,7 +532,7 @@ func utimes(path string, times *[2]Timeval) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -548,7 +547,7 @@ func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimensat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -559,7 +558,7 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -569,7 +568,7 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -580,7 +579,7 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -591,7 +590,7 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -602,7 +601,7 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -612,7 +611,7 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { func acct(path *byte) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -647,7 +646,7 @@ func ioctlRet(fd int, req int, arg uintptr) (ret int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) ret = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -658,7 +657,7 @@ func ioctlPtrRet(fd int, req int, arg unsafe.Pointer) (ret int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) ret = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -669,7 +668,7 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -684,7 +683,7 @@ func Access(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -694,7 +693,7 @@ func Access(path string, mode uint32) (err error) { func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -709,7 +708,7 @@ func Chdir(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -724,7 +723,7 @@ func Chmod(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -739,7 +738,7 @@ func Chown(path string, uid int, gid int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -754,7 +753,7 @@ func Chroot(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -764,7 +763,7 @@ func Chroot(path string) (err error) { func ClockGettime(clockid int32, time *Timespec) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClockGettime)), 2, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -774,7 +773,7 @@ func ClockGettime(clockid int32, time *Timespec) (err error) { func Close(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -790,7 +789,7 @@ func Creat(path string, mode uint32) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -801,7 +800,7 @@ func Dup(fd int) (nfd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0) nfd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -811,7 +810,7 @@ func Dup(fd int) (nfd int, err error) { func Dup2(oldfd int, newfd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -833,7 +832,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -843,7 +842,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { func Fchdir(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -853,7 +852,7 @@ func Fchdir(fd int) (err error) { func Fchmod(fd int, mode uint32) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -868,7 +867,7 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -878,7 +877,7 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { func Fchown(fd int, uid int, gid int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -893,7 +892,7 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -903,7 +902,7 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { func Fdatasync(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -913,7 +912,7 @@ func Fdatasync(fd int) (err error) { func Flock(fd int, how int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -924,7 +923,7 @@ func Fpathconf(fd int, name int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -934,7 +933,7 @@ func Fpathconf(fd int, name int) (val int, err error) { func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -949,7 +948,7 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -959,7 +958,7 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -974,7 +973,7 @@ func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1001,7 +1000,7 @@ func Getpgid(pid int) (pgid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0) pgid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1012,7 +1011,7 @@ func Getpgrp() (pgid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0) pgid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1047,7 +1046,7 @@ func Getpriority(which int, who int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1057,7 +1056,7 @@ func Getpriority(which int, who int) (n int, err error) { func Getrlimit(which int, lim *Rlimit) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1067,7 +1066,7 @@ func Getrlimit(which int, lim *Rlimit) (err error) { func Getrusage(who int, rusage *Rusage) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1078,7 +1077,7 @@ func Getsid(pid int) (sid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetsid)), 1, uintptr(pid), 0, 0, 0, 0, 0) sid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1088,7 +1087,7 @@ func Getsid(pid int) (sid int, err error) { func Gettimeofday(tv *Timeval) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1106,7 +1105,7 @@ func Getuid() (uid int) { func Kill(pid int, signum syscall.Signal) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1121,7 +1120,7 @@ func Lchown(path string, uid int, gid int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1141,7 +1140,7 @@ func Link(path string, link string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1151,7 +1150,7 @@ func Link(path string, link string) (err error) { func Listen(s int, backlog int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1166,7 +1165,7 @@ func Lstat(path string, stat *Stat_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1180,7 +1179,7 @@ func Madvise(b []byte, advice int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1195,7 +1194,7 @@ func Mkdir(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1210,7 +1209,7 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdirat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1225,7 +1224,7 @@ func Mkfifo(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1240,7 +1239,7 @@ func Mkfifoat(dirfd int, path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1255,7 +1254,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1270,7 +1269,7 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1284,7 +1283,7 @@ func Mlock(b []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1294,7 +1293,7 @@ func Mlock(b []byte) (err error) { func Mlockall(flags int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1308,7 +1307,7 @@ func Mprotect(b []byte, prot int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1322,7 +1321,7 @@ func Msync(b []byte, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1336,7 +1335,7 @@ func Munlock(b []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1346,7 +1345,7 @@ func Munlock(b []byte) (err error) { func Munlockall() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1356,7 +1355,7 @@ func Munlockall() (err error) { func Nanosleep(time *Timespec, leftover *Timespec) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1372,7 +1371,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1388,7 +1387,7 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1404,7 +1403,7 @@ func Pathconf(path string, name int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1414,7 +1413,7 @@ func Pathconf(path string, name int) (val int, err error) { func Pause() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1429,7 +1428,7 @@ func pread(fd int, p []byte, offset int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1444,7 +1443,7 @@ func pwrite(fd int, p []byte, offset int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1459,7 +1458,7 @@ func read(fd int, p []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1479,7 +1478,7 @@ func Readlink(path string, buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1499,7 +1498,7 @@ func Rename(from string, to string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1519,7 +1518,7 @@ func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err e } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1534,7 +1533,7 @@ func Rmdir(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1545,7 +1544,7 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0) newoffset = int64(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1556,7 +1555,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1566,7 +1565,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err func Setegid(egid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1576,7 +1575,7 @@ func Setegid(egid int) (err error) { func Seteuid(euid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1586,7 +1585,7 @@ func Seteuid(euid int) (err error) { func Setgid(gid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1600,7 +1599,7 @@ func Sethostname(p []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1610,7 +1609,7 @@ func Sethostname(p []byte) (err error) { func Setpgid(pid int, pgid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1620,7 +1619,7 @@ func Setpgid(pid int, pgid int) (err error) { func Setpriority(which int, who int, prio int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1630,7 +1629,7 @@ func Setpriority(which int, who int, prio int) (err error) { func Setregid(rgid int, egid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1640,7 +1639,7 @@ func Setregid(rgid int, egid int) (err error) { func Setreuid(ruid int, euid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1651,7 +1650,7 @@ func Setsid() (pid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0) pid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1661,7 +1660,7 @@ func Setsid() (pid int, err error) { func Setuid(uid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1671,7 +1670,7 @@ func Setuid(uid int) (err error) { func Shutdown(s int, how int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1686,7 +1685,7 @@ func Stat(path string, stat *Stat_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1701,7 +1700,7 @@ func Statvfs(path string, vfsstat *Statvfs_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1721,7 +1720,7 @@ func Symlink(path string, link string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1731,7 +1730,7 @@ func Symlink(path string, link string) (err error) { func Sync() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1742,7 +1741,7 @@ func Sysconf(which int) (n int64, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0) n = int64(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1753,7 +1752,7 @@ func Times(tms *Tms) (ticks uintptr, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0) ticks = uintptr(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1768,7 +1767,7 @@ func Truncate(path string, length int64) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1778,7 +1777,7 @@ func Truncate(path string, length int64) (err error) { func Fsync(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1788,7 +1787,7 @@ func Fsync(fd int) (err error) { func Ftruncate(fd int, length int64) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1806,7 +1805,7 @@ func Umask(mask int) (oldmask int) { func Uname(buf *Utsname) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1821,7 +1820,7 @@ func Unmount(target string, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1836,7 +1835,7 @@ func Unlink(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1851,7 +1850,7 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1861,7 +1860,7 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { func Ustat(dev int, ubuf *Ustat_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1876,7 +1875,7 @@ func Utime(path string, buf *Utimbuf) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1886,7 +1885,7 @@ func Utime(path string, buf *Utimbuf) (err error) { func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1896,7 +1895,7 @@ func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1907,7 +1906,7 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) ret = uintptr(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1917,7 +1916,7 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( func munmap(addr uintptr, length uintptr) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1928,7 +1927,7 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) written = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1942,7 +1941,7 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) ( } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1953,7 +1952,7 @@ func socket(domain int, typ int, proto int) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1963,7 +1962,7 @@ func socket(domain int, typ int, proto int) (fd int, err error) { func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1978,7 +1977,7 @@ func write(fd int, p []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1988,7 +1987,7 @@ func write(fd int, p []byte) (n int, err error) { func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1998,7 +1997,7 @@ func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2008,7 +2007,7 @@ func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2023,7 +2022,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procrecvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2034,7 +2033,7 @@ func port_create() (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2045,7 +2044,7 @@ func port_associate(port int, source int, object uintptr, events int, user *byte r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_associate)), 5, uintptr(port), uintptr(source), uintptr(object), uintptr(events), uintptr(unsafe.Pointer(user)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2056,7 +2055,7 @@ func port_dissociate(port int, source int, object uintptr) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_dissociate)), 3, uintptr(port), uintptr(source), uintptr(object), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2067,7 +2066,7 @@ func port_get(port int, pe *portEvent, timeout *Timespec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_get)), 3, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(unsafe.Pointer(timeout)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2078,7 +2077,7 @@ func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Times r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_getn)), 5, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(max), uintptr(unsafe.Pointer(nget)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2088,7 +2087,7 @@ func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Times func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procputmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2098,7 +2097,7 @@ func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { func getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(unsafe.Pointer(flags)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go index c31681743..94f011238 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build zos && s390x -// +build zos,s390x package unix @@ -40,17 +39,6 @@ func read(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func write(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go index 55e048471..3a58ae819 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; DO NOT EDIT. //go:build 386 && openbsd -// +build 386,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go index d2243cf83..dcb7a0eb7 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; DO NOT EDIT. //go:build amd64 && openbsd -// +build amd64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go index 82dc51bd8..db5a7bf13 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; DO NOT EDIT. //go:build arm && openbsd -// +build arm,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go index cbdda1a4a..7be575a77 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; DO NOT EDIT. //go:build arm64 && openbsd -// +build arm64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go index f55eae1a8..d6e3174c6 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go @@ -2,7 +2,6 @@ // Code generated by the command above; DO NOT EDIT. //go:build mips64 && openbsd -// +build mips64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go index e44054470..ee97157d0 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; DO NOT EDIT. //go:build ppc64 && openbsd -// +build ppc64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go index a0db82fce..35c3b91d0 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; DO NOT EDIT. //go:build riscv64 && openbsd -// +build riscv64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go index f8298ff9b..5edda7687 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && darwin -// +build amd64,darwin package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go index 5eb433bbf..0dc9e8b4d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && darwin -// +build arm64,darwin package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go index 703675c0c..308ddf3a1 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && dragonfly -// +build amd64,dragonfly package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go index 4e0d96107..418664e3d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && freebsd -// +build 386,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go index 01636b838..34d0b86d7 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && freebsd -// +build amd64,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go index ad99bc106..b71cf45e2 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && freebsd -// +build arm,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go index 89dcc4274..e32df1c1e 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && freebsd -// +build arm64,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go index ee37aaa0c..15ad6111f 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build riscv64 && freebsd -// +build riscv64,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go index c9c4ad031..fcf3ecbdd 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && linux -// +build 386,linux package unix @@ -447,4 +446,6 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go index 12ff3417c..f56dc2504 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && linux -// +build amd64,linux package unix @@ -369,4 +368,7 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 + SYS_MAP_SHADOW_STACK = 453 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go index c3fb5e77a..974bf2467 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && linux -// +build arm,linux package unix @@ -411,4 +410,6 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go index 358c847a4..39a2739e2 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && linux -// +build arm64,linux package unix @@ -314,4 +313,6 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go index 81c4849b1..cf9c9d77e 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build loong64 && linux -// +build loong64,linux package unix @@ -308,4 +307,6 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go index 202a57e90..10b7362ef 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips && linux -// +build mips,linux package unix @@ -431,4 +430,6 @@ const ( SYS_PROCESS_MRELEASE = 4448 SYS_FUTEX_WAITV = 4449 SYS_SET_MEMPOLICY_HOME_NODE = 4450 + SYS_CACHESTAT = 4451 + SYS_FCHMODAT2 = 4452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go index 1fbceb52d..cd4d8b4fd 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips64 && linux -// +build mips64,linux package unix @@ -361,4 +360,6 @@ const ( SYS_PROCESS_MRELEASE = 5448 SYS_FUTEX_WAITV = 5449 SYS_SET_MEMPOLICY_HOME_NODE = 5450 + SYS_CACHESTAT = 5451 + SYS_FCHMODAT2 = 5452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go index b4ffb7a20..2c0efca81 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips64le && linux -// +build mips64le,linux package unix @@ -361,4 +360,6 @@ const ( SYS_PROCESS_MRELEASE = 5448 SYS_FUTEX_WAITV = 5449 SYS_SET_MEMPOLICY_HOME_NODE = 5450 + SYS_CACHESTAT = 5451 + SYS_FCHMODAT2 = 5452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go index 867985f9b..a72e31d39 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mipsle && linux -// +build mipsle,linux package unix @@ -431,4 +430,6 @@ const ( SYS_PROCESS_MRELEASE = 4448 SYS_FUTEX_WAITV = 4449 SYS_SET_MEMPOLICY_HOME_NODE = 4450 + SYS_CACHESTAT = 4451 + SYS_FCHMODAT2 = 4452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go index a8cce69ed..c7d1e3747 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc && linux -// +build ppc,linux package unix @@ -438,4 +437,6 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go index d44c5b39d..f4d4838c8 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64 && linux -// +build ppc64,linux package unix @@ -410,4 +409,6 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go index 4214dd9c0..b64f0e591 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64le && linux -// +build ppc64le,linux package unix @@ -410,4 +409,6 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go index 3e594a8c0..95711195a 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build riscv64 && linux -// +build riscv64,linux package unix @@ -251,6 +250,8 @@ const ( SYS_ACCEPT4 = 242 SYS_RECVMMSG = 243 SYS_ARCH_SPECIFIC_SYSCALL = 244 + SYS_RISCV_HWPROBE = 258 + SYS_RISCV_FLUSH_ICACHE = 259 SYS_WAIT4 = 260 SYS_PRLIMIT64 = 261 SYS_FANOTIFY_INIT = 262 @@ -313,4 +314,6 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go index 7ea465204..f94e943bc 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build s390x && linux -// +build s390x,linux package unix @@ -372,7 +371,10 @@ const ( SYS_LANDLOCK_CREATE_RULESET = 444 SYS_LANDLOCK_ADD_RULE = 445 SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_MEMFD_SECRET = 447 SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go index 92f628ef4..ba0c2bc51 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build sparc64 && linux -// +build sparc64,linux package unix @@ -389,4 +388,6 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 + SYS_FCHMODAT2 = 452 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go index 3a6699eba..b2aa8cd49 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && netbsd -// +build 386,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go index 5677cd4f1..524a1b1c9 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && netbsd -// +build amd64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go index e784cb6db..d59b943ac 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && netbsd -// +build arm,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go index bd4952efa..31e771d53 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; DO NOT EDIT. //go:build arm64 && netbsd -// +build arm64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go index 597733813..9fd77c6cb 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && openbsd -// +build 386,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go index 16af29189..af10af28c 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && openbsd -// +build amd64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go index f59b18a97..cc2028af4 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && openbsd -// +build arm,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go index 721ef5910..c06dd4415 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && openbsd -// +build arm64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go index 01c43a01f..9ddbf3e08 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips64 && openbsd -// +build mips64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go index f258cfa24..19a6ee413 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64 && openbsd -// +build ppc64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go index 07919e0ec..05192a782 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build riscv64 && openbsd -// +build riscv64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go b/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go index 073daad43..b2e308581 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build zos && s390x -// +build zos,s390x package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go index 7a8161c1d..3e6d57cae 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc && aix -// +build ppc,aix package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go index 07ed733c5..3a219bdce 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64 && aix -// +build ppc64,aix package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go index 690cefc3d..091d107f3 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && darwin -// +build amd64,darwin package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go index 5bffc10ea..28ff4ef74 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && darwin -// +build arm64,darwin package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go index d0ba8e9b8..30e405bb4 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && dragonfly -// +build amd64,dragonfly package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go index 29dc48337..6cbd094a3 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && freebsd -// +build 386,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go index 0a89b2890..7c03b6ee7 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && freebsd -// +build amd64,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go index c8666bb15..422107ee8 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && freebsd -// +build arm,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go index 88fb48a88..505a12acf 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && freebsd -// +build arm64,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go index 698dc975e..cc986c790 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build riscv64 && freebsd -// +build riscv64,freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go index ca84727cf..bbf8399ff 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -1,7 +1,6 @@ // Code generated by mkmerge; DO NOT EDIT. //go:build linux -// +build linux package unix @@ -866,6 +865,11 @@ const ( POLLNVAL = 0x20 ) +type sigset_argpack struct { + ss *Sigset_t + ssLen uintptr +} + type SignalfdSiginfo struct { Signo uint32 Errno int32 @@ -1538,6 +1542,10 @@ const ( IFLA_GRO_MAX_SIZE = 0x3a IFLA_TSO_MAX_SIZE = 0x3b IFLA_TSO_MAX_SEGS = 0x3c + IFLA_ALLMULTI = 0x3d + IFLA_DEVLINK_PORT = 0x3e + IFLA_GSO_IPV4_MAX_SIZE = 0x3f + IFLA_GRO_IPV4_MAX_SIZE = 0x40 IFLA_PROTO_DOWN_REASON_UNSPEC = 0x0 IFLA_PROTO_DOWN_REASON_MASK = 0x1 IFLA_PROTO_DOWN_REASON_VALUE = 0x2 @@ -1968,7 +1976,7 @@ const ( NFT_MSG_GETFLOWTABLE = 0x17 NFT_MSG_DELFLOWTABLE = 0x18 NFT_MSG_GETRULE_RESET = 0x19 - NFT_MSG_MAX = 0x1a + NFT_MSG_MAX = 0x22 NFTA_LIST_UNSPEC = 0x0 NFTA_LIST_ELEM = 0x1 NFTA_HOOK_UNSPEC = 0x0 @@ -2555,6 +2563,11 @@ const ( BPF_REG_8 = 0x8 BPF_REG_9 = 0x9 BPF_REG_10 = 0xa + BPF_CGROUP_ITER_ORDER_UNSPEC = 0x0 + BPF_CGROUP_ITER_SELF_ONLY = 0x1 + BPF_CGROUP_ITER_DESCENDANTS_PRE = 0x2 + BPF_CGROUP_ITER_DESCENDANTS_POST = 0x3 + BPF_CGROUP_ITER_ANCESTORS_UP = 0x4 BPF_MAP_CREATE = 0x0 BPF_MAP_LOOKUP_ELEM = 0x1 BPF_MAP_UPDATE_ELEM = 0x2 @@ -2566,6 +2579,7 @@ const ( BPF_PROG_ATTACH = 0x8 BPF_PROG_DETACH = 0x9 BPF_PROG_TEST_RUN = 0xa + BPF_PROG_RUN = 0xa BPF_PROG_GET_NEXT_ID = 0xb BPF_MAP_GET_NEXT_ID = 0xc BPF_PROG_GET_FD_BY_ID = 0xd @@ -2610,6 +2624,7 @@ const ( BPF_MAP_TYPE_CPUMAP = 0x10 BPF_MAP_TYPE_XSKMAP = 0x11 BPF_MAP_TYPE_SOCKHASH = 0x12 + BPF_MAP_TYPE_CGROUP_STORAGE_DEPRECATED = 0x13 BPF_MAP_TYPE_CGROUP_STORAGE = 0x13 BPF_MAP_TYPE_REUSEPORT_SOCKARRAY = 0x14 BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE = 0x15 @@ -2620,6 +2635,10 @@ const ( BPF_MAP_TYPE_STRUCT_OPS = 0x1a BPF_MAP_TYPE_RINGBUF = 0x1b BPF_MAP_TYPE_INODE_STORAGE = 0x1c + BPF_MAP_TYPE_TASK_STORAGE = 0x1d + BPF_MAP_TYPE_BLOOM_FILTER = 0x1e + BPF_MAP_TYPE_USER_RINGBUF = 0x1f + BPF_MAP_TYPE_CGRP_STORAGE = 0x20 BPF_PROG_TYPE_UNSPEC = 0x0 BPF_PROG_TYPE_SOCKET_FILTER = 0x1 BPF_PROG_TYPE_KPROBE = 0x2 @@ -2651,6 +2670,8 @@ const ( BPF_PROG_TYPE_EXT = 0x1c BPF_PROG_TYPE_LSM = 0x1d BPF_PROG_TYPE_SK_LOOKUP = 0x1e + BPF_PROG_TYPE_SYSCALL = 0x1f + BPF_PROG_TYPE_NETFILTER = 0x20 BPF_CGROUP_INET_INGRESS = 0x0 BPF_CGROUP_INET_EGRESS = 0x1 BPF_CGROUP_INET_SOCK_CREATE = 0x2 @@ -2689,6 +2710,17 @@ const ( BPF_XDP_CPUMAP = 0x23 BPF_SK_LOOKUP = 0x24 BPF_XDP = 0x25 + BPF_SK_SKB_VERDICT = 0x26 + BPF_SK_REUSEPORT_SELECT = 0x27 + BPF_SK_REUSEPORT_SELECT_OR_MIGRATE = 0x28 + BPF_PERF_EVENT = 0x29 + BPF_TRACE_KPROBE_MULTI = 0x2a + BPF_LSM_CGROUP = 0x2b + BPF_STRUCT_OPS = 0x2c + BPF_NETFILTER = 0x2d + BPF_TCX_INGRESS = 0x2e + BPF_TCX_EGRESS = 0x2f + BPF_TRACE_UPROBE_MULTI = 0x30 BPF_LINK_TYPE_UNSPEC = 0x0 BPF_LINK_TYPE_RAW_TRACEPOINT = 0x1 BPF_LINK_TYPE_TRACING = 0x2 @@ -2696,6 +2728,21 @@ const ( BPF_LINK_TYPE_ITER = 0x4 BPF_LINK_TYPE_NETNS = 0x5 BPF_LINK_TYPE_XDP = 0x6 + BPF_LINK_TYPE_PERF_EVENT = 0x7 + BPF_LINK_TYPE_KPROBE_MULTI = 0x8 + BPF_LINK_TYPE_STRUCT_OPS = 0x9 + BPF_LINK_TYPE_NETFILTER = 0xa + BPF_LINK_TYPE_TCX = 0xb + BPF_LINK_TYPE_UPROBE_MULTI = 0xc + BPF_PERF_EVENT_UNSPEC = 0x0 + BPF_PERF_EVENT_UPROBE = 0x1 + BPF_PERF_EVENT_URETPROBE = 0x2 + BPF_PERF_EVENT_KPROBE = 0x3 + BPF_PERF_EVENT_KRETPROBE = 0x4 + BPF_PERF_EVENT_TRACEPOINT = 0x5 + BPF_PERF_EVENT_EVENT = 0x6 + BPF_F_KPROBE_MULTI_RETURN = 0x1 + BPF_F_UPROBE_MULTI_RETURN = 0x1 BPF_ANY = 0x0 BPF_NOEXIST = 0x1 BPF_EXIST = 0x2 @@ -2713,6 +2760,8 @@ const ( BPF_F_MMAPABLE = 0x400 BPF_F_PRESERVE_ELEMS = 0x800 BPF_F_INNER_MAP = 0x1000 + BPF_F_LINK = 0x2000 + BPF_F_PATH_FD = 0x4000 BPF_STATS_RUN_TIME = 0x0 BPF_STACK_BUILD_ID_EMPTY = 0x0 BPF_STACK_BUILD_ID_VALID = 0x1 @@ -2733,6 +2782,8 @@ const ( BPF_F_ZERO_CSUM_TX = 0x2 BPF_F_DONT_FRAGMENT = 0x4 BPF_F_SEQ_NUMBER = 0x8 + BPF_F_NO_TUNNEL_KEY = 0x10 + BPF_F_TUNINFO_FLAGS = 0x10 BPF_F_INDEX_MASK = 0xffffffff BPF_F_CURRENT_CPU = 0xffffffff BPF_F_CTXLEN_MASK = 0xfffff00000000 @@ -2747,6 +2798,9 @@ const ( BPF_F_ADJ_ROOM_ENCAP_L4_GRE = 0x8 BPF_F_ADJ_ROOM_ENCAP_L4_UDP = 0x10 BPF_F_ADJ_ROOM_NO_CSUM_RESET = 0x20 + BPF_F_ADJ_ROOM_ENCAP_L2_ETH = 0x40 + BPF_F_ADJ_ROOM_DECAP_L3_IPV4 = 0x80 + BPF_F_ADJ_ROOM_DECAP_L3_IPV6 = 0x100 BPF_ADJ_ROOM_ENCAP_L2_MASK = 0xff BPF_ADJ_ROOM_ENCAP_L2_SHIFT = 0x38 BPF_F_SYSCTL_BASE_NAME = 0x1 @@ -2771,10 +2825,16 @@ const ( BPF_LWT_ENCAP_SEG6 = 0x0 BPF_LWT_ENCAP_SEG6_INLINE = 0x1 BPF_LWT_ENCAP_IP = 0x2 + BPF_F_BPRM_SECUREEXEC = 0x1 + BPF_F_BROADCAST = 0x8 + BPF_F_EXCLUDE_INGRESS = 0x10 + BPF_SKB_TSTAMP_UNSPEC = 0x0 + BPF_SKB_TSTAMP_DELIVERY_MONO = 0x1 BPF_OK = 0x0 BPF_DROP = 0x2 BPF_REDIRECT = 0x7 BPF_LWT_REROUTE = 0x80 + BPF_FLOW_DISSECTOR_CONTINUE = 0x81 BPF_SOCK_OPS_RTO_CB_FLAG = 0x1 BPF_SOCK_OPS_RETRANS_CB_FLAG = 0x2 BPF_SOCK_OPS_STATE_CB_FLAG = 0x4 @@ -2829,6 +2889,8 @@ const ( BPF_DEVCG_DEV_CHAR = 0x2 BPF_FIB_LOOKUP_DIRECT = 0x1 BPF_FIB_LOOKUP_OUTPUT = 0x2 + BPF_FIB_LOOKUP_SKIP_NEIGH = 0x4 + BPF_FIB_LOOKUP_TBID = 0x8 BPF_FIB_LKUP_RET_SUCCESS = 0x0 BPF_FIB_LKUP_RET_BLACKHOLE = 0x1 BPF_FIB_LKUP_RET_UNREACHABLE = 0x2 @@ -2838,6 +2900,10 @@ const ( BPF_FIB_LKUP_RET_UNSUPP_LWT = 0x6 BPF_FIB_LKUP_RET_NO_NEIGH = 0x7 BPF_FIB_LKUP_RET_FRAG_NEEDED = 0x8 + BPF_MTU_CHK_SEGS = 0x1 + BPF_MTU_CHK_RET_SUCCESS = 0x0 + BPF_MTU_CHK_RET_FRAG_NEEDED = 0x1 + BPF_MTU_CHK_RET_SEGS_TOOBIG = 0x2 BPF_FD_TYPE_RAW_TRACEPOINT = 0x0 BPF_FD_TYPE_TRACEPOINT = 0x1 BPF_FD_TYPE_KPROBE = 0x2 @@ -2847,6 +2913,20 @@ const ( BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1 BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2 BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4 + BPF_CORE_FIELD_BYTE_OFFSET = 0x0 + BPF_CORE_FIELD_BYTE_SIZE = 0x1 + BPF_CORE_FIELD_EXISTS = 0x2 + BPF_CORE_FIELD_SIGNED = 0x3 + BPF_CORE_FIELD_LSHIFT_U64 = 0x4 + BPF_CORE_FIELD_RSHIFT_U64 = 0x5 + BPF_CORE_TYPE_ID_LOCAL = 0x6 + BPF_CORE_TYPE_ID_TARGET = 0x7 + BPF_CORE_TYPE_EXISTS = 0x8 + BPF_CORE_TYPE_SIZE = 0x9 + BPF_CORE_ENUMVAL_EXISTS = 0xa + BPF_CORE_ENUMVAL_VALUE = 0xb + BPF_CORE_TYPE_MATCHES = 0xc + BPF_F_TIMER_ABS = 0x1 ) const ( @@ -2925,6 +3005,12 @@ type LoopInfo64 struct { Encrypt_key [32]uint8 Init [2]uint64 } +type LoopConfig struct { + Fd uint32 + Size uint32 + Info LoopInfo64 + _ [8]uint64 +} type TIPCSocketAddr struct { Ref uint32 @@ -3605,7 +3691,7 @@ const ( ETHTOOL_MSG_PSE_GET = 0x24 ETHTOOL_MSG_PSE_SET = 0x25 ETHTOOL_MSG_RSS_GET = 0x26 - ETHTOOL_MSG_USER_MAX = 0x26 + ETHTOOL_MSG_USER_MAX = 0x2b ETHTOOL_MSG_KERNEL_NONE = 0x0 ETHTOOL_MSG_STRSET_GET_REPLY = 0x1 ETHTOOL_MSG_LINKINFO_GET_REPLY = 0x2 @@ -3645,7 +3731,7 @@ const ( ETHTOOL_MSG_MODULE_NTF = 0x24 ETHTOOL_MSG_PSE_GET_REPLY = 0x25 ETHTOOL_MSG_RSS_GET_REPLY = 0x26 - ETHTOOL_MSG_KERNEL_MAX = 0x26 + ETHTOOL_MSG_KERNEL_MAX = 0x2b ETHTOOL_A_HEADER_UNSPEC = 0x0 ETHTOOL_A_HEADER_DEV_INDEX = 0x1 ETHTOOL_A_HEADER_DEV_NAME = 0x2 @@ -3749,7 +3835,7 @@ const ( ETHTOOL_A_RINGS_TCP_DATA_SPLIT = 0xb ETHTOOL_A_RINGS_CQE_SIZE = 0xc ETHTOOL_A_RINGS_TX_PUSH = 0xd - ETHTOOL_A_RINGS_MAX = 0xd + ETHTOOL_A_RINGS_MAX = 0x10 ETHTOOL_A_CHANNELS_UNSPEC = 0x0 ETHTOOL_A_CHANNELS_HEADER = 0x1 ETHTOOL_A_CHANNELS_RX_MAX = 0x2 @@ -3787,14 +3873,14 @@ const ( ETHTOOL_A_COALESCE_RATE_SAMPLE_INTERVAL = 0x17 ETHTOOL_A_COALESCE_USE_CQE_MODE_TX = 0x18 ETHTOOL_A_COALESCE_USE_CQE_MODE_RX = 0x19 - ETHTOOL_A_COALESCE_MAX = 0x19 + ETHTOOL_A_COALESCE_MAX = 0x1c ETHTOOL_A_PAUSE_UNSPEC = 0x0 ETHTOOL_A_PAUSE_HEADER = 0x1 ETHTOOL_A_PAUSE_AUTONEG = 0x2 ETHTOOL_A_PAUSE_RX = 0x3 ETHTOOL_A_PAUSE_TX = 0x4 ETHTOOL_A_PAUSE_STATS = 0x5 - ETHTOOL_A_PAUSE_MAX = 0x5 + ETHTOOL_A_PAUSE_MAX = 0x6 ETHTOOL_A_PAUSE_STAT_UNSPEC = 0x0 ETHTOOL_A_PAUSE_STAT_PAD = 0x1 ETHTOOL_A_PAUSE_STAT_TX_FRAMES = 0x2 @@ -4444,7 +4530,7 @@ const ( NL80211_ATTR_MAC_HINT = 0xc8 NL80211_ATTR_MAC_MASK = 0xd7 NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca - NL80211_ATTR_MAX = 0x141 + NL80211_ATTR_MAX = 0x146 NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4 NL80211_ATTR_MAX_CSA_COUNTERS = 0xce NL80211_ATTR_MAX_MATCH_SETS = 0x85 @@ -4673,7 +4759,7 @@ const ( NL80211_BAND_ATTR_HT_CAPA = 0x4 NL80211_BAND_ATTR_HT_MCS_SET = 0x3 NL80211_BAND_ATTR_IFTYPE_DATA = 0x9 - NL80211_BAND_ATTR_MAX = 0xb + NL80211_BAND_ATTR_MAX = 0xd NL80211_BAND_ATTR_RATES = 0x2 NL80211_BAND_ATTR_VHT_CAPA = 0x8 NL80211_BAND_ATTR_VHT_MCS_SET = 0x7 @@ -4814,7 +4900,7 @@ const ( NL80211_CMD_LEAVE_IBSS = 0x2c NL80211_CMD_LEAVE_MESH = 0x45 NL80211_CMD_LEAVE_OCB = 0x6d - NL80211_CMD_MAX = 0x98 + NL80211_CMD_MAX = 0x9a NL80211_CMD_MICHAEL_MIC_FAILURE = 0x29 NL80211_CMD_MODIFY_LINK_STA = 0x97 NL80211_CMD_NAN_MATCH = 0x78 @@ -5448,7 +5534,7 @@ const ( NL80211_RATE_INFO_HE_RU_ALLOC_52 = 0x1 NL80211_RATE_INFO_HE_RU_ALLOC_996 = 0x5 NL80211_RATE_INFO_HE_RU_ALLOC = 0x11 - NL80211_RATE_INFO_MAX = 0x16 + NL80211_RATE_INFO_MAX = 0x1d NL80211_RATE_INFO_MCS = 0x2 NL80211_RATE_INFO_SHORT_GI = 0x4 NL80211_RATE_INFO_VHT_MCS = 0x6 @@ -5795,6 +5881,8 @@ const ( TUN_F_TSO6 = 0x4 TUN_F_TSO_ECN = 0x8 TUN_F_UFO = 0x10 + TUN_F_USO4 = 0x20 + TUN_F_USO6 = 0x40 ) const ( @@ -5804,9 +5892,37 @@ const ( ) const ( - VIRTIO_NET_HDR_GSO_NONE = 0x0 - VIRTIO_NET_HDR_GSO_TCPV4 = 0x1 - VIRTIO_NET_HDR_GSO_UDP = 0x3 - VIRTIO_NET_HDR_GSO_TCPV6 = 0x4 - VIRTIO_NET_HDR_GSO_ECN = 0x80 + VIRTIO_NET_HDR_GSO_NONE = 0x0 + VIRTIO_NET_HDR_GSO_TCPV4 = 0x1 + VIRTIO_NET_HDR_GSO_UDP = 0x3 + VIRTIO_NET_HDR_GSO_TCPV6 = 0x4 + VIRTIO_NET_HDR_GSO_UDP_L4 = 0x5 + VIRTIO_NET_HDR_GSO_ECN = 0x80 ) + +type SchedAttr struct { + Size uint32 + Policy uint32 + Flags uint64 + Nice int32 + Priority uint32 + Runtime uint64 + Deadline uint64 + Period uint64 + Util_min uint32 + Util_max uint32 +} + +const SizeofSchedAttr = 0x38 + +type Cachestat_t struct { + Cache uint64 + Dirty uint64 + Writeback uint64 + Evicted uint64 + Recently_evicted uint64 +} +type CachestatRange struct { + Off uint64 + Len uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go b/vendor/golang.org/x/sys/unix/ztypes_linux_386.go index 4ecc1495c..438a30aff 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && linux -// +build 386,linux package unix @@ -337,6 +336,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go index 34fddff96..adceca355 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && linux -// +build amd64,linux package unix @@ -350,6 +349,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go b/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go index 3b14a6031..eeaa00a37 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && linux -// +build arm,linux package unix @@ -328,6 +327,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go index 0517651ab..6739aa91d 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && linux -// +build arm64,linux package unix @@ -329,6 +328,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go index 3b0c51813..9920ef631 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build loong64 && linux -// +build loong64,linux package unix @@ -330,6 +329,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go index fccdf4dd0..2923b799a 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips && linux -// +build mips,linux package unix @@ -333,6 +332,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go index 500de8fc0..ce2750ee4 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips64 && linux -// +build mips64,linux package unix @@ -332,6 +331,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go index d0434cd2c..3038811d7 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips64le && linux -// +build mips64le,linux package unix @@ -332,6 +331,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go index 84206ba53..efc6fed18 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mipsle && linux -// +build mipsle,linux package unix @@ -333,6 +332,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go index ab078cf1f..9a654b75a 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc && linux -// +build ppc,linux package unix @@ -340,6 +339,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go index 42eb2c4ce..40d358e33 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64 && linux -// +build ppc64,linux package unix @@ -339,6 +338,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go index 31304a4e8..148c6ceb8 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64le && linux -// +build ppc64le,linux package unix @@ -339,6 +338,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go index c311f9612..72ba81543 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build riscv64 && linux -// +build riscv64,linux package unix @@ -357,6 +356,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 @@ -716,3 +717,30 @@ type SysvShmDesc struct { _ uint64 _ uint64 } + +type RISCVHWProbePairs struct { + Key int64 + Value uint64 +} + +const ( + RISCV_HWPROBE_KEY_MVENDORID = 0x0 + RISCV_HWPROBE_KEY_MARCHID = 0x1 + RISCV_HWPROBE_KEY_MIMPID = 0x2 + RISCV_HWPROBE_KEY_BASE_BEHAVIOR = 0x3 + RISCV_HWPROBE_BASE_BEHAVIOR_IMA = 0x1 + RISCV_HWPROBE_KEY_IMA_EXT_0 = 0x4 + RISCV_HWPROBE_IMA_FD = 0x1 + RISCV_HWPROBE_IMA_C = 0x2 + RISCV_HWPROBE_IMA_V = 0x4 + RISCV_HWPROBE_EXT_ZBA = 0x8 + RISCV_HWPROBE_EXT_ZBB = 0x10 + RISCV_HWPROBE_EXT_ZBS = 0x20 + RISCV_HWPROBE_KEY_CPUPERF_0 = 0x5 + RISCV_HWPROBE_MISALIGNED_UNKNOWN = 0x0 + RISCV_HWPROBE_MISALIGNED_EMULATED = 0x1 + RISCV_HWPROBE_MISALIGNED_SLOW = 0x2 + RISCV_HWPROBE_MISALIGNED_FAST = 0x3 + RISCV_HWPROBE_MISALIGNED_UNSUPPORTED = 0x4 + RISCV_HWPROBE_MISALIGNED_MASK = 0x7 +) diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go b/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go index bba3cefac..71e765508 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build s390x && linux -// +build s390x,linux package unix @@ -352,6 +351,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go index ad8a01380..4abbdb9de 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build sparc64 && linux -// +build sparc64,linux package unix @@ -334,6 +333,8 @@ type Taskstats struct { Ac_exe_inode uint64 Wpcopy_count uint64 Wpcopy_delay_total uint64 + Irq_count uint64 + Irq_delay_total uint64 } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go index 9bc4c8f9d..f22e7947d 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && netbsd -// +build 386,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go index bb05f655d..066a7d83d 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && netbsd -// +build amd64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go index db40e3a19..439548ec9 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && netbsd -// +build arm,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go index 11121151c..16085d3bb 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && netbsd -// +build arm64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go index 26eba23b7..afd13a3af 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build 386 && openbsd -// +build 386,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go index 5a5479886..5d97f1f9b 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && openbsd -// +build amd64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go index be58c4e1f..34871cdc1 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm && openbsd -// +build arm,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go index 52338266c..5911bceb3 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build arm64 && openbsd -// +build arm64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go index 605cfdb12..e4f24f3bc 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build mips64 && openbsd -// +build mips64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go index d6724c010..ca50a7930 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build ppc64 && openbsd -// +build ppc64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go index ddfd27a43..d7d7f7902 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build riscv64 && openbsd -// +build riscv64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go index 0400747c6..14160576d 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go @@ -2,7 +2,6 @@ // Code generated by the command above; see README.md. DO NOT EDIT. //go:build amd64 && solaris -// +build amd64,solaris package unix diff --git a/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go b/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go index aec1efcb3..54f31be63 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build zos && s390x -// +build zos,s390x // Hand edited based on ztypes_linux_s390x.go // TODO: auto-generate. diff --git a/vendor/golang.org/x/tools/PATENTS b/vendor/golang.org/x/tools/PATENTS deleted file mode 100644 index 733099041..000000000 --- a/vendor/golang.org/x/tools/PATENTS +++ /dev/null @@ -1,22 +0,0 @@ -Additional IP Rights Grant (Patents) - -"This implementation" means the copyrightable works distributed by -Google as part of the Go project. - -Google hereby grants to You a perpetual, worldwide, non-exclusive, -no-charge, royalty-free, irrevocable (except as stated in this section) -patent license to make, have made, use, offer to sell, sell, import, -transfer and otherwise run, modify and propagate the contents of this -implementation of Go, where such license applies only to those patent -claims, both currently owned or controlled by Google and acquired in -the future, licensable by Google that are necessarily infringed by this -implementation of Go. This grant does not include claims that would be -infringed only as a consequence of further modification of this -implementation. If you or your agent or exclusive licensee institute or -order or agree to the institution of patent litigation against any -entity (including a cross-claim or counterclaim in a lawsuit) alleging -that this implementation of Go or any code incorporated within this -implementation of Go constitutes direct or contributory patent -infringement, or inducement of patent infringement, then any patent -rights granted to you under this License for this implementation of Go -shall terminate as of the date such litigation is filed. diff --git a/vendor/golang.org/x/tools/LICENSE b/vendor/golang.org/x/tools/go/vcs/LICENSE similarity index 100% rename from vendor/golang.org/x/tools/LICENSE rename to vendor/golang.org/x/tools/go/vcs/LICENSE diff --git a/vendor/golang.org/x/tools/go/vcs/vcs.go b/vendor/golang.org/x/tools/go/vcs/vcs.go index 54d850535..232177dcf 100644 --- a/vendor/golang.org/x/tools/go/vcs/vcs.go +++ b/vendor/golang.org/x/tools/go/vcs/vcs.go @@ -6,11 +6,17 @@ // and using version control systems, which can be used to // implement behavior similar to the standard "go get" command. // -// This package is a copy of internal code in package cmd/go/internal/get, -// modified to make the identifiers exported. It's provided here -// for developers who want to write tools with similar semantics. -// It needs to be manually kept in sync with upstream when changes are -// made to cmd/go/internal/get; see https://golang.org/issue/11490. +// Deprecated: Use the go list command with -json flag instead, +// which implements up-to-date import path resolution behavior, +// module support, and includes the latest security fixes. +// +// This package was a copy of internal code in package cmd/go/internal/get +// before module support, modified to make the identifiers exported. +// It was provided here for developers who wanted to write tools with similar semantics. +// It needed to be manually kept in sync with upstream when changes were +// made to cmd/go/internal/get, as tracked in go.dev/issue/11490. +// By now, it has diverged significantly from upstream cmd/go/internal/get +// behavior and will not receive any further updates. package vcs // import "golang.org/x/tools/go/vcs" import ( diff --git a/vendor/gopkg.in/yaml.v3/decode.go b/vendor/gopkg.in/yaml.v3/decode.go index df36e3a30..0173b6982 100644 --- a/vendor/gopkg.in/yaml.v3/decode.go +++ b/vendor/gopkg.in/yaml.v3/decode.go @@ -100,7 +100,10 @@ func (p *parser) peek() yaml_event_type_t { if p.event.typ != yaml_NO_EVENT { return p.event.typ } - if !yaml_parser_parse(&p.parser, &p.event) { + // It's curious choice from the underlying API to generally return a + // positive result on success, but on this case return true in an error + // scenario. This was the source of bugs in the past (issue #666). + if !yaml_parser_parse(&p.parser, &p.event) || p.parser.error != yaml_NO_ERROR { p.fail() } return p.event.typ @@ -320,6 +323,8 @@ type decoder struct { decodeCount int aliasCount int aliasDepth int + + mergedFields map[interface{}]bool } var ( @@ -808,6 +813,11 @@ func (d *decoder) mapping(n *Node, out reflect.Value) (good bool) { } } + mergedFields := d.mergedFields + d.mergedFields = nil + + var mergeNode *Node + mapIsNew := false if out.IsNil() { out.Set(reflect.MakeMap(outt)) @@ -815,11 +825,18 @@ func (d *decoder) mapping(n *Node, out reflect.Value) (good bool) { } for i := 0; i < l; i += 2 { if isMerge(n.Content[i]) { - d.merge(n.Content[i+1], out) + mergeNode = n.Content[i+1] continue } k := reflect.New(kt).Elem() if d.unmarshal(n.Content[i], k) { + if mergedFields != nil { + ki := k.Interface() + if mergedFields[ki] { + continue + } + mergedFields[ki] = true + } kkind := k.Kind() if kkind == reflect.Interface { kkind = k.Elem().Kind() @@ -833,6 +850,12 @@ func (d *decoder) mapping(n *Node, out reflect.Value) (good bool) { } } } + + d.mergedFields = mergedFields + if mergeNode != nil { + d.merge(n, mergeNode, out) + } + d.stringMapType = stringMapType d.generalMapType = generalMapType return true @@ -844,7 +867,8 @@ func isStringMap(n *Node) bool { } l := len(n.Content) for i := 0; i < l; i += 2 { - if n.Content[i].ShortTag() != strTag { + shortTag := n.Content[i].ShortTag() + if shortTag != strTag && shortTag != mergeTag { return false } } @@ -861,7 +885,6 @@ func (d *decoder) mappingStruct(n *Node, out reflect.Value) (good bool) { var elemType reflect.Type if sinfo.InlineMap != -1 { inlineMap = out.Field(sinfo.InlineMap) - inlineMap.Set(reflect.New(inlineMap.Type()).Elem()) elemType = inlineMap.Type().Elem() } @@ -870,6 +893,9 @@ func (d *decoder) mappingStruct(n *Node, out reflect.Value) (good bool) { d.prepare(n, field) } + mergedFields := d.mergedFields + d.mergedFields = nil + var mergeNode *Node var doneFields []bool if d.uniqueKeys { doneFields = make([]bool, len(sinfo.FieldsList)) @@ -879,13 +905,20 @@ func (d *decoder) mappingStruct(n *Node, out reflect.Value) (good bool) { for i := 0; i < l; i += 2 { ni := n.Content[i] if isMerge(ni) { - d.merge(n.Content[i+1], out) + mergeNode = n.Content[i+1] continue } if !d.unmarshal(ni, name) { continue } - if info, ok := sinfo.FieldsMap[name.String()]; ok { + sname := name.String() + if mergedFields != nil { + if mergedFields[sname] { + continue + } + mergedFields[sname] = true + } + if info, ok := sinfo.FieldsMap[sname]; ok { if d.uniqueKeys { if doneFields[info.Id] { d.terrors = append(d.terrors, fmt.Sprintf("line %d: field %s already set in type %s", ni.Line, name.String(), out.Type())) @@ -911,6 +944,11 @@ func (d *decoder) mappingStruct(n *Node, out reflect.Value) (good bool) { d.terrors = append(d.terrors, fmt.Sprintf("line %d: field %s not found in type %s", ni.Line, name.String(), out.Type())) } } + + d.mergedFields = mergedFields + if mergeNode != nil { + d.merge(n, mergeNode, out) + } return true } @@ -918,19 +956,29 @@ func failWantMap() { failf("map merge requires map or sequence of maps as the value") } -func (d *decoder) merge(n *Node, out reflect.Value) { - switch n.Kind { +func (d *decoder) merge(parent *Node, merge *Node, out reflect.Value) { + mergedFields := d.mergedFields + if mergedFields == nil { + d.mergedFields = make(map[interface{}]bool) + for i := 0; i < len(parent.Content); i += 2 { + k := reflect.New(ifaceType).Elem() + if d.unmarshal(parent.Content[i], k) { + d.mergedFields[k.Interface()] = true + } + } + } + + switch merge.Kind { case MappingNode: - d.unmarshal(n, out) + d.unmarshal(merge, out) case AliasNode: - if n.Alias != nil && n.Alias.Kind != MappingNode { + if merge.Alias != nil && merge.Alias.Kind != MappingNode { failWantMap() } - d.unmarshal(n, out) + d.unmarshal(merge, out) case SequenceNode: - // Step backwards as earlier nodes take precedence. - for i := len(n.Content) - 1; i >= 0; i-- { - ni := n.Content[i] + for i := 0; i < len(merge.Content); i++ { + ni := merge.Content[i] if ni.Kind == AliasNode { if ni.Alias != nil && ni.Alias.Kind != MappingNode { failWantMap() @@ -943,6 +991,8 @@ func (d *decoder) merge(n *Node, out reflect.Value) { default: failWantMap() } + + d.mergedFields = mergedFields } func isMerge(n *Node) bool { diff --git a/vendor/gopkg.in/yaml.v3/go.mod b/vendor/gopkg.in/yaml.v3/go.mod deleted file mode 100644 index f407ea321..000000000 --- a/vendor/gopkg.in/yaml.v3/go.mod +++ /dev/null @@ -1,5 +0,0 @@ -module "gopkg.in/yaml.v3" - -require ( - "gopkg.in/check.v1" v0.0.0-20161208181325-20d25e280405 -) diff --git a/vendor/gopkg.in/yaml.v3/parserc.go b/vendor/gopkg.in/yaml.v3/parserc.go index ac66fccc0..268558a0d 100644 --- a/vendor/gopkg.in/yaml.v3/parserc.go +++ b/vendor/gopkg.in/yaml.v3/parserc.go @@ -687,6 +687,9 @@ func yaml_parser_parse_node(parser *yaml_parser_t, event *yaml_event_t, block, i func yaml_parser_parse_block_sequence_entry(parser *yaml_parser_t, event *yaml_event_t, first bool) bool { if first { token := peek_token(parser) + if token == nil { + return false + } parser.marks = append(parser.marks, token.start_mark) skip_token(parser) } @@ -786,7 +789,7 @@ func yaml_parser_split_stem_comment(parser *yaml_parser_t, stem_len int) { } token := peek_token(parser) - if token.typ != yaml_BLOCK_SEQUENCE_START_TOKEN && token.typ != yaml_BLOCK_MAPPING_START_TOKEN { + if token == nil || token.typ != yaml_BLOCK_SEQUENCE_START_TOKEN && token.typ != yaml_BLOCK_MAPPING_START_TOKEN { return } @@ -813,6 +816,9 @@ func yaml_parser_split_stem_comment(parser *yaml_parser_t, stem_len int) { func yaml_parser_parse_block_mapping_key(parser *yaml_parser_t, event *yaml_event_t, first bool) bool { if first { token := peek_token(parser) + if token == nil { + return false + } parser.marks = append(parser.marks, token.start_mark) skip_token(parser) } @@ -922,6 +928,9 @@ func yaml_parser_parse_block_mapping_value(parser *yaml_parser_t, event *yaml_ev func yaml_parser_parse_flow_sequence_entry(parser *yaml_parser_t, event *yaml_event_t, first bool) bool { if first { token := peek_token(parser) + if token == nil { + return false + } parser.marks = append(parser.marks, token.start_mark) skip_token(parser) } diff --git a/vendor/modules.txt b/vendor/modules.txt index 62775f73c..7d07595ad 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1,7 +1,8 @@ -# github.com/bazelbuild/bazel-gazelle v0.31.0 -## explicit +# github.com/bazelbuild/bazel-gazelle v0.35.0 +## explicit; go 1.21 github.com/bazelbuild/bazel-gazelle/config github.com/bazelbuild/bazel-gazelle/flag +github.com/bazelbuild/bazel-gazelle/internal/module github.com/bazelbuild/bazel-gazelle/internal/version github.com/bazelbuild/bazel-gazelle/internal/wspace github.com/bazelbuild/bazel-gazelle/label @@ -15,27 +16,29 @@ github.com/bazelbuild/bazel-gazelle/resolve github.com/bazelbuild/bazel-gazelle/rule github.com/bazelbuild/bazel-gazelle/testtools github.com/bazelbuild/bazel-gazelle/walk -# github.com/bazelbuild/buildtools v0.0.0-20230510134650-37bd1811516d -## explicit +# github.com/bazelbuild/buildtools v0.0.0-20231115204819-d4c9dccdfbb1 +## explicit; go 1.15 github.com/bazelbuild/buildtools/build github.com/bazelbuild/buildtools/tables -# github.com/bazelbuild/rules_go v0.39.1 -## explicit +# github.com/bazelbuild/rules_go v0.44.1 +## explicit; go 1.21 github.com/bazelbuild/rules_go/go/tools/bazel github.com/bazelbuild/rules_go/go/tools/bazel_testing github.com/bazelbuild/rules_go/go/tools/internal/txtar -# github.com/bmatcuk/doublestar v1.2.2 -## explicit +# github.com/bmatcuk/doublestar v1.3.4 +## explicit; go 1.12 github.com/bmatcuk/doublestar -# github.com/bmatcuk/doublestar/v4 v4.6.0 +# github.com/bmatcuk/doublestar/v4 v4.6.1 +## explicit; go 1.16 github.com/bmatcuk/doublestar/v4 -# github.com/davecgh/go-spew v1.1.0 +# github.com/davecgh/go-spew v1.1.1 +## explicit github.com/davecgh/go-spew/spew # github.com/emicklei/proto v1.13.0 -## explicit +## explicit; go 1.12 github.com/emicklei/proto -# github.com/google/go-cmp v0.5.9 -## explicit +# github.com/google/go-cmp v0.6.0 +## explicit; go 1.13 github.com/google/go-cmp/cmp github.com/google/go-cmp/cmp/cmpopts github.com/google/go-cmp/cmp/internal/diff @@ -45,29 +48,33 @@ github.com/google/go-cmp/cmp/internal/value # github.com/pmezard/go-difflib v1.0.0 ## explicit github.com/pmezard/go-difflib/difflib -# github.com/stretchr/testify v1.7.0 -## explicit +# github.com/stretchr/testify v1.8.4 +## explicit; go 1.20 github.com/stretchr/testify/assert -# go.starlark.net v0.0.0-20220328144851-d1966c6b9fcd -## explicit +# go.starlark.net v0.0.0-20231121155337-90ade8b19d09 +## explicit; go 1.18 go.starlark.net/internal/compile go.starlark.net/internal/spell go.starlark.net/resolve go.starlark.net/starlark go.starlark.net/starlarkstruct go.starlark.net/syntax -# golang.org/x/mod v0.10.0 +# golang.org/x/mod v0.14.0 +## explicit; go 1.18 golang.org/x/mod/internal/lazyregexp golang.org/x/mod/modfile golang.org/x/mod/module golang.org/x/mod/semver -# golang.org/x/sync v0.2.0 +# golang.org/x/sync v0.5.0 +## explicit; go 1.18 golang.org/x/sync/errgroup -# golang.org/x/sys v0.8.0 +# golang.org/x/sys v0.15.0 +## explicit; go 1.18 golang.org/x/sys/execabs golang.org/x/sys/unix -# golang.org/x/tools v0.9.1 +# golang.org/x/tools/go/vcs v0.1.0-deprecated +## explicit; go 1.19 golang.org/x/tools/go/vcs -# gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b +# gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3