From 8a2b8d87c0a840cd840fe899ea4dcb2172e6ab29 Mon Sep 17 00:00:00 2001 From: mikesplain Date: Tue, 3 Sep 2019 11:26:27 -0400 Subject: [PATCH] Update vendor --- .../bazel-gazelle/cmd/gazelle/fix-update.go | 149 +- .../bazel-gazelle/cmd/gazelle/metaresolver.go | 23 +- .../bazel-gazelle/cmd/gazelle/update-repos.go | 113 +- .../bazel-gazelle/cmd/gazelle/version.go | 2 +- .../bazel-gazelle/language/go/config.go | 29 + .../bazel-gazelle/language/go/generate.go | 49 +- .../bazel-gazelle/language/go/kinds.go | 9 +- .../language/go/known_go_imports.go | 40 +- .../language/go/known_proto_imports.go | 2289 +++++++++++------ .../bazel-gazelle/language/go/package.go | 19 + .../bazel-gazelle/language/go/resolve.go | 38 +- .../language/proto/known_imports.go | 2289 +++++++++++------ .../bazel-gazelle/language/proto/proto.csv | 1529 ++++++++--- .../bazelbuild/bazel-gazelle/merger/merger.go | 8 +- .../bazelbuild/bazel-gazelle/repo/BUILD.bazel | 1 + .../bazelbuild/bazel-gazelle/repo/modules.go | 157 +- .../bazelbuild/bazel-gazelle/repo/remote.go | 286 +- .../bazelbuild/bazel-gazelle/repo/repo.go | 174 +- .../bazelbuild/bazel-gazelle/resolve/index.go | 12 +- .../bazelbuild/bazel-gazelle/rule/merge.go | 10 +- .../bazelbuild/bazel-gazelle/rule/rule.go | 232 +- .../bazelbuild/bazel-gazelle/rule/types.go | 2 +- .../bazelbuild/bazel-gazelle/walk/config.go | 7 + .../bazelbuild/bazel-gazelle/walk/walk.go | 4 + .../buildtools/build/build_defs.bzl | 37 +- .../bazelbuild/buildtools/build/lex.go | 73 +- .../bazelbuild/buildtools/build/parse.y | 45 +- .../bazelbuild/buildtools/build/parse.y.go | 743 +++--- .../bazelbuild/buildtools/build/print.go | 110 +- .../bazelbuild/buildtools/build/quote.go | 4 +- .../bazelbuild/buildtools/build/rewrite.go | 131 +- .../bazelbuild/buildtools/build/rule.go | 42 +- .../bazelbuild/buildtools/build/syntax.go | 53 +- .../bazelbuild/buildtools/build/walk.go | 26 +- .../bazelbuild/buildtools/tables/tables.go | 65 + vendor/modules.txt | 10 +- 36 files changed, 6292 insertions(+), 2518 deletions(-) diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/fix-update.go b/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/fix-update.go index 76d6101594..fb0172dec2 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/fix-update.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/fix-update.go @@ -23,6 +23,7 @@ import ( "log" "os" "path/filepath" + "sort" "strings" "github.com/bazelbuild/bazel-gazelle/config" @@ -40,12 +41,13 @@ import ( // update commands. This includes everything in config.Config, but it also // includes some additional fields that aren't relevant to other packages. type updateConfig struct { - dirs []string - emit emitFunc - repos []repo.Repo - walkMode walk.Mode - patchPath string - patchBuffer bytes.Buffer + dirs []string + emit emitFunc + repos []repo.Repo + workspaceFiles []*rule.File + walkMode walk.Mode + patchPath string + patchBuffer bytes.Buffer } type emitFunc func(c *config.Config, f *rule.File) error @@ -63,8 +65,10 @@ func getUpdateConfig(c *config.Config) *updateConfig { } type updateConfigurer struct { - mode string - recursive bool + mode string + recursive bool + knownImports []string + repoConfigPath string } func (ucr *updateConfigurer) RegisterFlags(fs *flag.FlagSet, cmd string, c *config.Config) { @@ -76,6 +80,8 @@ func (ucr *updateConfigurer) RegisterFlags(fs *flag.FlagSet, cmd string, c *conf fs.StringVar(&ucr.mode, "mode", "fix", "print: prints all of the updated BUILD files\n\tfix: rewrites all of the BUILD files in place\n\tdiff: computes the rewrite but then just does a diff") 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.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.") } func (ucr *updateConfigurer) CheckFlags(fs *flag.FlagSet, c *config.Config) error { @@ -118,6 +124,73 @@ func (ucr *updateConfigurer) CheckFlags(fs *flag.FlagSet, c *config.Config) erro uc.walkMode = walk.UpdateDirsMode } + // Load the repo configuration file (WORKSPACE by default) to find out + // names and prefixes of other go_repositories. This affects external + // dependency resolution for Go. + // TODO(jayconrod): this should be moved to language/go. + var repoFileMap map[*rule.File][]string + if ucr.repoConfigPath == "" { + ucr.repoConfigPath = filepath.Join(c.RepoRoot, "WORKSPACE") + } + repoConfigFile, err := rule.LoadWorkspaceFile(ucr.repoConfigPath, "") + if err != nil { + if !os.IsNotExist(err) { + return err + } + } else { + uc.repos, repoFileMap, err = repo.ListRepositories(repoConfigFile) + if err != nil { + return err + } + } + repoPrefixes := make(map[string]bool) + for _, r := range uc.repos { + repoPrefixes[r.GoPrefix] = true + } + for _, imp := range ucr.knownImports { + if repoPrefixes[imp] { + continue + } + repo := repo.Repo{ + Name: label.ImportPathToBazelRepoName(imp), + GoPrefix: imp, + } + uc.repos = append(uc.repos, repo) + } + + // If the repo configuration file is not WORKSPACE, also load WORKSPACE + // so we can apply any necessary fixes. + workspacePath := filepath.Join(c.RepoRoot, "WORKSPACE") + var workspace *rule.File + if ucr.repoConfigPath == workspacePath { + workspace = repoConfigFile + } else { + workspace, err = rule.LoadWorkspaceFile(workspacePath, "") + if err != nil && !os.IsNotExist(err) { + return err + } + if workspace != nil { + _, repoFileMap, err = repo.ListRepositories(workspace) + if err != nil { + return err + } + } + } + if workspace != nil { + c.RepoName = findWorkspaceName(workspace) + uc.workspaceFiles = make([]*rule.File, 0, len(repoFileMap)) + seen := make(map[string]bool) + for f := range repoFileMap { + if !seen[f.Path] { + uc.workspaceFiles = append(uc.workspaceFiles, f) + seen[f.Path] = true + } + } + sort.Slice(uc.workspaceFiles, func(i, j int) bool { + return uc.workspaceFiles[i].Path < uc.workspaceFiles[j].Path + }) + } + return nil } @@ -253,7 +326,7 @@ func runFixUpdate(cmd command, args []string) error { if repl, ok := c.KindMap[r.Kind()]; ok { mappedKindInfo[repl.KindName] = kinds[r.Kind()] mappedKinds = append(mappedKinds, repl) - mrslv.MappedKind(f, repl) + mrslv.MappedKind(rel, repl) r.SetKind(repl.KindName) } } @@ -291,11 +364,12 @@ func runFixUpdate(cmd command, args []string) error { ruleIndex.Finish() // Resolve dependencies. - rc := repo.NewRemoteCache(uc.repos) + rc, cleanupRc := repo.NewRemoteCache(uc.repos) + defer cleanupRc() for _, v := range visits { for i, r := range v.rules { from := label.New(c.RepoName, v.pkgRel, r.Name()) - mrslv.Resolver(r, v.file).Resolve(v.c, ruleIndex, rc, r, v.imports[i], from) + mrslv.Resolver(r, v.pkgRel).Resolve(v.c, ruleIndex, rc, r, v.imports[i], from) } merger.MergeFile(v.file, v.empty, v.rules, merger.PostResolve, unionKindInfoMaps(kinds, v.mappedKindInfo)) @@ -330,9 +404,6 @@ func newFixUpdateConfiguration(cmd command, args []string, cexts []config.Config // -h or -help were passed explicitly. fs.Usage = func() {} - var knownImports []string - fs.Var(&gzflag.MultiFlag{Values: &knownImports}, "known_import", "import path for which external resolution is skipped (can specify multiple times)") - for _, cext := range cexts { cext.RegisterFlags(fs, cmd.String(), c) } @@ -353,31 +424,8 @@ func newFixUpdateConfiguration(cmd command, args []string, cexts []config.Config } uc := getUpdateConfig(c) - workspacePath := filepath.Join(c.RepoRoot, "WORKSPACE") - if workspace, err := rule.LoadWorkspaceFile(workspacePath, ""); err != nil { - if !os.IsNotExist(err) { - return nil, err - } - } else { - if err := fixWorkspace(c, workspace, loads); err != nil { - return nil, err - } - c.RepoName = findWorkspaceName(workspace) - uc.repos = repo.ListRepositories(workspace) - } - repoPrefixes := make(map[string]bool) - for _, r := range uc.repos { - repoPrefixes[r.GoPrefix] = true - } - for _, imp := range knownImports { - if repoPrefixes[imp] { - continue - } - repo := repo.Repo{ - Name: label.ImportPathToBazelRepoName(imp), - GoPrefix: imp, - } - uc.repos = append(uc.repos, repo) + if err := fixRepoFiles(c, uc.workspaceFiles, loads); err != nil { + return nil, err } return c, nil @@ -412,7 +460,7 @@ FLAGS: fs.PrintDefaults() } -func fixWorkspace(c *config.Config, workspace *rule.File, loads []rule.LoadInfo) error { +func fixRepoFiles(c *config.Config, files []*rule.File, loads []rule.LoadInfo) error { uc := getUpdateConfig(c) if !c.ShouldFix { return nil @@ -427,12 +475,19 @@ func fixWorkspace(c *config.Config, workspace *rule.File, loads []rule.LoadInfo) return nil } - merger.FixWorkspace(workspace) - merger.FixLoads(workspace, loads) - if err := merger.CheckGazelleLoaded(workspace); err != nil { - return err + for _, f := range files { + merger.FixLoads(f, loads) + if f.Path == filepath.Join(c.RepoRoot, "WORKSPACE") { + merger.FixWorkspace(f) + if err := merger.CheckGazelleLoaded(f); err != nil { + return err + } + } + if err := uc.emit(c, f); err != nil { + return err + } } - return uc.emit(c, workspace) + return nil } func findWorkspaceName(f *rule.File) string { @@ -511,9 +566,9 @@ func applyKindMappings(mappedKinds []config.MappedKind, loads []rule.LoadInfo) [ // appendOrMergeKindMapping adds LoadInfo for the given replacement. func appendOrMergeKindMapping(mappedLoads []rule.LoadInfo, mappedKind config.MappedKind) []rule.LoadInfo { // If mappedKind.KindLoad already exists in the list, create a merged copy. - for _, load := range mappedLoads { + for i, load := range mappedLoads { if load.Name == mappedKind.KindLoad { - load.Symbols = append(load.Symbols, mappedKind.KindName) + mappedLoads[i].Symbols = append(load.Symbols, mappedKind.KindName) return mappedLoads } } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/metaresolver.go b/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/metaresolver.go index 4b3b7d831a..028c4f206b 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/metaresolver.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/metaresolver.go @@ -43,21 +43,18 @@ func (mr *metaResolver) AddBuiltin(kindName string, resolver resolve.Resolver) { } // MappedKind records the fact that the given mapping was applied while -// processing the given file. -func (mr *metaResolver) MappedKind(f *rule.File, kind config.MappedKind) { - mr.mappedKinds[f.Pkg] = append(mr.mappedKinds[f.Pkg], kind) +// processing the given package. +func (mr *metaResolver) MappedKind(pkgRel string, kind config.MappedKind) { + mr.mappedKinds[pkgRel] = append(mr.mappedKinds[pkgRel], kind) } -// Resolver returns a resolver for the given rule and file, and a bool -// indicating whether one was found. If f is nil, mapped kinds are disregarded. -func (mr metaResolver) Resolver(r *rule.Rule, f *rule.File) resolve.Resolver { - // If f is provided, check the replacements used while processing that package. - // If the rule is a kind that was mapped, return the resolver for the kind it was mapped from. - if f != nil { - for _, mappedKind := range mr.mappedKinds[f.Pkg] { - if mappedKind.KindName == r.Kind() { - return mr.builtins[mappedKind.FromKind] - } +// Resolver returns a resolver for the given rule and package, and a bool +// indicating whether one was found. Empty string may be passed for pkgRel, +// which results in consulting the builtin kinds only. +func (mr metaResolver) Resolver(r *rule.Rule, pkgRel string) resolve.Resolver { + for _, mappedKind := range mr.mappedKinds[pkgRel] { + if mappedKind.KindName == r.Kind() { + return mr.builtins[mappedKind.FromKind] } } return mr.builtins[r.Kind()] diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/update-repos.go b/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/update-repos.go index 06e45d1223..c020baf62b 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/update-repos.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/update-repos.go @@ -21,6 +21,7 @@ import ( "fmt" "os" "path/filepath" + "strings" "sync" "github.com/bazelbuild/bazel-gazelle/config" @@ -30,18 +31,21 @@ import ( "github.com/bazelbuild/bazel-gazelle/rule" ) -type updateReposFn func(c *updateReposConfig, oldFile *rule.File, kinds map[string]rule.KindInfo) error +type updateReposFn func(c *updateReposConfig, workspace *rule.File, oldFile *rule.File, kinds map[string]rule.KindInfo) ([]*rule.File, error) type updateReposConfig struct { fn updateReposFn lockFilename string importPaths []string + macroFileName string + macroDefName string buildExternalAttr string buildFileNamesAttr string buildFileGenerationAttr string buildTagsAttr string buildFileProtoModeAttr string buildExtraArgsAttr string + pruneRules bool } var validBuildExternalAttr = []string{"external", "vendored"} @@ -56,16 +60,40 @@ func getUpdateReposConfig(c *config.Config) *updateReposConfig { type updateReposConfigurer struct{} +type macroFlag struct { + macroFileName *string + macroDefName *string +} + +func (f macroFlag) Set(value string) error { + args := strings.Split(value, "%") + if len(args) != 2 { + return fmt.Errorf("Failure parsing to_macro: %s, expected format is macroFile%%defName", value) + } + if strings.HasPrefix(args[0], "..") { + return fmt.Errorf("Failure parsing to_macro: %s, macro file path %s should not start with \"..\"", value, args[0]) + } + *f.macroFileName = args[0] + *f.macroDefName = args[1] + return nil +} + +func (f macroFlag) String() string { + return "" +} + func (_ *updateReposConfigurer) RegisterFlags(fs *flag.FlagSet, cmd string, c *config.Config) { uc := &updateReposConfig{} c.Exts[updateReposName] = uc - fs.StringVar(&uc.lockFilename, "from_file", "", "Gazelle will translate repositories listed in this file into repository rules in WORKSPACE. Currently only dep's Gopkg.lock is supported.") + fs.StringVar(&uc.lockFilename, "from_file", "", "Gazelle will translate repositories listed in this file into repository rules in WORKSPACE or a .bzl macro function. Gopkg.lock and go.mod files are supported") fs.StringVar(&uc.buildFileNamesAttr, "build_file_names", "", "Sets the build_file_name attribute for the generated go_repository rule(s).") fs.Var(&gzflag.AllowedStringFlag{Value: &uc.buildExternalAttr, Allowed: validBuildExternalAttr}, "build_external", "Sets the build_external attribute for the generated go_repository rule(s).") fs.Var(&gzflag.AllowedStringFlag{Value: &uc.buildFileGenerationAttr, Allowed: validBuildFileGenerationAttr}, "build_file_generation", "Sets the build_file_generation attribute for the generated go_repository rule(s).") fs.StringVar(&uc.buildTagsAttr, "build_tags", "", "Sets the build_tags attribute for the generated go_repository rule(s).") fs.Var(&gzflag.AllowedStringFlag{Value: &uc.buildFileProtoModeAttr, Allowed: validBuildFileProtoModeAttr}, "build_file_proto_mode", "Sets the build_file_proto_mode attribute for the generated go_repository rule(s).") fs.StringVar(&uc.buildExtraArgsAttr, "build_extra_args", "", "Sets the build_extra_args attribute for the generated go_repository rule(s).") + fs.Var(macroFlag{macroFileName: &uc.macroFileName, macroDefName: &uc.macroDefName}, "to_macro", "Tells Gazelle to write repository rules into a .bzl macro function rather than the WORKSPACE file. . The expected format is: macroFile%defName") + fs.BoolVar(&uc.pruneRules, "prune", false, "When enabled, Gazelle will remove rules that no longer have equivalent repos in the Gopkg.lock/go.mod file. Can only used with -from_file.") } func (_ *updateReposConfigurer) CheckFlags(fs *flag.FlagSet, c *config.Config) error { @@ -81,6 +109,9 @@ func (_ *updateReposConfigurer) CheckFlags(fs *flag.FlagSet, c *config.Config) e if len(fs.Args()) == 0 { return fmt.Errorf("No repositories specified\nTry -help for more information.") } + if uc.pruneRules { + return fmt.Errorf("The -prune option can only be used with -from_file.") + } uc.fn = updateImportPaths uc.importPaths = fs.Args() } @@ -108,22 +139,42 @@ func updateRepos(args []string) error { } uc := getUpdateReposConfig(c) - workspacePath := filepath.Join(c.RepoRoot, "WORKSPACE") - f, err := rule.LoadWorkspaceFile(workspacePath, "") + path := filepath.Join(c.RepoRoot, "WORKSPACE") + workspace, err := rule.LoadWorkspaceFile(path, "") if err != nil { - return fmt.Errorf("error loading %q: %v", workspacePath, err) + return fmt.Errorf("error loading %q: %v", path, err) + } + var destFile *rule.File + if uc.macroFileName == "" { + destFile = workspace + } else { + macroPath := filepath.Join(c.RepoRoot, filepath.Clean(uc.macroFileName)) + if _, err = os.Stat(macroPath); os.IsNotExist(err) { + destFile, err = rule.EmptyMacroFile(macroPath, "", uc.macroDefName) + } else { + destFile, err = rule.LoadMacroFile(macroPath, "", uc.macroDefName) + } + if err != nil { + return fmt.Errorf("error loading %q: %v", macroPath, err) + } } - merger.FixWorkspace(f) - if err := uc.fn(uc, f, kinds); err != nil { + merger.FixWorkspace(workspace) + + files, err := uc.fn(uc, workspace, destFile, kinds) + if err != nil { return err } - merger.FixLoads(f, loads) - if err := merger.CheckGazelleLoaded(f); err != nil { - return err - } - if err := f.Save(f.Path); err != nil { - return fmt.Errorf("error writing %q: %v", f.Path, err) + for _, f := range files { + merger.FixLoads(f, loads) + if f.Path == workspace.Path { + if err := merger.CheckGazelleLoaded(workspace); err != nil { + return err + } + } + if err := f.Save(f.Path); err != nil { + return err + } } return nil } @@ -173,9 +224,13 @@ FLAGS: fs.PrintDefaults() } -func updateImportPaths(c *updateReposConfig, f *rule.File, kinds map[string]rule.KindInfo) error { - rs := repo.ListRepositories(f) - rc := repo.NewRemoteCache(rs) +func updateImportPaths(c *updateReposConfig, workspace *rule.File, destFile *rule.File, kinds map[string]rule.KindInfo) ([]*rule.File, error) { + repos, reposByFile, err := repo.ListRepositories(workspace) + if err != nil { + return nil, err + } + rc, cleanupRc := repo.NewRemoteCache(repos) + defer cleanupRc() genRules := make([]*rule.Rule, len(c.importPaths)) errs := make([]error, len(c.importPaths)) @@ -200,26 +255,29 @@ func updateImportPaths(c *updateReposConfig, f *rule.File, kinds map[string]rule for _, err := range errs { if err != nil { - return err + return nil, err } } - merger.MergeFile(f, nil, genRules, merger.PreResolve, kinds) - return nil + files := repo.MergeRules(genRules, reposByFile, destFile, kinds, false) + return files, nil } -func importFromLockFile(c *updateReposConfig, f *rule.File, kinds map[string]rule.KindInfo) error { - rs := repo.ListRepositories(f) - rc := repo.NewRemoteCache(rs) +func importFromLockFile(c *updateReposConfig, workspace *rule.File, destFile *rule.File, kinds map[string]rule.KindInfo) ([]*rule.File, error) { + repos, reposByFile, err := repo.ListRepositories(workspace) + if err != nil { + return nil, err + } + rc, cleanupRc := repo.NewRemoteCache(repos) + defer cleanupRc() genRules, err := repo.ImportRepoRules(c.lockFilename, rc) if err != nil { - return err + return nil, err } for i := range genRules { applyBuildAttributes(c, genRules[i]) } - - merger.MergeFile(f, nil, genRules, merger.PreResolve, kinds) - return nil + files := repo.MergeRules(genRules, reposByFile, destFile, kinds, c.pruneRules) + return files, nil } func applyBuildAttributes(c *updateReposConfig, r *rule.Rule) { @@ -239,6 +297,7 @@ func applyBuildAttributes(c *updateReposConfig, r *rule.Rule) { r.SetAttr("build_file_proto_mode", c.buildFileProtoModeAttr) } if c.buildExtraArgsAttr != "" { - r.SetAttr("build_extra_args", c.buildExtraArgsAttr) + extraArgs := strings.Split(c.buildExtraArgsAttr, ",") + r.SetAttr("build_extra_args", extraArgs) } } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/version.go b/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/version.go index 0a7da2056a..a281dfb779 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/version.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/cmd/gazelle/version.go @@ -26,7 +26,7 @@ import ( "github.com/bazelbuild/bazel-gazelle/repo" ) -var minimumRulesGoVersion = version.Version{0, 13, 0} +var minimumRulesGoVersion = version.Version{0, 19, 0} // checkRulesGoVersion checks whether a compatible version of rules_go is // being used in the workspace. A message will be logged if an incompatible 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 b2a9a55440..0e5e36a475 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/config.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/config.go @@ -20,7 +20,9 @@ import ( "fmt" "go/build" "log" + "os" "path" + "path/filepath" "strings" "github.com/bazelbuild/bazel-gazelle/config" @@ -71,6 +73,16 @@ type goConfig struct { // goGrpcCompilersSet indicates whether goGrpcCompiler was set explicitly. goGrpcCompilersSet bool + + // goRepositoryMode is true if Gazelle was invoked by a go_repository rule. + // In this mode, we won't go out to the network to resolve external deps. + goRepositoryMode bool + + // moduleMode is true if the current directory is intended to be built + // as part of a module. Minimal module compatibility won't be supported + // if this is true in the root directory. External dependencies may be + // resolved differently (also depending on goRepositoryMode). + moduleMode bool } var ( @@ -222,6 +234,16 @@ func (_ *goLang) RegisterFlags(fs *flag.FlagSet, cmd string, c *config.Config) { &gzflag.MultiFlag{Values: &gc.goGrpcCompilers, IsSet: &gc.goGrpcCompilersSet}, "go_grpc_compiler", "go_proto_library compiler to use for gRPC (may be repeated)") + fs.BoolVar( + &gc.goRepositoryMode, + "go_repository_mode", + false, + "set when gazelle is invoked by go_repository") + fs.BoolVar( + &gc.moduleMode, + "go_repository_module_mode", + false, + "set when gazelle is invoked by go_repository in module mode") } c.Exts[goName] = gc } @@ -247,6 +269,13 @@ func (_ *goLang) Configure(c *config.Config, rel string, f *rule.File) { } c.Exts[goName] = gc + if !gc.moduleMode { + st, err := os.Stat(filepath.Join(c.RepoRoot, filepath.FromSlash(rel), "go.mod")) + if err == nil && !st.IsDir() { + gc.moduleMode = true + } + } + if path.Base(rel) == "vendor" { gc.importMapPrefix = inferImportPath(gc, rel) gc.importMapPrefixRel = rel 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 de9cc75d03..5b45aa173c 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/generate.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/generate.go @@ -37,10 +37,26 @@ func (gl *goLang) GenerateRules(args language.GenerateArgs) language.GenerateRes c := args.Config gc := getGoConfig(c) pcMode := getProtoMode(c) + + // This is a collection of proto_library rule names that have a corresponding + // go_proto_library rule already generated. + goProtoRules := make(map[string]struct{}) + var protoRuleNames []string protoPackages := make(map[string]proto.Package) protoFileInfo := make(map[string]proto.FileInfo) for _, r := range args.OtherGen { + if r.Kind() == "go_proto_library" { + if proto := r.AttrString("proto"); proto != "" { + goProtoRules[proto] = struct{}{} + } + if protos := r.AttrStrings("protos"); protos != nil { + for _, proto := range protos { + goProtoRules[proto] = struct{}{} + } + } + + } if r.Kind() != "proto_library" { continue } @@ -107,6 +123,13 @@ func (gl *goLang) GenerateRules(args language.GenerateArgs) language.GenerateRes if _, ok := err.(*build.NoGoError); ok { if len(protoPackages) == 1 { for name, ppkg := range protoPackages { + if _, ok := goProtoRules[":"+name]; ok { + // if a go_proto_library rule already exists for this + // proto package, treat it as if the proto package + // doesn't exist. + pkg = emptyPackage(c, args.Dir, args.Rel) + break + } pkg = &goPackage{ name: goProtoPackageName(ppkg), importPath: goProtoImportPath(gc, ppkg, args.Rel), @@ -151,6 +174,13 @@ func (gl *goLang) GenerateRules(args language.GenerateArgs) language.GenerateRes var rules []*rule.Rule var protoEmbed string for _, name := range protoRuleNames { + if _, ok := goProtoRules[":"+name]; ok { + // if a go_proto_library rule exists for this proto_library rule + // already, skip creating another go_proto_library for it, assuming + // that a different gazelle extension is responsible for + // go_proto_library rule generation. + continue + } ppkg := protoPackages[name] var rs []*rule.Rule if name == protoName { @@ -465,11 +495,22 @@ func (g *generator) setCommonAttrs(r *rule.Rule, pkgRel, visibility string, targ } func (g *generator) setImportAttrs(r *rule.Rule, importPath string) { + gc := getGoConfig(g.c) r.SetAttr("importpath", importPath) - goConf := getGoConfig(g.c) - if goConf.importMapPrefix != "" { - fromPrefixRel := pathtools.TrimPrefix(g.rel, goConf.importMapPrefixRel) - importMap := path.Join(goConf.importMapPrefix, fromPrefixRel) + + // Set importpath_aliases if we need minimal module compatibility. + // If a package is part of a module with a v2+ semantic import version + // suffix, packages that are not part of modules may import it without + // the suffix. + if gc.goRepositoryMode && gc.moduleMode && pathtools.HasPrefix(importPath, gc.prefix) && gc.prefixRel == "" { + if mmcImportPath := pathWithoutSemver(importPath); mmcImportPath != "" { + r.SetAttr("importpath_aliases", []string{mmcImportPath}) + } + } + + if gc.importMapPrefix != "" { + fromPrefixRel := pathtools.TrimPrefix(g.rel, gc.importMapPrefixRel) + importMap := path.Join(gc.importMapPrefix, fromPrefixRel) if importMap != importPath { r.SetAttr("importmap", importMap) } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/kinds.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/kinds.go index d288d0b122..fa89023727 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/kinds.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/kinds.go @@ -83,18 +83,23 @@ var goKinds = map[string]rule.KindInfo{ ResolveAttrs: map[string]bool{"deps": true}, }, "go_repository": { - MatchAttrs: []string{"importpath"}, - NonEmptyAttrs: nil, // never empty + MatchAttrs: []string{"importpath"}, + NonEmptyAttrs: map[string]bool{ + "importpath": true, + }, MergeableAttrs: map[string]bool{ "commit": true, "importpath": true, "remote": true, + "replace": true, "sha256": true, "strip_prefix": true, + "sum": true, "tag": true, "type": true, "urls": true, "vcs": true, + "version": true, }, }, "go_test": { diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/known_go_imports.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/known_go_imports.go index 722311a77b..90921b12bc 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/known_go_imports.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/known_go_imports.go @@ -19,11 +19,16 @@ var knownGoProtoImports = map[string]label.Label{ "github.com/golang/protobuf/ptypes/timestamp": label.New("io_bazel_rules_go", "proto/wkt", "timestamp_go_proto"), "google.golang.org/genproto/protobuf/ptype": label.New("io_bazel_rules_go", "proto/wkt", "type_go_proto"), "github.com/golang/protobuf/ptypes/wrappers": label.New("io_bazel_rules_go", "proto/wkt", "wrappers_go_proto"), - "google.golang.org/genproto/googleapis/ads/googleads/v0/common": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google.golang.org/genproto/googleapis/ads/googleads/v0/enums": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google.golang.org/genproto/googleapis/ads/googleads/v0/errors": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google.golang.org/genproto/googleapis/ads/googleads/v0/resources": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google.golang.org/genproto/googleapis/ads/googleads/v0/services": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v1/common": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v1/enums": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v1/errors": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v1/resources": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v1/services": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v2/common": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v2/enums": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v2/errors": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v2/resources": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google.golang.org/genproto/googleapis/ads/googleads/v2/services": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), "google.golang.org/genproto/googleapis/api/annotations": label.New("go_googleapis", "google/api", "annotations_go_proto"), "google.golang.org/genproto/googleapis/api/serviceconfig": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), "google.golang.org/genproto/googleapis/api/configchange": label.New("go_googleapis", "google/api", "configchange_go_proto"), @@ -48,19 +53,25 @@ var knownGoProtoImports = map[string]label.Label{ "google.golang.org/genproto/googleapis/bigtable/v1": label.New("go_googleapis", "google/bigtable/v1", "bigtable_go_proto"), "google.golang.org/genproto/googleapis/bigtable/v2": label.New("go_googleapis", "google/bigtable/v2", "bigtable_go_proto"), "google.golang.org/genproto/googleapis/bytestream": label.New("go_googleapis", "google/bytestream", "bytestream_go_proto"), + "google.golang.org/genproto/googleapis/cloud/asset/v1": label.New("go_googleapis", "google/cloud/asset/v1", "asset_go_proto"), "google.golang.org/genproto/googleapis/cloud/asset/v1beta1": label.New("go_googleapis", "google/cloud/asset/v1beta1", "asset_go_proto"), "google.golang.org/genproto/googleapis/cloud/audit": label.New("go_googleapis", "google/cloud/audit", "audit_go_proto"), "google.golang.org/genproto/googleapis/cloud/automl/v1beta1": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_go_proto"), "google.golang.org/genproto/googleapis/cloud/bigquery/logging/v1": label.New("go_googleapis", "google/cloud/bigquery/logging/v1", "logging_go_proto"), "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), + "google.golang.org/genproto/googleapis/cloud/bigquery/v2": label.New("go_googleapis", "google/cloud/bigquery/v2", "bigquery_go_proto"), "google.golang.org/genproto/googleapis/cloud/billing/v1": label.New("go_googleapis", "google/cloud/billing/v1", "billing_go_proto"), + "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1": label.New("go_googleapis", "google/cloud/binaryauthorization/v1beta1", "binaryauthorization_go_proto"), + "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_go_proto"), + "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), "google.golang.org/genproto/googleapis/cloud/dataproc/v1": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), "google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), "google.golang.org/genproto/googleapis/cloud/dialogflow/v2": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), "google.golang.org/genproto/googleapis/cloud/functions/v1beta2": label.New("go_googleapis", "google/cloud/functions/v1beta2", "functions_go_proto"), "google.golang.org/genproto/googleapis/cloud/iot/v1": label.New("go_googleapis", "google/cloud/iot/v1", "iot_go_proto"), + "google.golang.org/genproto/googleapis/cloud/irm/v1alpha2": label.New("go_googleapis", "google/cloud/irm/v1alpha2", "irm_go_proto"), "google.golang.org/genproto/googleapis/cloud/kms/v1": label.New("go_googleapis", "google/cloud/kms/v1", "kms_go_proto"), "google.golang.org/genproto/googleapis/cloud/language/v1": label.New("go_googleapis", "google/cloud/language/v1", "language_go_proto"), "google.golang.org/genproto/googleapis/cloud/language/v1beta1": label.New("go_googleapis", "google/cloud/language/v1beta1", "language_go_proto"), @@ -71,30 +82,42 @@ var knownGoProtoImports = map[string]label.Label{ "google.golang.org/genproto/googleapis/cloud/oslogin/v1": label.New("go_googleapis", "google/cloud/oslogin/v1", "oslogin_go_proto"), "google.golang.org/genproto/googleapis/cloud/oslogin/v1alpha": label.New("go_googleapis", "google/cloud/oslogin/v1alpha", "oslogin_go_proto"), "google.golang.org/genproto/googleapis/cloud/oslogin/v1beta": label.New("go_googleapis", "google/cloud/oslogin/v1beta", "oslogin_go_proto"), + "google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1": label.New("go_googleapis", "google/cloud/phishingprotection/v1beta1", "phishingprotection_go_proto"), + "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1": label.New("go_googleapis", "google/cloud/recaptchaenterprise/v1beta1", "recaptchaenterprise_go_proto"), + "google.golang.org/genproto/googleapis/cloud/recommender/v1beta1": label.New("go_googleapis", "google/cloud/recommender/v1beta1", "recommender_go_proto"), "google.golang.org/genproto/googleapis/cloud/redis/v1": label.New("go_googleapis", "google/cloud/redis/v1", "redis_go_proto"), "google.golang.org/genproto/googleapis/cloud/redis/v1beta1": label.New("go_googleapis", "google/cloud/redis/v1beta1", "redis_go_proto"), "google.golang.org/genproto/googleapis/cloud/resourcemanager/v2": label.New("go_googleapis", "google/cloud/resourcemanager/v2", "resourcemanager_go_proto"), "google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1": label.New("go_googleapis", "google/cloud/runtimeconfig/v1beta1", "runtimeconfig_go_proto"), + "google.golang.org/genproto/googleapis/cloud/scheduler/v1": label.New("go_googleapis", "google/cloud/scheduler/v1", "scheduler_go_proto"), "google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_go_proto"), + "google.golang.org/genproto/googleapis/cloud/securitycenter/v1": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_go_proto"), "google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), "google.golang.org/genproto/googleapis/cloud/speech/v1": label.New("go_googleapis", "google/cloud/speech/v1", "speech_go_proto"), "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1": label.New("go_googleapis", "google/cloud/speech/v1p1beta1", "speech_go_proto"), "google.golang.org/genproto/googleapis/cloud/support/common": label.New("go_googleapis", "google/cloud/support", "common_go_proto"), "google.golang.org/genproto/googleapis/cloud/support/v1alpha1": label.New("go_googleapis", "google/cloud/support/v1alpha1", "support_go_proto"), + "google.golang.org/genproto/googleapis/cloud/talent/v4beta1": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google.golang.org/genproto/googleapis/cloud/tasks/v2": label.New("go_googleapis", "google/cloud/tasks/v2", "tasks_go_proto"), "google.golang.org/genproto/googleapis/cloud/tasks/v2beta2": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_go_proto"), "google.golang.org/genproto/googleapis/cloud/tasks/v2beta3": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_go_proto"), "google.golang.org/genproto/googleapis/cloud/texttospeech/v1": label.New("go_googleapis", "google/cloud/texttospeech/v1", "texttospeech_go_proto"), "google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1": label.New("go_googleapis", "google/cloud/texttospeech/v1beta1", "texttospeech_go_proto"), + "google.golang.org/genproto/googleapis/cloud/translate/v3beta1": label.New("go_googleapis", "google/cloud/translate/v3beta1", "translate_go_proto"), "google.golang.org/genproto/googleapis/cloud/videointelligence/v1": label.New("go_googleapis", "google/cloud/videointelligence/v1", "videointelligence_go_proto"), "google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta1": label.New("go_googleapis", "google/cloud/videointelligence/v1beta1", "videointelligence_go_proto"), "google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta2": label.New("go_googleapis", "google/cloud/videointelligence/v1beta2", "videointelligence_go_proto"), "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p1beta1": label.New("go_googleapis", "google/cloud/videointelligence/v1p1beta1", "videointelligence_go_proto"), "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p2beta1": label.New("go_googleapis", "google/cloud/videointelligence/v1p2beta1", "videointelligence_go_proto"), + "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1": label.New("go_googleapis", "google/cloud/videointelligence/v1p3beta1", "videointelligence_go_proto"), "google.golang.org/genproto/googleapis/cloud/vision/v1": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), "google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_go_proto"), "google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_go_proto"), "google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), + "google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_go_proto"), + "google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1": label.New("go_googleapis", "google/cloud/webrisk/v1beta1", "webrisk_go_proto"), "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), + "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), "google.golang.org/genproto/googleapis/container/v1": label.New("go_googleapis", "google/container/v1", "container_go_proto"), "google.golang.org/genproto/googleapis/container/v1alpha1": label.New("go_googleapis", "google/container/v1alpha1", "container_go_proto"), "google.golang.org/genproto/googleapis/container/v1beta1": label.New("go_googleapis", "google/container/v1beta1", "container_go_proto"), @@ -109,6 +132,7 @@ var knownGoProtoImports = map[string]label.Label{ "google.golang.org/genproto/googleapis/devtools/cloudprofiler/v2": label.New("go_googleapis", "google/devtools/cloudprofiler/v2", "cloudprofiler_go_proto"), "google.golang.org/genproto/googleapis/devtools/cloudtrace/v1": label.New("go_googleapis", "google/devtools/cloudtrace/v1", "cloudtrace_go_proto"), "google.golang.org/genproto/googleapis/devtools/cloudtrace/v2": label.New("go_googleapis", "google/devtools/cloudtrace/v2", "cloudtrace_go_proto"), + "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1": label.New("go_googleapis", "google/devtools/containeranalysis/v1", "containeranalysis_go_proto"), "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1alpha1": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/attestation", "attestation_go_proto"), "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/build", "build_go_proto"), @@ -128,6 +152,7 @@ var knownGoProtoImports = map[string]label.Label{ "google.golang.org/genproto/googleapis/devtools/source/v1": label.New("go_googleapis", "google/devtools/source/v1", "source_go_proto"), "google.golang.org/genproto/googleapis/devtools/sourcerepo/v1": label.New("go_googleapis", "google/devtools/sourcerepo/v1", "sourcerepo_go_proto"), "google.golang.org/genproto/googleapis/example/library/v1": label.New("go_googleapis", "google/example/library/v1", "library_go_proto"), + "google.golang.org/genproto/googleapis/firebase/fcm/connection/v1alpha1": label.New("go_googleapis", "google/firebase/fcm/connection/v1alpha1", "connection_go_proto"), "google.golang.org/genproto/googleapis/firestore/admin/v1": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), "google.golang.org/genproto/googleapis/firestore/admin/v1beta1": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_go_proto"), "google.golang.org/genproto/googleapis/firestore/admin/v1beta2": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_go_proto"), @@ -155,12 +180,17 @@ var knownGoProtoImports = map[string]label.Label{ "google.golang.org/genproto/googleapis/spanner/v1": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), "google.golang.org/genproto/googleapis/storagetransfer/v1": label.New("go_googleapis", "google/storagetransfer/v1", "storagetransfer_go_proto"), "google.golang.org/genproto/googleapis/streetview/publish/v1": label.New("go_googleapis", "google/streetview/publish/v1", "publish_go_proto"), + "google.golang.org/genproto/googleapis/type/calendarperiod": label.New("go_googleapis", "google/type", "calendarperiod_go_proto"), "google.golang.org/genproto/googleapis/type/color": label.New("go_googleapis", "google/type", "color_go_proto"), "google.golang.org/genproto/googleapis/type/date": label.New("go_googleapis", "google/type", "date_go_proto"), "google.golang.org/genproto/googleapis/type/dayofweek": label.New("go_googleapis", "google/type", "dayofweek_go_proto"), + "google.golang.org/genproto/googleapis/type/expr": label.New("go_googleapis", "google/type", "expr_go_proto"), + "google.golang.org/genproto/googleapis/type/fraction": label.New("go_googleapis", "google/type", "fraction_go_proto"), "google.golang.org/genproto/googleapis/type/latlng": label.New("go_googleapis", "google/type", "latlng_go_proto"), "google.golang.org/genproto/googleapis/type/money": label.New("go_googleapis", "google/type", "money_go_proto"), "google.golang.org/genproto/googleapis/type/postaladdress": label.New("go_googleapis", "google/type", "postaladdress_go_proto"), + "google.golang.org/genproto/googleapis/type/quaternion": label.New("go_googleapis", "google/type", "quaternion_go_proto"), "google.golang.org/genproto/googleapis/type/timeofday": label.New("go_googleapis", "google/type", "timeofday_go_proto"), "google.golang.org/genproto/googleapis/watcher/v1": label.New("go_googleapis", "google/watcher/v1", "watcher_go_proto"), + "google.golang.org/genproto/googleapis/grafeas/v1": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/known_proto_imports.go b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/known_proto_imports.go index 5206979f13..5410bcc807 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/known_proto_imports.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/known_proto_imports.go @@ -7,721 +7,1576 @@ import "github.com/bazelbuild/bazel-gazelle/label" var knownProtoImports = map[string]label.Label{ - "google/protobuf/any.proto": label.New("io_bazel_rules_go", "proto/wkt", "any_go_proto"), - "google/protobuf/api.proto": label.New("io_bazel_rules_go", "proto/wkt", "api_go_proto"), - "google/protobuf/compiler/plugin.proto": label.New("io_bazel_rules_go", "proto/wkt", "compiler_plugin_go_proto"), - "google/protobuf/descriptor.proto": label.New("io_bazel_rules_go", "proto/wkt", "descriptor_go_proto"), - "google/protobuf/duration.proto": label.New("io_bazel_rules_go", "proto/wkt", "duration_go_proto"), - "google/protobuf/empty.proto": label.New("io_bazel_rules_go", "proto/wkt", "empty_go_proto"), - "google/protobuf/field_mask.proto": label.New("io_bazel_rules_go", "proto/wkt", "field_mask_go_proto"), - "google/protobuf/source_context.proto": label.New("io_bazel_rules_go", "proto/wkt", "source_context_go_proto"), - "google/protobuf/struct.proto": label.New("io_bazel_rules_go", "proto/wkt", "struct_go_proto"), - "google/protobuf/timestamp.proto": label.New("io_bazel_rules_go", "proto/wkt", "timestamp_go_proto"), - "google/protobuf/type.proto": label.New("io_bazel_rules_go", "proto/wkt", "type_go_proto"), - "google/protobuf/wrappers.proto": label.New("io_bazel_rules_go", "proto/wkt", "wrappers_go_proto"), - "google/ads/googleads/v0/common/ad_type_infos.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/bidding.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/criteria.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/criterion_category_availability.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/custom_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/dates.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/explorer_auto_optimizer_setting.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/feed_common.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/frequency_cap.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/keyword_plan_common.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/matching_function.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/metrics.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/policy.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/real_time_bidding_setting.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/tag_snippet.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/user_lists.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/common/value.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_go_proto"), - "google/ads/googleads/v0/enums/access_reason.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/account_budget_proposal_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/account_budget_proposal_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/account_budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/ad_customizer_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/ad_group_ad_rotation_mode.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/ad_group_ad_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/ad_group_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/ad_group_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/ad_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/ad_network_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/ad_serving_optimization_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/ad_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/advertising_channel_sub_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/advertising_channel_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/affiliate_location_feed_relationship_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/age_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/app_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/attribution_model.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/bid_modifier_source.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/bidding_source.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/bidding_strategy_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/billing_setup_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/budget_delivery_method.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/call_conversion_reporting_state.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/call_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/callout_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/campaign_group_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/campaign_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/campaign_shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/campaign_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/change_status_operation.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/change_status_resource_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/content_label_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/conversion_action_category.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/conversion_action_counting_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/conversion_action_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/conversion_action_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/criterion_category_channel_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/criterion_category_locale_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/custom_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/customer_match_upload_key_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/data_driven_model_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/day_of_week.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/device.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/display_ad_format_setting.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/education_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/feed_attribute_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/feed_item_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/feed_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/feed_mapping_criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/feed_mapping_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/feed_origin.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/feed_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/flight_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/frequency_cap_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/frequency_cap_level.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/frequency_cap_time_unit.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/gender_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/geo_target_constant_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/geo_targeting_restriction.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/google_ads_field_category.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/google_ads_field_data_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/hotel_date_selection_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/hotel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/income_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/interaction_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/job_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/keyword_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/keyword_plan_competition_level.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/keyword_plan_forecast_interval.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/keyword_plan_network.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/listing_custom_attribute_index.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/listing_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/local_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/manager_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/media_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/message_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/mime_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/minute_of_hour.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/month_of_year.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/page_one_promoted_strategy_goal.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/parental_status_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/placeholder_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/policy_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/policy_review_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/policy_topic_entry_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/preferred_content_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/price_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/product_channel.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/product_channel_exclusivity.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/product_condition.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/product_type_level.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/promotion_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/proximity_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/quality_score_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/real_estate_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/recommendation_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/search_term_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/search_term_targeting_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/shared_set_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/sitelink_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/slot.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/spending_limit_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/structured_snippet_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/target_cpa_opt_in_recommendation_goal.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/targeting_dimension.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/time_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/tracking_code_page_format.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/tracking_code_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/travel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/user_interest_taxonomy_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/user_list_access_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/user_list_closing_reason.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/user_list_crm_data_source_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/user_list_membership_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/user_list_size_range.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/enums/user_list_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_go_proto"), - "google/ads/googleads/v0/errors/account_budget_proposal_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/ad_customizer_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/ad_group_ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/ad_group_bid_modifier_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/ad_group_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/ad_group_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/ad_sharing_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/adx_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/authentication_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/authorization_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/bidding_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/bidding_strategy_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/billing_setup_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/campaign_budget_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/campaign_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/campaign_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/campaign_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/campaign_shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/change_status_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/collection_size_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/context_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/conversion_action_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/customer_client_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/customer_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/customer_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/customer_manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/database_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/date_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/date_range_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/distinct_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/enum_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/errors.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/feed_attribute_reference_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/feed_mapping_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/field_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/field_mask_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/function_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/function_parsing_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/geo_target_constant_suggestion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/header_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/id_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/image_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/internal_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/keyword_plan_ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/keyword_plan_campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/keyword_plan_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/keyword_plan_idea_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/keyword_plan_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/keyword_plan_negative_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/list_operation_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/media_bundle_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/media_file_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/multiplier_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/mutate_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/new_resource_creation_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/not_empty_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/null_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/operation_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/operator_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/policy_finding_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/query_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/quota_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/range_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/recommendation_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/region_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/request_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/resource_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/resource_count_limit_exceeded_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/shared_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/string_format_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/string_length_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/url_field_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/errors/user_list_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_go_proto"), - "google/ads/googleads/v0/resources/account_budget.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/account_budget_proposal.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/ad.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/ad_group_ad.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/ad_group_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/ad_group_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/ad_group_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/ad_group_feed.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/age_range_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/bidding_strategy.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/billing_setup.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/campaign.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/campaign_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/campaign_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/campaign_budget.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/campaign_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/campaign_feed.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/campaign_group.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/campaign_shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/carrier_constant.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/change_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/conversion_action.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/customer.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/customer_client.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/customer_client_link.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/customer_feed.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/customer_manager_link.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/display_keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/feed.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/feed_mapping.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/gender_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/geo_target_constant.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/google_ads_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/hotel_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/hotel_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/keyword_plan.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/keyword_plan_ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/keyword_plan_campaign.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/keyword_plan_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/keyword_plan_negative_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/language_constant.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/managed_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/media_file.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/parental_status_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/payments_account.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/product_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/recommendation.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/shared_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/topic_constant.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/topic_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/user_interest.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/user_list.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/resources/video.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_go_proto"), - "google/ads/googleads/v0/services/account_budget_proposal_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/account_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/ad_group_ad_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/ad_group_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/ad_group_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/ad_group_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/ad_group_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/age_range_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/bidding_strategy_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/billing_setup_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/campaign_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/campaign_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/campaign_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/campaign_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/campaign_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/campaign_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/campaign_shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/carrier_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/change_status_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/conversion_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/customer_client_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/customer_client_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/customer_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/customer_manager_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/customer_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/display_keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/feed_mapping_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/gender_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/geo_target_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/google_ads_field_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/google_ads_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/hotel_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/hotel_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/keyword_plan_ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/keyword_plan_campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/keyword_plan_idea_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/keyword_plan_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/keyword_plan_negative_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/keyword_plan_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/language_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/managed_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/media_file_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/parental_status_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/payments_account_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/product_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/recommendation_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/shared_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/topic_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/topic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/user_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/user_list_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/ads/googleads/v0/services/video_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_go_proto"), - "google/api/annotations.proto": label.New("go_googleapis", "google/api", "annotations_go_proto"), - "google/api/auth.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/backend.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/billing.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/config_change.proto": label.New("go_googleapis", "google/api", "configchange_go_proto"), - "google/api/consumer.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/context.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/control.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/distribution.proto": label.New("go_googleapis", "google/api", "distribution_go_proto"), - "google/api/documentation.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/endpoint.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/experimental/authorization_config.proto": label.New("go_googleapis", "google/api", "api_go_proto"), - "google/api/experimental/experimental.proto": label.New("go_googleapis", "google/api", "api_go_proto"), - "google/api/expr/v1alpha1/cel_service.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), - "google/api/expr/v1alpha1/checked.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), - "google/api/expr/v1alpha1/conformance_service.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), - "google/api/expr/v1alpha1/eval.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), - "google/api/expr/v1alpha1/explain.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), - "google/api/expr/v1alpha1/syntax.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), - "google/api/expr/v1alpha1/value.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), - "google/api/expr/v1beta1/decl.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), - "google/api/expr/v1beta1/eval.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), - "google/api/expr/v1beta1/expr.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), - "google/api/expr/v1beta1/source.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), - "google/api/expr/v1beta1/value.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), - "google/api/http.proto": label.New("go_googleapis", "google/api", "annotations_go_proto"), - "google/api/httpbody.proto": label.New("go_googleapis", "google/api", "httpbody_go_proto"), - "google/api/label.proto": label.New("go_googleapis", "google/api", "label_go_proto"), - "google/api/launch_stage.proto": label.New("go_googleapis", "google/api", "api_go_proto"), - "google/api/log.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/logging.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/metric.proto": label.New("go_googleapis", "google/api", "metric_go_proto"), - "google/api/monitored_resource.proto": label.New("go_googleapis", "google/api", "monitoredres_go_proto"), - "google/api/monitoring.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/quota.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/service.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/servicecontrol/v1/check_error.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), - "google/api/servicecontrol/v1/distribution.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), - "google/api/servicecontrol/v1/log_entry.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), - "google/api/servicecontrol/v1/metric_value.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), - "google/api/servicecontrol/v1/operation.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), - "google/api/servicecontrol/v1/quota_controller.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), - "google/api/servicecontrol/v1/service_controller.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), - "google/api/servicemanagement/v1/resources.proto": label.New("go_googleapis", "google/api/servicemanagement/v1", "servicemanagement_go_proto"), - "google/api/servicemanagement/v1/servicemanager.proto": label.New("go_googleapis", "google/api/servicemanagement/v1", "servicemanagement_go_proto"), - "google/api/source_info.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/system_parameter.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/api/usage.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), - "google/appengine/legacy/audit_data.proto": label.New("go_googleapis", "google/appengine/legacy", "legacy_go_proto"), - "google/appengine/logging/v1/request_log.proto": label.New("go_googleapis", "google/appengine/logging/v1", "logging_go_proto"), - "google/appengine/v1/app_yaml.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/appengine/v1/appengine.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/appengine/v1/application.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/appengine/v1/audit_data.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/appengine/v1/deploy.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/appengine/v1/instance.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/appengine/v1/location.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/appengine/v1/operation.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/appengine/v1/service.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/appengine/v1/version.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), - "google/assistant/embedded/v1alpha1/embedded_assistant.proto": label.New("go_googleapis", "google/assistant/embedded/v1alpha1", "embedded_go_proto"), - "google/assistant/embedded/v1alpha2/embedded_assistant.proto": label.New("go_googleapis", "google/assistant/embedded/v1alpha2", "embedded_go_proto"), - "google/bigtable/admin/cluster/v1/bigtable_cluster_data.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_go_proto"), - "google/bigtable/admin/cluster/v1/bigtable_cluster_service.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_go_proto"), - "google/bigtable/admin/cluster/v1/bigtable_cluster_service_messages.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_go_proto"), - "google/bigtable/admin/table/v1/bigtable_table_data.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_go_proto"), - "google/bigtable/admin/table/v1/bigtable_table_service.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_go_proto"), - "google/bigtable/admin/table/v1/bigtable_table_service_messages.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_go_proto"), - "google/bigtable/admin/v2/bigtable_instance_admin.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), - "google/bigtable/admin/v2/bigtable_table_admin.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), - "google/bigtable/admin/v2/common.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), - "google/bigtable/admin/v2/instance.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), - "google/bigtable/admin/v2/table.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), - "google/bigtable/v1/bigtable_data.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_go_proto"), - "google/bigtable/v1/bigtable_service.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_go_proto"), - "google/bigtable/v1/bigtable_service_messages.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_go_proto"), - "google/bigtable/v2/bigtable.proto": label.New("go_googleapis", "google/bigtable/v2", "bigtable_go_proto"), - "google/bigtable/v2/data.proto": label.New("go_googleapis", "google/bigtable/v2", "bigtable_go_proto"), - "google/bytestream/bytestream.proto": label.New("go_googleapis", "google/bytestream", "bytestream_go_proto"), - "google/cloud/asset/v1beta1/asset_service.proto": label.New("go_googleapis", "google/cloud/asset/v1beta1", "asset_go_proto"), - "google/cloud/asset/v1beta1/assets.proto": label.New("go_googleapis", "google/cloud/asset/v1beta1", "asset_go_proto"), - "google/cloud/audit/audit_log.proto": label.New("go_googleapis", "google/cloud/audit", "audit_go_proto"), - "google/cloud/automl/v1beta1/annotation_payload.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/classification.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/data_items.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/dataset.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/image.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/io.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/model.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/model_evaluation.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/operations.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/prediction_service.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/service.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/text.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/automl/v1beta1/translation.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), - "google/cloud/bigquery/datatransfer/v1/datatransfer.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_go_proto"), - "google/cloud/bigquery/datatransfer/v1/transfer.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_go_proto"), - "google/cloud/bigquery/logging/v1/audit_data.proto": label.New("go_googleapis", "google/cloud/bigquery/logging/v1", "logging_go_proto"), - "google/cloud/bigquery/storage/v1beta1/avro.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), - "google/cloud/bigquery/storage/v1beta1/read_options.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), - "google/cloud/bigquery/storage/v1beta1/storage.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), - "google/cloud/bigquery/storage/v1beta1/table_reference.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), - "google/cloud/billing/v1/cloud_billing.proto": label.New("go_googleapis", "google/cloud/billing/v1", "billing_go_proto"), - "google/cloud/dataproc/v1/clusters.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), - "google/cloud/dataproc/v1/jobs.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), - "google/cloud/dataproc/v1/operations.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), - "google/cloud/dataproc/v1/workflow_templates.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), - "google/cloud/dataproc/v1beta2/clusters.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), - "google/cloud/dataproc/v1beta2/jobs.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), - "google/cloud/dataproc/v1beta2/operations.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), - "google/cloud/dataproc/v1beta2/shared.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), - "google/cloud/dataproc/v1beta2/workflow_templates.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), - "google/cloud/dialogflow/v2/agent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2/context.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2/entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2/intent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2/session.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2/session_entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2/webhook.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/agent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/audio_config.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/context.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/document.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/intent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/knowledge_base.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/session.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/session_entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/dialogflow/v2beta1/webhook.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), - "google/cloud/functions/v1beta2/functions.proto": label.New("go_googleapis", "google/cloud/functions/v1beta2", "functions_go_proto"), - "google/cloud/functions/v1beta2/operations.proto": label.New("go_googleapis", "google/cloud/functions/v1beta2", "functions_go_proto"), - "google/cloud/iot/v1/device_manager.proto": label.New("go_googleapis", "google/cloud/iot/v1", "iot_go_proto"), - "google/cloud/iot/v1/resources.proto": label.New("go_googleapis", "google/cloud/iot/v1", "iot_go_proto"), - "google/cloud/kms/v1/resources.proto": label.New("go_googleapis", "google/cloud/kms/v1", "kms_go_proto"), - "google/cloud/kms/v1/service.proto": label.New("go_googleapis", "google/cloud/kms/v1", "kms_go_proto"), - "google/cloud/language/v1/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1", "language_go_proto"), - "google/cloud/language/v1beta1/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1beta1", "language_go_proto"), - "google/cloud/language/v1beta2/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1beta2", "language_go_proto"), - "google/cloud/location/locations.proto": label.New("go_googleapis", "google/cloud/location", "location_go_proto"), - "google/cloud/ml/v1/job_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), - "google/cloud/ml/v1/model_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), - "google/cloud/ml/v1/operation_metadata.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), - "google/cloud/ml/v1/prediction_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), - "google/cloud/ml/v1/project_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), - "google/cloud/oslogin/common/common.proto": label.New("go_googleapis", "google/cloud/oslogin/common", "common_go_proto"), - "google/cloud/oslogin/v1/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1", "oslogin_go_proto"), - "google/cloud/oslogin/v1alpha/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1alpha", "oslogin_go_proto"), - "google/cloud/oslogin/v1beta/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1beta", "oslogin_go_proto"), - "google/cloud/redis/v1/cloud_redis.proto": label.New("go_googleapis", "google/cloud/redis/v1", "redis_go_proto"), - "google/cloud/redis/v1beta1/cloud_redis.proto": label.New("go_googleapis", "google/cloud/redis/v1beta1", "redis_go_proto"), - "google/cloud/resourcemanager/v2/folders.proto": label.New("go_googleapis", "google/cloud/resourcemanager/v2", "resourcemanager_go_proto"), - "google/cloud/runtimeconfig/v1beta1/resources.proto": label.New("go_googleapis", "google/cloud/runtimeconfig/v1beta1", "runtimeconfig_go_proto"), - "google/cloud/runtimeconfig/v1beta1/runtimeconfig.proto": label.New("go_googleapis", "google/cloud/runtimeconfig/v1beta1", "runtimeconfig_go_proto"), - "google/cloud/scheduler/v1beta1/cloudscheduler.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_go_proto"), - "google/cloud/scheduler/v1beta1/job.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_go_proto"), - "google/cloud/scheduler/v1beta1/target.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_go_proto"), - "google/cloud/securitycenter/v1beta1/asset.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), - "google/cloud/securitycenter/v1beta1/finding.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), - "google/cloud/securitycenter/v1beta1/organization_settings.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), - "google/cloud/securitycenter/v1beta1/security_marks.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), - "google/cloud/securitycenter/v1beta1/securitycenter_service.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), - "google/cloud/securitycenter/v1beta1/source.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), - "google/cloud/speech/v1/cloud_speech.proto": label.New("go_googleapis", "google/cloud/speech/v1", "speech_go_proto"), - "google/cloud/speech/v1p1beta1/cloud_speech.proto": label.New("go_googleapis", "google/cloud/speech/v1p1beta1", "speech_go_proto"), - "google/cloud/support/common.proto": label.New("go_googleapis", "google/cloud/support", "common_go_proto"), - "google/cloud/support/v1alpha1/cloud_support.proto": label.New("go_googleapis", "google/cloud/support/v1alpha1", "support_go_proto"), - "google/cloud/tasks/v2beta2/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_go_proto"), - "google/cloud/tasks/v2beta2/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_go_proto"), - "google/cloud/tasks/v2beta2/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_go_proto"), - "google/cloud/tasks/v2beta2/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_go_proto"), - "google/cloud/tasks/v2beta3/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_go_proto"), - "google/cloud/tasks/v2beta3/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_go_proto"), - "google/cloud/tasks/v2beta3/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_go_proto"), - "google/cloud/tasks/v2beta3/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_go_proto"), - "google/cloud/texttospeech/v1/cloud_tts.proto": label.New("go_googleapis", "google/cloud/texttospeech/v1", "texttospeech_go_proto"), - "google/cloud/texttospeech/v1beta1/cloud_tts.proto": label.New("go_googleapis", "google/cloud/texttospeech/v1beta1", "texttospeech_go_proto"), - "google/cloud/videointelligence/v1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1", "videointelligence_go_proto"), - "google/cloud/videointelligence/v1beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1beta1", "videointelligence_go_proto"), - "google/cloud/videointelligence/v1beta2/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1beta2", "videointelligence_go_proto"), - "google/cloud/videointelligence/v1p1beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p1beta1", "videointelligence_go_proto"), - "google/cloud/videointelligence/v1p2beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p2beta1", "videointelligence_go_proto"), - "google/cloud/vision/v1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), - "google/cloud/vision/v1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), - "google/cloud/vision/v1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), - "google/cloud/vision/v1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), - "google/cloud/vision/v1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), - "google/cloud/vision/v1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), - "google/cloud/vision/v1p1beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_go_proto"), - "google/cloud/vision/v1p1beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_go_proto"), - "google/cloud/vision/v1p1beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_go_proto"), - "google/cloud/vision/v1p1beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_go_proto"), - "google/cloud/vision/v1p2beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_go_proto"), - "google/cloud/vision/v1p2beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_go_proto"), - "google/cloud/vision/v1p2beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_go_proto"), - "google/cloud/vision/v1p2beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_go_proto"), - "google/cloud/vision/v1p3beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), - "google/cloud/vision/v1p3beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), - "google/cloud/vision/v1p3beta1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), - "google/cloud/vision/v1p3beta1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), - "google/cloud/vision/v1p3beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), - "google/cloud/vision/v1p3beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), - "google/cloud/websecurityscanner/v1alpha/crawled_url.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), - "google/cloud/websecurityscanner/v1alpha/finding.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), - "google/cloud/websecurityscanner/v1alpha/finding_addon.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), - "google/cloud/websecurityscanner/v1alpha/finding_type_stats.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), - "google/cloud/websecurityscanner/v1alpha/scan_config.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), - "google/cloud/websecurityscanner/v1alpha/scan_run.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), - "google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), - "google/container/v1/cluster_service.proto": label.New("go_googleapis", "google/container/v1", "container_go_proto"), - "google/container/v1alpha1/cluster_service.proto": label.New("go_googleapis", "google/container/v1alpha1", "container_go_proto"), - "google/container/v1beta1/cluster_service.proto": label.New("go_googleapis", "google/container/v1beta1", "container_go_proto"), - "google/datastore/admin/v1/datastore_admin.proto": label.New("go_googleapis", "google/datastore/admin/v1", "admin_go_proto"), - "google/datastore/admin/v1/index.proto": label.New("go_googleapis", "google/datastore/admin/v1", "admin_go_proto"), - "google/datastore/admin/v1beta1/datastore_admin.proto": label.New("go_googleapis", "google/datastore/admin/v1beta1", "admin_go_proto"), - "google/datastore/v1/datastore.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_go_proto"), - "google/datastore/v1/entity.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_go_proto"), - "google/datastore/v1/query.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_go_proto"), - "google/datastore/v1beta3/datastore.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_go_proto"), - "google/datastore/v1beta3/entity.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_go_proto"), - "google/datastore/v1beta3/query.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_go_proto"), - "google/devtools/build/v1/build_events.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_go_proto"), - "google/devtools/build/v1/build_status.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_go_proto"), - "google/devtools/build/v1/publish_build_event.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_go_proto"), - "google/devtools/cloudbuild/v1/cloudbuild.proto": label.New("go_googleapis", "google/devtools/cloudbuild/v1", "cloudbuild_go_proto"), - "google/devtools/clouddebugger/v2/controller.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_go_proto"), - "google/devtools/clouddebugger/v2/data.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_go_proto"), - "google/devtools/clouddebugger/v2/debugger.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_go_proto"), - "google/devtools/clouderrorreporting/v1beta1/common.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_go_proto"), - "google/devtools/clouderrorreporting/v1beta1/error_group_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_go_proto"), - "google/devtools/clouderrorreporting/v1beta1/error_stats_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_go_proto"), - "google/devtools/clouderrorreporting/v1beta1/report_errors_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_go_proto"), - "google/devtools/cloudprofiler/v2/profiler.proto": label.New("go_googleapis", "google/devtools/cloudprofiler/v2", "cloudprofiler_go_proto"), - "google/devtools/cloudtrace/v1/trace.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v1", "cloudtrace_go_proto"), - "google/devtools/cloudtrace/v2/trace.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v2", "cloudtrace_go_proto"), - "google/devtools/cloudtrace/v2/tracing.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v2", "cloudtrace_go_proto"), - "google/devtools/containeranalysis/v1alpha1/bill_of_materials.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), - "google/devtools/containeranalysis/v1alpha1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), - "google/devtools/containeranalysis/v1alpha1/image_basis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), - "google/devtools/containeranalysis/v1alpha1/package_vulnerability.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), - "google/devtools/containeranalysis/v1alpha1/provenance.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), - "google/devtools/containeranalysis/v1alpha1/source_context.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), - "google/devtools/containeranalysis/v1beta1/attestation/attestation.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/attestation", "attestation_go_proto"), - "google/devtools/containeranalysis/v1beta1/build/build.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/build", "build_go_proto"), - "google/devtools/containeranalysis/v1beta1/common/common.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/common", "common_go_proto"), - "google/devtools/containeranalysis/v1beta1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1", "containeranalysis_go_proto"), - "google/devtools/containeranalysis/v1beta1/deployment/deployment.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/deployment", "deployment_go_proto"), - "google/devtools/containeranalysis/v1beta1/discovery/discovery.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/discovery", "discovery_go_proto"), - "google/devtools/containeranalysis/v1beta1/grafeas/grafeas.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/grafeas", "grafeas_go_proto"), - "google/devtools/containeranalysis/v1beta1/image/image.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/image", "image_go_proto"), - "google/devtools/containeranalysis/v1beta1/package/package.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/package", "package_go_proto"), - "google/devtools/containeranalysis/v1beta1/provenance/provenance.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/provenance", "provenance_go_proto"), - "google/devtools/containeranalysis/v1beta1/source/source.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/source", "source_go_proto"), - "google/devtools/containeranalysis/v1beta1/vulnerability/vulnerability.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/vulnerability", "vulnerability_go_proto"), - "google/devtools/remoteexecution/v1test/remote_execution.proto": label.New("go_googleapis", "google/devtools/remoteexecution/v1test", "remoteexecution_go_proto"), - "google/devtools/remoteworkers/v1test2/bots.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_go_proto"), - "google/devtools/remoteworkers/v1test2/command.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_go_proto"), - "google/devtools/remoteworkers/v1test2/tasks.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_go_proto"), - "google/devtools/remoteworkers/v1test2/worker.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_go_proto"), - "google/devtools/resultstore/v2/action.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/common.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/configuration.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/configured_target.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/coverage.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/coverage_summary.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/file.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/file_set.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/invocation.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/resultstore_download.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/resultstore_file_download.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/resultstore_upload.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/target.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/resultstore/v2/test_suite.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), - "google/devtools/source/v1/source_context.proto": label.New("go_googleapis", "google/devtools/source/v1", "source_go_proto"), - "google/devtools/sourcerepo/v1/sourcerepo.proto": label.New("go_googleapis", "google/devtools/sourcerepo/v1", "sourcerepo_go_proto"), - "google/example/library/v1/library.proto": label.New("go_googleapis", "google/example/library/v1", "library_go_proto"), - "google/firestore/admin/v1/field.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), - "google/firestore/admin/v1/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), - "google/firestore/admin/v1/index.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), - "google/firestore/admin/v1/location.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), - "google/firestore/admin/v1/operation.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), - "google/firestore/admin/v1beta1/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_go_proto"), - "google/firestore/admin/v1beta1/index.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_go_proto"), - "google/firestore/admin/v1beta1/location.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_go_proto"), - "google/firestore/admin/v1beta2/field.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_go_proto"), - "google/firestore/admin/v1beta2/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_go_proto"), - "google/firestore/admin/v1beta2/index.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_go_proto"), - "google/firestore/admin/v1beta2/operation.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_go_proto"), - "google/firestore/v1/common.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), - "google/firestore/v1/document.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), - "google/firestore/v1/firestore.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), - "google/firestore/v1/query.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), - "google/firestore/v1/write.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), - "google/firestore/v1beta1/common.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), - "google/firestore/v1beta1/document.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), - "google/firestore/v1beta1/firestore.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), - "google/firestore/v1beta1/query.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), - "google/firestore/v1beta1/write.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), - "google/genomics/v1/annotations.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/cigar.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/datasets.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/operations.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/position.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/range.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/readalignment.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/readgroup.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/readgroupset.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/reads.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/references.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1/variants.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), - "google/genomics/v1alpha2/pipelines.proto": label.New("go_googleapis", "google/genomics/v1alpha2", "genomics_go_proto"), - "google/home/graph/v1/device.proto": label.New("go_googleapis", "google/home/graph/v1", "graph_go_proto"), - "google/home/graph/v1/homegraph.proto": label.New("go_googleapis", "google/home/graph/v1", "graph_go_proto"), - "google/iam/admin/v1/iam.proto": label.New("go_googleapis", "google/iam/admin/v1", "admin_go_proto"), - "google/iam/credentials/v1/common.proto": label.New("go_googleapis", "google/iam/credentials/v1", "credentials_go_proto"), - "google/iam/credentials/v1/iamcredentials.proto": label.New("go_googleapis", "google/iam/credentials/v1", "credentials_go_proto"), - "google/iam/v1/iam_policy.proto": label.New("go_googleapis", "google/iam/v1", "iam_go_proto"), - "google/iam/v1/logging/audit_data.proto": label.New("go_googleapis", "google/iam/v1/logging", "logging_go_proto"), - "google/iam/v1/policy.proto": label.New("go_googleapis", "google/iam/v1", "iam_go_proto"), - "google/logging/type/http_request.proto": label.New("go_googleapis", "google/logging/type", "ltype_go_proto"), - "google/logging/type/log_severity.proto": label.New("go_googleapis", "google/logging/type", "ltype_go_proto"), - "google/logging/v2/log_entry.proto": label.New("go_googleapis", "google/logging/v2", "logging_go_proto"), - "google/logging/v2/logging.proto": label.New("go_googleapis", "google/logging/v2", "logging_go_proto"), - "google/logging/v2/logging_config.proto": label.New("go_googleapis", "google/logging/v2", "logging_go_proto"), - "google/logging/v2/logging_metrics.proto": label.New("go_googleapis", "google/logging/v2", "logging_go_proto"), - "google/longrunning/operations.proto": label.New("go_googleapis", "google/longrunning", "longrunning_go_proto"), - "google/monitoring/v3/alert.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/alert_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/common.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/dropped_labels.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/group.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/group_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/metric.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/metric_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/mutation_record.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/notification.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/notification_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/span_context.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/uptime.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/monitoring/v3/uptime_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), - "google/privacy/dlp/v2/dlp.proto": label.New("go_googleapis", "google/privacy/dlp/v2", "dlp_go_proto"), - "google/privacy/dlp/v2/storage.proto": label.New("go_googleapis", "google/privacy/dlp/v2", "dlp_go_proto"), - "google/pubsub/v1/pubsub.proto": label.New("go_googleapis", "google/pubsub/v1", "pubsub_go_proto"), - "google/pubsub/v1beta2/pubsub.proto": label.New("go_googleapis", "google/pubsub/v1beta2", "pubsub_go_proto"), - "google/rpc/code.proto": label.New("go_googleapis", "google/rpc", "code_go_proto"), - "google/rpc/error_details.proto": label.New("go_googleapis", "google/rpc", "errdetails_go_proto"), - "google/rpc/status.proto": label.New("go_googleapis", "google/rpc", "status_go_proto"), - "google/spanner/admin/database/v1/spanner_database_admin.proto": label.New("go_googleapis", "google/spanner/admin/database/v1", "database_go_proto"), - "google/spanner/admin/instance/v1/spanner_instance_admin.proto": label.New("go_googleapis", "google/spanner/admin/instance/v1", "instance_go_proto"), - "google/spanner/v1/keys.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), - "google/spanner/v1/mutation.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), - "google/spanner/v1/query_plan.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), - "google/spanner/v1/result_set.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), - "google/spanner/v1/spanner.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), - "google/spanner/v1/transaction.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), - "google/spanner/v1/type.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), - "google/storagetransfer/v1/transfer.proto": label.New("go_googleapis", "google/storagetransfer/v1", "storagetransfer_go_proto"), - "google/storagetransfer/v1/transfer_types.proto": label.New("go_googleapis", "google/storagetransfer/v1", "storagetransfer_go_proto"), - "google/streetview/publish/v1/resources.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_go_proto"), - "google/streetview/publish/v1/rpcmessages.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_go_proto"), - "google/streetview/publish/v1/streetview_publish.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_go_proto"), - "google/type/color.proto": label.New("go_googleapis", "google/type", "color_go_proto"), - "google/type/date.proto": label.New("go_googleapis", "google/type", "date_go_proto"), - "google/type/dayofweek.proto": label.New("go_googleapis", "google/type", "dayofweek_go_proto"), - "google/type/latlng.proto": label.New("go_googleapis", "google/type", "latlng_go_proto"), - "google/type/money.proto": label.New("go_googleapis", "google/type", "money_go_proto"), - "google/type/postal_address.proto": label.New("go_googleapis", "google/type", "postaladdress_go_proto"), - "google/type/timeofday.proto": label.New("go_googleapis", "google/type", "timeofday_go_proto"), - "google/watcher/v1/watch.proto": label.New("go_googleapis", "google/watcher/v1", "watcher_go_proto"), + "google/protobuf/any.proto": label.New("io_bazel_rules_go", "proto/wkt", "any_go_proto"), + "google/protobuf/api.proto": label.New("io_bazel_rules_go", "proto/wkt", "api_go_proto"), + "google/protobuf/compiler/plugin.proto": label.New("io_bazel_rules_go", "proto/wkt", "compiler_plugin_go_proto"), + "google/protobuf/descriptor.proto": label.New("io_bazel_rules_go", "proto/wkt", "descriptor_go_proto"), + "google/protobuf/duration.proto": label.New("io_bazel_rules_go", "proto/wkt", "duration_go_proto"), + "google/protobuf/empty.proto": label.New("io_bazel_rules_go", "proto/wkt", "empty_go_proto"), + "google/protobuf/field_mask.proto": label.New("io_bazel_rules_go", "proto/wkt", "field_mask_go_proto"), + "google/protobuf/source_context.proto": label.New("io_bazel_rules_go", "proto/wkt", "source_context_go_proto"), + "google/protobuf/struct.proto": label.New("io_bazel_rules_go", "proto/wkt", "struct_go_proto"), + "google/protobuf/timestamp.proto": label.New("io_bazel_rules_go", "proto/wkt", "timestamp_go_proto"), + "google/protobuf/type.proto": label.New("io_bazel_rules_go", "proto/wkt", "type_go_proto"), + "google/protobuf/wrappers.proto": label.New("io_bazel_rules_go", "proto/wkt", "wrappers_go_proto"), + "google/ads/googleads/v1/common/ad_asset.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/ad_type_infos.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/asset_types.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/bidding.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/click_location.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/criteria.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/criterion_category_availability.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/custom_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/dates.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/explorer_auto_optimizer_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/extensions.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/feed_common.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/final_app_url.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/frequency_cap.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/keyword_plan_common.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/matching_function.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/metrics.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/policy.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/real_time_bidding_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/segments.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/simulation.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/tag_snippet.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/targeting_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/text_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/url_collection.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/user_lists.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/common/value.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_go_proto"), + "google/ads/googleads/v1/enums/access_reason.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/account_budget_proposal_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/account_budget_proposal_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/account_budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_customizer_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_group_ad_rotation_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_group_ad_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_group_criterion_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_group_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_group_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_network_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_serving_optimization_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_strength.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/ad_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/advertising_channel_sub_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/advertising_channel_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/affiliate_location_feed_relationship_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/affiliate_location_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/age_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/app_campaign_app_store.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/app_campaign_bidding_strategy_goal_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/app_payment_model_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/app_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/app_store.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/app_url_operating_system_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/asset_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/attribution_model.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/bid_modifier_source.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/bidding_source.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/bidding_strategy_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/bidding_strategy_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/billing_setup_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/brand_safety_suitability.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/budget_delivery_method.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/budget_period.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/budget_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/call_conversion_reporting_state.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/call_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/callout_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/campaign_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/campaign_draft_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/campaign_experiment_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/campaign_experiment_traffic_split_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/campaign_experiment_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/campaign_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/campaign_shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/campaign_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/change_status_operation.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/change_status_resource_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/click_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/content_label_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/conversion_action_category.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/conversion_action_counting_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/conversion_action_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/conversion_action_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/conversion_adjustment_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/conversion_attribution_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/conversion_lag_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/conversion_or_adjustment_lag_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/criterion_category_channel_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/criterion_category_locale_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/criterion_system_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/custom_interest_member_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/custom_interest_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/custom_interest_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/custom_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/customer_match_upload_key_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/data_driven_model_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/day_of_week.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/device.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/display_ad_format_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/display_upload_product_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/dsa_page_feed_criterion_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/education_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/extension_setting_device.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/extension_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/external_conversion_source.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_attribute_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_item_quality_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_item_quality_disapproval_reason.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_item_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_item_target_device.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_item_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_item_validation_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_mapping_criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_mapping_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_origin.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/feed_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/flight_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/frequency_cap_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/frequency_cap_level.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/frequency_cap_time_unit.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/gender_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/geo_target_constant_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/geo_targeting_restriction.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/geo_targeting_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/google_ads_field_category.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/google_ads_field_data_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/hotel_date_selection_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/hotel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/hotel_rate_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/income_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/interaction_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/interaction_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/job_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/keyword_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/keyword_plan_competition_level.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/keyword_plan_forecast_interval.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/keyword_plan_network.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/label_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/legacy_app_install_ad_app_store.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/listing_custom_attribute_index.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/listing_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/local_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/location_extension_targeting_criterion_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/location_group_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/location_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/manager_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/matching_function_context_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/matching_function_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/media_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/merchant_center_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/message_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/mime_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/minute_of_hour.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/mobile_device_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/month_of_year.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/mutate_job_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/negative_geo_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/operating_system_version_operator_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/page_one_promoted_strategy_goal.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/parental_status_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/payment_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/placeholder_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/placement_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/policy_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/policy_review_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/policy_topic_entry_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/policy_topic_evidence_destination_not_working_device.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/positive_geo_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/preferred_content_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/price_extension_price_qualifier.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/price_extension_price_unit.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/price_extension_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/price_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/product_bidding_category_level.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/product_bidding_category_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/product_channel.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/product_channel_exclusivity.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/product_condition.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/product_type_level.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/promotion_extension_discount_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/promotion_extension_occasion.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/promotion_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/proximity_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/quality_score_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/real_estate_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/recommendation_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/search_engine_results_page_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/search_term_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/search_term_targeting_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/served_asset_field_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/shared_set_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/simulation_modification_method.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/simulation_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/sitelink_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/slot.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/spending_limit_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/structured_snippet_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/system_managed_entity_source.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/target_cpa_opt_in_recommendation_goal.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/target_impression_share_location.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/targeting_dimension.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/time_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/tracking_code_page_format.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/tracking_code_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/travel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_interest_taxonomy_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_access_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_closing_reason.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_combined_rule_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_crm_data_source_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_date_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_logical_rule_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_membership_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_number_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_prepopulation_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_rule_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_size_range.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_string_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/user_list_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/vanity_pharma_display_url_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/vanity_pharma_text.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/webpage_condition_operand.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/enums/webpage_condition_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_go_proto"), + "google/ads/googleads/v1/errors/account_budget_proposal_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/ad_customizer_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/ad_group_ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/ad_group_bid_modifier_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/ad_group_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/ad_group_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/ad_parameter_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/ad_sharing_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/adx_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/asset_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/authentication_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/authorization_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/bidding_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/bidding_strategy_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/billing_setup_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/campaign_budget_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/campaign_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/campaign_draft_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/campaign_experiment_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/campaign_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/campaign_shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/change_status_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/collection_size_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/context_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/conversion_action_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/conversion_adjustment_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/conversion_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/country_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/custom_interest_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/customer_client_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/customer_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/customer_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/customer_manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/database_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/date_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/date_range_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/distinct_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/enum_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/errors.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/extension_feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/extension_setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/feed_attribute_reference_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/feed_item_target_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/feed_item_validation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/feed_mapping_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/field_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/field_mask_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/function_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/function_parsing_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/geo_target_constant_suggestion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/header_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/id_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/image_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/internal_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/keyword_plan_ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/keyword_plan_campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/keyword_plan_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/keyword_plan_idea_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/keyword_plan_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/keyword_plan_negative_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/label_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/language_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/list_operation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/media_bundle_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/media_file_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/media_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/multiplier_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/mutate_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/mutate_job_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/new_resource_creation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/not_empty_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/not_whitelisted_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/null_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/operation_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/operator_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/partial_failure_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/policy_finding_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/policy_validation_parameter_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/policy_violation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/query_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/quota_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/range_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/recommendation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/region_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/request_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/resource_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/resource_count_limit_exceeded_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/shared_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/size_limit_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/string_format_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/string_length_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/url_field_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/user_list_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/errors/youtube_video_registration_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_go_proto"), + "google/ads/googleads/v1/resources/account_budget.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/account_budget_proposal.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_ad.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_ad_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_criterion_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_criterion_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_feed.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_group_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/ad_schedule_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/age_range_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/asset.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/bidding_strategy.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/billing_setup.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_budget.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_criterion_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_draft.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_experiment.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_feed.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/campaign_shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/carrier_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/change_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/click_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/conversion_action.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/custom_interest.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/customer.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/customer_client.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/customer_client_link.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/customer_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/customer_feed.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/customer_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/customer_manager_link.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/customer_negative_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/detail_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/display_keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/domain_category.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/dynamic_search_ads_search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/expanded_landing_page_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/extension_feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/feed.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/feed_item_target.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/feed_mapping.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/feed_placeholder_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/gender_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/geo_target_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/geographic_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/google_ads_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/group_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/hotel_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/hotel_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/keyword_plan.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/keyword_plan_ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/keyword_plan_campaign.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/keyword_plan_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/keyword_plan_negative_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/landing_page_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/language_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/location_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/managed_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/media_file.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/merchant_center_link.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/mobile_app_category_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/mobile_device_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/mutate_job.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/operating_system_version_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/paid_organic_search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/parental_status_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/payments_account.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/product_bidding_category_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/product_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/recommendation.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/remarketing_action.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/shared_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/shopping_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/topic_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/topic_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/user_interest.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/user_list.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/resources/video.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_go_proto"), + "google/ads/googleads/v1/services/account_budget_proposal_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/account_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_ad_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_ad_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_criterion_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_criterion_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_group_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_parameter_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/ad_schedule_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/age_range_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/asset_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/bidding_strategy_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/billing_setup_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_criterion_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_draft_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_experiment_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/campaign_shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/carrier_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/change_status_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/click_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/conversion_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/conversion_adjustment_upload_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/conversion_upload_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/custom_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/customer_client_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/customer_client_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/customer_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/customer_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/customer_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/customer_manager_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/customer_negative_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/customer_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/detail_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/display_keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/domain_category_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/dynamic_search_ads_search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/expanded_landing_page_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/extension_feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/feed_item_target_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/feed_mapping_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/feed_placeholder_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/gender_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/geo_target_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/geographic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/google_ads_field_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/google_ads_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/group_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/hotel_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/hotel_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/keyword_plan_ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/keyword_plan_campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/keyword_plan_idea_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/keyword_plan_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/keyword_plan_negative_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/keyword_plan_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/landing_page_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/language_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/location_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/managed_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/media_file_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/merchant_center_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/mobile_app_category_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/mobile_device_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/mutate_job_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/operating_system_version_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/paid_organic_search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/parental_status_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/payments_account_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/product_bidding_category_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/product_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/recommendation_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/remarketing_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/shared_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/shopping_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/topic_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/topic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/user_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/user_list_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v1/services/video_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_go_proto"), + "google/ads/googleads/v2/common/ad_asset.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/ad_type_infos.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/asset_types.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/bidding.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/click_location.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/criteria.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/criterion_category_availability.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/custom_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/dates.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/explorer_auto_optimizer_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/extensions.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/feed_common.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/final_app_url.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/frequency_cap.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/keyword_plan_common.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/matching_function.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/metrics.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/policy.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/real_time_bidding_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/segments.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/simulation.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/tag_snippet.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/targeting_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/text_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/url_collection.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/user_lists.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/common/value.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_go_proto"), + "google/ads/googleads/v2/enums/access_reason.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/access_role.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/account_budget_proposal_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/account_budget_proposal_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/account_budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_customizer_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_group_ad_rotation_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_group_ad_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_group_criterion_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_group_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_group_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_network_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_serving_optimization_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_strength.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/ad_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/advertising_channel_sub_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/advertising_channel_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/affiliate_location_feed_relationship_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/affiliate_location_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/age_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/app_campaign_app_store.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/app_campaign_bidding_strategy_goal_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/app_payment_model_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/app_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/app_store.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/app_url_operating_system_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/asset_field_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/asset_performance_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/asset_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/attribution_model.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/bid_modifier_source.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/bidding_source.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/bidding_strategy_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/bidding_strategy_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/billing_setup_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/brand_safety_suitability.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/budget_delivery_method.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/budget_period.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/budget_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/call_conversion_reporting_state.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/call_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/callout_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/campaign_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/campaign_draft_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/campaign_experiment_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/campaign_experiment_traffic_split_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/campaign_experiment_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/campaign_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/campaign_shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/campaign_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/change_status_operation.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/change_status_resource_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/click_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/content_label_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/conversion_action_category.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/conversion_action_counting_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/conversion_action_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/conversion_action_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/conversion_adjustment_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/conversion_attribution_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/conversion_lag_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/conversion_or_adjustment_lag_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/criterion_category_channel_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/criterion_category_locale_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/criterion_system_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/custom_interest_member_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/custom_interest_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/custom_interest_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/custom_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/customer_match_upload_key_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/data_driven_model_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/day_of_week.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/device.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/display_ad_format_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/display_upload_product_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/distance_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/dsa_page_feed_criterion_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/education_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/extension_setting_device.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/extension_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/external_conversion_source.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_attribute_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_item_quality_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_item_quality_disapproval_reason.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_item_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_item_target_device.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_item_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_item_validation_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_mapping_criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_mapping_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_origin.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/feed_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/flight_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/frequency_cap_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/frequency_cap_level.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/frequency_cap_time_unit.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/gender_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/geo_target_constant_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/geo_targeting_restriction.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/geo_targeting_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/google_ads_field_category.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/google_ads_field_data_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/hotel_date_selection_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/hotel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/hotel_rate_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/income_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/interaction_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/interaction_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/job_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/keyword_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/keyword_plan_competition_level.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/keyword_plan_forecast_interval.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/keyword_plan_network.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/label_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/legacy_app_install_ad_app_store.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/listing_custom_attribute_index.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/listing_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/local_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/location_extension_targeting_criterion_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/location_group_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/location_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/manager_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/matching_function_context_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/matching_function_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/media_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/merchant_center_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/message_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/mime_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/minute_of_hour.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/mobile_device_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/month_of_year.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/mutate_job_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/negative_geo_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/operating_system_version_operator_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/page_one_promoted_strategy_goal.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/parental_status_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/payment_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/placeholder_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/placement_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/policy_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/policy_review_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/policy_topic_entry_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/policy_topic_evidence_destination_not_working_device.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/positive_geo_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/preferred_content_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/price_extension_price_qualifier.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/price_extension_price_unit.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/price_extension_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/price_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/product_bidding_category_level.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/product_bidding_category_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/product_channel.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/product_channel_exclusivity.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/product_condition.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/product_type_level.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/promotion_extension_discount_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/promotion_extension_occasion.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/promotion_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/proximity_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/quality_score_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/real_estate_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/recommendation_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/search_engine_results_page_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/search_term_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/search_term_targeting_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/served_asset_field_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/shared_set_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/simulation_modification_method.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/simulation_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/sitelink_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/slot.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/spending_limit_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/structured_snippet_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/system_managed_entity_source.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/target_cpa_opt_in_recommendation_goal.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/target_impression_share_location.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/targeting_dimension.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/time_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/tracking_code_page_format.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/tracking_code_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/travel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_interest_taxonomy_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_access_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_closing_reason.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_combined_rule_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_crm_data_source_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_date_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_logical_rule_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_membership_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_number_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_prepopulation_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_rule_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_size_range.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_string_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/user_list_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/vanity_pharma_display_url_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/vanity_pharma_text.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/webpage_condition_operand.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/enums/webpage_condition_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_go_proto"), + "google/ads/googleads/v2/errors/access_invitation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/account_budget_proposal_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/ad_customizer_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/ad_group_ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/ad_group_bid_modifier_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/ad_group_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/ad_group_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/ad_parameter_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/ad_sharing_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/adx_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/asset_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/authentication_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/authorization_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/bidding_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/bidding_strategy_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/billing_setup_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/campaign_budget_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/campaign_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/campaign_draft_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/campaign_experiment_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/campaign_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/campaign_shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/change_status_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/collection_size_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/context_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/conversion_action_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/conversion_adjustment_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/conversion_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/country_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/currency_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/custom_interest_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/customer_client_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/customer_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/customer_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/customer_manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/database_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/date_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/date_range_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/distinct_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/enum_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/errors.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/extension_feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/extension_setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/feed_attribute_reference_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/feed_item_target_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/feed_item_validation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/feed_mapping_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/field_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/field_mask_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/function_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/function_parsing_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/geo_target_constant_suggestion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/header_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/id_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/image_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/internal_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/keyword_plan_ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/keyword_plan_campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/keyword_plan_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/keyword_plan_idea_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/keyword_plan_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/keyword_plan_negative_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/label_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/language_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/list_operation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/media_bundle_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/media_file_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/media_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/multiplier_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/mutate_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/mutate_job_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/new_resource_creation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/not_empty_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/not_whitelisted_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/null_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/operation_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/operator_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/partial_failure_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/policy_finding_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/policy_validation_parameter_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/policy_violation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/query_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/quota_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/range_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/recommendation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/region_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/request_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/resource_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/resource_count_limit_exceeded_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/shared_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/size_limit_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/string_format_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/string_length_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/url_field_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/user_list_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/errors/youtube_video_registration_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_go_proto"), + "google/ads/googleads/v2/resources/account_budget.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/account_budget_proposal.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_ad.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_ad_asset_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_ad_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_criterion_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_criterion_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_feed.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_group_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/ad_schedule_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/age_range_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/asset.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/bidding_strategy.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/billing_setup.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_budget.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_criterion_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_draft.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_experiment.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_feed.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/campaign_shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/carrier_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/change_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/click_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/conversion_action.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/custom_interest.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/customer.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/customer_client.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/customer_client_link.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/customer_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/customer_feed.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/customer_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/customer_manager_link.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/customer_negative_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/detail_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/display_keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/distance_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/domain_category.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/dynamic_search_ads_search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/expanded_landing_page_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/extension_feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/feed.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/feed_item_target.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/feed_mapping.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/feed_placeholder_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/gender_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/geo_target_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/geographic_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/google_ads_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/group_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/hotel_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/hotel_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/keyword_plan.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/keyword_plan_ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/keyword_plan_campaign.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/keyword_plan_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/keyword_plan_negative_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/landing_page_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/language_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/location_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/managed_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/media_file.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/merchant_center_link.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/mobile_app_category_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/mobile_device_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/mutate_job.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/operating_system_version_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/paid_organic_search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/parental_status_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/payments_account.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/product_bidding_category_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/product_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/recommendation.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/remarketing_action.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/shared_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/shopping_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/topic_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/topic_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/user_interest.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/user_list.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/user_location_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/resources/video.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_go_proto"), + "google/ads/googleads/v2/services/account_budget_proposal_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/account_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_ad_asset_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_ad_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_ad_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_criterion_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_criterion_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_group_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_parameter_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_schedule_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/ad_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/age_range_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/asset_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/bidding_strategy_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/billing_setup_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_criterion_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_draft_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_experiment_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/campaign_shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/carrier_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/change_status_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/click_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/conversion_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/conversion_adjustment_upload_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/conversion_upload_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/custom_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/customer_client_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/customer_client_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/customer_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/customer_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/customer_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/customer_manager_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/customer_negative_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/customer_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/detail_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/display_keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/distance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/domain_category_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/dynamic_search_ads_search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/expanded_landing_page_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/extension_feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/feed_item_target_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/feed_mapping_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/feed_placeholder_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/gender_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/geo_target_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/geographic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/google_ads_field_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/google_ads_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/group_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/hotel_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/hotel_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/keyword_plan_ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/keyword_plan_campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/keyword_plan_idea_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/keyword_plan_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/keyword_plan_negative_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/keyword_plan_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/landing_page_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/language_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/location_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/managed_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/media_file_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/merchant_center_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/mobile_app_category_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/mobile_device_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/mutate_job_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/operating_system_version_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/paid_organic_search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/parental_status_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/payments_account_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/product_bidding_category_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/product_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/recommendation_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/remarketing_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/shared_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/shopping_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/topic_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/topic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/user_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/user_list_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/user_location_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/ads/googleads/v2/services/video_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_go_proto"), + "google/api/annotations.proto": label.New("go_googleapis", "google/api", "annotations_go_proto"), + "google/api/auth.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/backend.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/billing.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/client.proto": label.New("go_googleapis", "google/api", "annotations_go_proto"), + "google/api/config_change.proto": label.New("go_googleapis", "google/api", "configchange_go_proto"), + "google/api/consumer.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/context.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/control.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/distribution.proto": label.New("go_googleapis", "google/api", "distribution_go_proto"), + "google/api/documentation.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/endpoint.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/experimental/authorization_config.proto": label.New("go_googleapis", "google/api", "api_go_proto"), + "google/api/experimental/experimental.proto": label.New("go_googleapis", "google/api", "api_go_proto"), + "google/api/expr/v1alpha1/cel_service.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), + "google/api/expr/v1alpha1/checked.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), + "google/api/expr/v1alpha1/conformance_service.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), + "google/api/expr/v1alpha1/eval.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), + "google/api/expr/v1alpha1/explain.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), + "google/api/expr/v1alpha1/syntax.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), + "google/api/expr/v1alpha1/value.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_go_proto"), + "google/api/expr/v1beta1/decl.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), + "google/api/expr/v1beta1/eval.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), + "google/api/expr/v1beta1/expr.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), + "google/api/expr/v1beta1/source.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), + "google/api/expr/v1beta1/value.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_go_proto"), + "google/api/field_behavior.proto": label.New("go_googleapis", "google/api", "annotations_go_proto"), + "google/api/http.proto": label.New("go_googleapis", "google/api", "annotations_go_proto"), + "google/api/httpbody.proto": label.New("go_googleapis", "google/api", "httpbody_go_proto"), + "google/api/label.proto": label.New("go_googleapis", "google/api", "label_go_proto"), + "google/api/launch_stage.proto": label.New("go_googleapis", "google/api", "api_go_proto"), + "google/api/log.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/logging.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/metric.proto": label.New("go_googleapis", "google/api", "metric_go_proto"), + "google/api/monitored_resource.proto": label.New("go_googleapis", "google/api", "monitoredres_go_proto"), + "google/api/monitoring.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/quota.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/resource.proto": label.New("go_googleapis", "google/api", "annotations_go_proto"), + "google/api/service.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/servicecontrol/v1/check_error.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), + "google/api/servicecontrol/v1/distribution.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), + "google/api/servicecontrol/v1/log_entry.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), + "google/api/servicecontrol/v1/metric_value.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), + "google/api/servicecontrol/v1/operation.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), + "google/api/servicecontrol/v1/quota_controller.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), + "google/api/servicecontrol/v1/service_controller.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_go_proto"), + "google/api/servicemanagement/v1/resources.proto": label.New("go_googleapis", "google/api/servicemanagement/v1", "servicemanagement_go_proto"), + "google/api/servicemanagement/v1/servicemanager.proto": label.New("go_googleapis", "google/api/servicemanagement/v1", "servicemanagement_go_proto"), + "google/api/source_info.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/system_parameter.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/api/usage.proto": label.New("go_googleapis", "google/api", "serviceconfig_go_proto"), + "google/appengine/legacy/audit_data.proto": label.New("go_googleapis", "google/appengine/legacy", "legacy_go_proto"), + "google/appengine/logging/v1/request_log.proto": label.New("go_googleapis", "google/appengine/logging/v1", "logging_go_proto"), + "google/appengine/v1/app_yaml.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/appengine/v1/appengine.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/appengine/v1/application.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/appengine/v1/audit_data.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/appengine/v1/deploy.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/appengine/v1/instance.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/appengine/v1/location.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/appengine/v1/operation.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/appengine/v1/service.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/appengine/v1/version.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_go_proto"), + "google/assistant/embedded/v1alpha1/embedded_assistant.proto": label.New("go_googleapis", "google/assistant/embedded/v1alpha1", "embedded_go_proto"), + "google/assistant/embedded/v1alpha2/embedded_assistant.proto": label.New("go_googleapis", "google/assistant/embedded/v1alpha2", "embedded_go_proto"), + "google/bigtable/admin/cluster/v1/bigtable_cluster_data.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_go_proto"), + "google/bigtable/admin/cluster/v1/bigtable_cluster_service.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_go_proto"), + "google/bigtable/admin/cluster/v1/bigtable_cluster_service_messages.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_go_proto"), + "google/bigtable/admin/table/v1/bigtable_table_data.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_go_proto"), + "google/bigtable/admin/table/v1/bigtable_table_service.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_go_proto"), + "google/bigtable/admin/table/v1/bigtable_table_service_messages.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_go_proto"), + "google/bigtable/admin/v2/bigtable_instance_admin.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), + "google/bigtable/admin/v2/bigtable_table_admin.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), + "google/bigtable/admin/v2/common.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), + "google/bigtable/admin/v2/instance.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), + "google/bigtable/admin/v2/table.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_go_proto"), + "google/bigtable/v1/bigtable_data.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_go_proto"), + "google/bigtable/v1/bigtable_service.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_go_proto"), + "google/bigtable/v1/bigtable_service_messages.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_go_proto"), + "google/bigtable/v2/bigtable.proto": label.New("go_googleapis", "google/bigtable/v2", "bigtable_go_proto"), + "google/bigtable/v2/data.proto": label.New("go_googleapis", "google/bigtable/v2", "bigtable_go_proto"), + "google/bytestream/bytestream.proto": label.New("go_googleapis", "google/bytestream", "bytestream_go_proto"), + "google/cloud/asset/v1/asset_service.proto": label.New("go_googleapis", "google/cloud/asset/v1", "asset_go_proto"), + "google/cloud/asset/v1/assets.proto": label.New("go_googleapis", "google/cloud/asset/v1", "asset_go_proto"), + "google/cloud/asset/v1beta1/asset_service.proto": label.New("go_googleapis", "google/cloud/asset/v1beta1", "asset_go_proto"), + "google/cloud/asset/v1beta1/assets.proto": label.New("go_googleapis", "google/cloud/asset/v1beta1", "asset_go_proto"), + "google/cloud/audit/audit_log.proto": label.New("go_googleapis", "google/cloud/audit", "audit_go_proto"), + "google/cloud/automl/v1beta1/annotation_payload.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/annotation_spec.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/classification.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/column_spec.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/data_items.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/data_stats.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/data_types.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/dataset.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/detection.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/geometry.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/image.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/io.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/model.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/model_evaluation.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/operations.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/prediction_service.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/ranges.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/regression.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/service.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/table_spec.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/tables.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/temporal.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/text.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/text_extraction.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/text_segment.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/text_sentiment.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/translation.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/automl/v1beta1/video.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_go_proto"), + "google/cloud/bigquery/datatransfer/v1/datasource.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_go_proto"), + "google/cloud/bigquery/datatransfer/v1/datatransfer.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_go_proto"), + "google/cloud/bigquery/datatransfer/v1/transfer.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_go_proto"), + "google/cloud/bigquery/logging/v1/audit_data.proto": label.New("go_googleapis", "google/cloud/bigquery/logging/v1", "logging_go_proto"), + "google/cloud/bigquery/storage/v1beta1/arrow.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), + "google/cloud/bigquery/storage/v1beta1/avro.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), + "google/cloud/bigquery/storage/v1beta1/read_options.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), + "google/cloud/bigquery/storage/v1beta1/storage.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), + "google/cloud/bigquery/storage/v1beta1/table_reference.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_go_proto"), + "google/cloud/bigquery/v2/model.proto": label.New("go_googleapis", "google/cloud/bigquery/v2", "bigquery_go_proto"), + "google/cloud/bigquery/v2/model_reference.proto": label.New("go_googleapis", "google/cloud/bigquery/v2", "bigquery_go_proto"), + "google/cloud/bigquery/v2/standard_sql.proto": label.New("go_googleapis", "google/cloud/bigquery/v2", "bigquery_go_proto"), + "google/cloud/billing/v1/cloud_billing.proto": label.New("go_googleapis", "google/cloud/billing/v1", "billing_go_proto"), + "google/cloud/binaryauthorization/v1beta1/resources.proto": label.New("go_googleapis", "google/cloud/binaryauthorization/v1beta1", "binaryauthorization_go_proto"), + "google/cloud/binaryauthorization/v1beta1/service.proto": label.New("go_googleapis", "google/cloud/binaryauthorization/v1beta1", "binaryauthorization_go_proto"), + "google/cloud/datacatalog/v1beta1/datacatalog.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_go_proto"), + "google/cloud/datacatalog/v1beta1/schema.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_go_proto"), + "google/cloud/datacatalog/v1beta1/search.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_go_proto"), + "google/cloud/datacatalog/v1beta1/table_spec.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_go_proto"), + "google/cloud/datacatalog/v1beta1/tags.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_go_proto"), + "google/cloud/datacatalog/v1beta1/timestamps.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_go_proto"), + "google/cloud/datalabeling/v1beta1/annotation.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/datalabeling/v1beta1/annotation_spec_set.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/datalabeling/v1beta1/data_labeling_service.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/datalabeling/v1beta1/data_payloads.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/datalabeling/v1beta1/dataset.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/datalabeling/v1beta1/evaluation.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/datalabeling/v1beta1/evaluation_job.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/datalabeling/v1beta1/human_annotation_config.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/datalabeling/v1beta1/instruction.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/datalabeling/v1beta1/operations.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_go_proto"), + "google/cloud/dataproc/v1/clusters.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), + "google/cloud/dataproc/v1/jobs.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), + "google/cloud/dataproc/v1/operations.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), + "google/cloud/dataproc/v1/shared.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), + "google/cloud/dataproc/v1/workflow_templates.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_go_proto"), + "google/cloud/dataproc/v1beta2/autoscaling_policies.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), + "google/cloud/dataproc/v1beta2/clusters.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), + "google/cloud/dataproc/v1beta2/jobs.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), + "google/cloud/dataproc/v1beta2/operations.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), + "google/cloud/dataproc/v1beta2/shared.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), + "google/cloud/dataproc/v1beta2/workflow_templates.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_go_proto"), + "google/cloud/dialogflow/v2/agent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2/audio_config.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2/context.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2/entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2/intent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2/session.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2/session_entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2/webhook.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/agent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/audio_config.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/context.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/document.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/intent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/knowledge_base.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/session.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/session_entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/dialogflow/v2beta1/webhook.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_go_proto"), + "google/cloud/functions/v1beta2/functions.proto": label.New("go_googleapis", "google/cloud/functions/v1beta2", "functions_go_proto"), + "google/cloud/functions/v1beta2/operations.proto": label.New("go_googleapis", "google/cloud/functions/v1beta2", "functions_go_proto"), + "google/cloud/iot/v1/device_manager.proto": label.New("go_googleapis", "google/cloud/iot/v1", "iot_go_proto"), + "google/cloud/iot/v1/resources.proto": label.New("go_googleapis", "google/cloud/iot/v1", "iot_go_proto"), + "google/cloud/irm/v1alpha2/incidents.proto": label.New("go_googleapis", "google/cloud/irm/v1alpha2", "irm_go_proto"), + "google/cloud/irm/v1alpha2/incidents_service.proto": label.New("go_googleapis", "google/cloud/irm/v1alpha2", "irm_go_proto"), + "google/cloud/kms/v1/resources.proto": label.New("go_googleapis", "google/cloud/kms/v1", "kms_go_proto"), + "google/cloud/kms/v1/service.proto": label.New("go_googleapis", "google/cloud/kms/v1", "kms_go_proto"), + "google/cloud/language/v1/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1", "language_go_proto"), + "google/cloud/language/v1beta1/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1beta1", "language_go_proto"), + "google/cloud/language/v1beta2/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1beta2", "language_go_proto"), + "google/cloud/location/locations.proto": label.New("go_googleapis", "google/cloud/location", "location_go_proto"), + "google/cloud/ml/v1/job_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), + "google/cloud/ml/v1/model_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), + "google/cloud/ml/v1/operation_metadata.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), + "google/cloud/ml/v1/prediction_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), + "google/cloud/ml/v1/project_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_go_proto"), + "google/cloud/oslogin/common/common.proto": label.New("go_googleapis", "google/cloud/oslogin/common", "common_go_proto"), + "google/cloud/oslogin/v1/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1", "oslogin_go_proto"), + "google/cloud/oslogin/v1alpha/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1alpha", "oslogin_go_proto"), + "google/cloud/oslogin/v1beta/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1beta", "oslogin_go_proto"), + "google/cloud/phishingprotection/v1beta1/phishingprotection.proto": label.New("go_googleapis", "google/cloud/phishingprotection/v1beta1", "phishingprotection_go_proto"), + "google/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.proto": label.New("go_googleapis", "google/cloud/recaptchaenterprise/v1beta1", "recaptchaenterprise_go_proto"), + "google/cloud/recommender/v1beta1/recommendation.proto": label.New("go_googleapis", "google/cloud/recommender/v1beta1", "recommender_go_proto"), + "google/cloud/recommender/v1beta1/recommender_service.proto": label.New("go_googleapis", "google/cloud/recommender/v1beta1", "recommender_go_proto"), + "google/cloud/redis/v1/cloud_redis.proto": label.New("go_googleapis", "google/cloud/redis/v1", "redis_go_proto"), + "google/cloud/redis/v1beta1/cloud_redis.proto": label.New("go_googleapis", "google/cloud/redis/v1beta1", "redis_go_proto"), + "google/cloud/resourcemanager/v2/folders.proto": label.New("go_googleapis", "google/cloud/resourcemanager/v2", "resourcemanager_go_proto"), + "google/cloud/runtimeconfig/v1beta1/resources.proto": label.New("go_googleapis", "google/cloud/runtimeconfig/v1beta1", "runtimeconfig_go_proto"), + "google/cloud/runtimeconfig/v1beta1/runtimeconfig.proto": label.New("go_googleapis", "google/cloud/runtimeconfig/v1beta1", "runtimeconfig_go_proto"), + "google/cloud/scheduler/v1/cloudscheduler.proto": label.New("go_googleapis", "google/cloud/scheduler/v1", "scheduler_go_proto"), + "google/cloud/scheduler/v1/job.proto": label.New("go_googleapis", "google/cloud/scheduler/v1", "scheduler_go_proto"), + "google/cloud/scheduler/v1/target.proto": label.New("go_googleapis", "google/cloud/scheduler/v1", "scheduler_go_proto"), + "google/cloud/scheduler/v1beta1/cloudscheduler.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_go_proto"), + "google/cloud/scheduler/v1beta1/job.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_go_proto"), + "google/cloud/scheduler/v1beta1/target.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_go_proto"), + "google/cloud/securitycenter/v1/asset.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1/finding.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1/organization_settings.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1/run_asset_discovery_response.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1/security_marks.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1/securitycenter_service.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1/source.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1beta1/asset.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1beta1/finding.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1beta1/organization_settings.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1beta1/security_marks.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1beta1/securitycenter_service.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), + "google/cloud/securitycenter/v1beta1/source.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_go_proto"), + "google/cloud/speech/v1/cloud_speech.proto": label.New("go_googleapis", "google/cloud/speech/v1", "speech_go_proto"), + "google/cloud/speech/v1p1beta1/cloud_speech.proto": label.New("go_googleapis", "google/cloud/speech/v1p1beta1", "speech_go_proto"), + "google/cloud/support/common.proto": label.New("go_googleapis", "google/cloud/support", "common_go_proto"), + "google/cloud/support/v1alpha1/cloud_support.proto": label.New("go_googleapis", "google/cloud/support/v1alpha1", "support_go_proto"), + "google/cloud/talent/v4beta1/application.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/application_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/batch.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/common.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/company.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/company_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/completion_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/event.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/event_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/filters.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/histogram.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/job.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/job_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/profile.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/profile_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/tenant.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/talent/v4beta1/tenant_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_go_proto"), + "google/cloud/tasks/v2/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2", "tasks_go_proto"), + "google/cloud/tasks/v2/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2", "tasks_go_proto"), + "google/cloud/tasks/v2/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2", "tasks_go_proto"), + "google/cloud/tasks/v2/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2", "tasks_go_proto"), + "google/cloud/tasks/v2beta2/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_go_proto"), + "google/cloud/tasks/v2beta2/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_go_proto"), + "google/cloud/tasks/v2beta2/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_go_proto"), + "google/cloud/tasks/v2beta2/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_go_proto"), + "google/cloud/tasks/v2beta3/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_go_proto"), + "google/cloud/tasks/v2beta3/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_go_proto"), + "google/cloud/tasks/v2beta3/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_go_proto"), + "google/cloud/tasks/v2beta3/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_go_proto"), + "google/cloud/texttospeech/v1/cloud_tts.proto": label.New("go_googleapis", "google/cloud/texttospeech/v1", "texttospeech_go_proto"), + "google/cloud/texttospeech/v1beta1/cloud_tts.proto": label.New("go_googleapis", "google/cloud/texttospeech/v1beta1", "texttospeech_go_proto"), + "google/cloud/translate/v3beta1/translation_service.proto": label.New("go_googleapis", "google/cloud/translate/v3beta1", "translate_go_proto"), + "google/cloud/videointelligence/v1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1", "videointelligence_go_proto"), + "google/cloud/videointelligence/v1beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1beta1", "videointelligence_go_proto"), + "google/cloud/videointelligence/v1beta2/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1beta2", "videointelligence_go_proto"), + "google/cloud/videointelligence/v1p1beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p1beta1", "videointelligence_go_proto"), + "google/cloud/videointelligence/v1p2beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p2beta1", "videointelligence_go_proto"), + "google/cloud/videointelligence/v1p3beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p3beta1", "videointelligence_go_proto"), + "google/cloud/vision/v1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), + "google/cloud/vision/v1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), + "google/cloud/vision/v1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), + "google/cloud/vision/v1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), + "google/cloud/vision/v1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), + "google/cloud/vision/v1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_go_proto"), + "google/cloud/vision/v1p1beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_go_proto"), + "google/cloud/vision/v1p1beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_go_proto"), + "google/cloud/vision/v1p1beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_go_proto"), + "google/cloud/vision/v1p1beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_go_proto"), + "google/cloud/vision/v1p2beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_go_proto"), + "google/cloud/vision/v1p2beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_go_proto"), + "google/cloud/vision/v1p2beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_go_proto"), + "google/cloud/vision/v1p2beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_go_proto"), + "google/cloud/vision/v1p3beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), + "google/cloud/vision/v1p3beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), + "google/cloud/vision/v1p3beta1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), + "google/cloud/vision/v1p3beta1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), + "google/cloud/vision/v1p3beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), + "google/cloud/vision/v1p3beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_go_proto"), + "google/cloud/vision/v1p4beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_go_proto"), + "google/cloud/vision/v1p4beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_go_proto"), + "google/cloud/vision/v1p4beta1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_go_proto"), + "google/cloud/vision/v1p4beta1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_go_proto"), + "google/cloud/vision/v1p4beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_go_proto"), + "google/cloud/vision/v1p4beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_go_proto"), + "google/cloud/webrisk/v1beta1/webrisk.proto": label.New("go_googleapis", "google/cloud/webrisk/v1beta1", "webrisk_go_proto"), + "google/cloud/websecurityscanner/v1alpha/crawled_url.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1alpha/finding.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1alpha/finding_addon.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1alpha/finding_type_stats.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1alpha/scan_config.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1alpha/scan_run.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/crawled_url.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/finding.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/finding_addon.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/finding_type_stats.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/scan_config.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/scan_config_error.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/scan_run.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/scan_run_error_trace.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/scan_run_warning_trace.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/cloud/websecurityscanner/v1beta/web_security_scanner.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_go_proto"), + "google/container/v1/cluster_service.proto": label.New("go_googleapis", "google/container/v1", "container_go_proto"), + "google/container/v1alpha1/cluster_service.proto": label.New("go_googleapis", "google/container/v1alpha1", "container_go_proto"), + "google/container/v1beta1/cluster_service.proto": label.New("go_googleapis", "google/container/v1beta1", "container_go_proto"), + "google/datastore/admin/v1/datastore_admin.proto": label.New("go_googleapis", "google/datastore/admin/v1", "admin_go_proto"), + "google/datastore/admin/v1/index.proto": label.New("go_googleapis", "google/datastore/admin/v1", "admin_go_proto"), + "google/datastore/admin/v1beta1/datastore_admin.proto": label.New("go_googleapis", "google/datastore/admin/v1beta1", "admin_go_proto"), + "google/datastore/v1/datastore.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_go_proto"), + "google/datastore/v1/entity.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_go_proto"), + "google/datastore/v1/query.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_go_proto"), + "google/datastore/v1beta3/datastore.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_go_proto"), + "google/datastore/v1beta3/entity.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_go_proto"), + "google/datastore/v1beta3/query.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_go_proto"), + "google/devtools/build/v1/build_events.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_go_proto"), + "google/devtools/build/v1/build_status.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_go_proto"), + "google/devtools/build/v1/publish_build_event.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_go_proto"), + "google/devtools/cloudbuild/v1/cloudbuild.proto": label.New("go_googleapis", "google/devtools/cloudbuild/v1", "cloudbuild_go_proto"), + "google/devtools/clouddebugger/v2/controller.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_go_proto"), + "google/devtools/clouddebugger/v2/data.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_go_proto"), + "google/devtools/clouddebugger/v2/debugger.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_go_proto"), + "google/devtools/clouderrorreporting/v1beta1/common.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_go_proto"), + "google/devtools/clouderrorreporting/v1beta1/error_group_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_go_proto"), + "google/devtools/clouderrorreporting/v1beta1/error_stats_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_go_proto"), + "google/devtools/clouderrorreporting/v1beta1/report_errors_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_go_proto"), + "google/devtools/cloudprofiler/v2/profiler.proto": label.New("go_googleapis", "google/devtools/cloudprofiler/v2", "cloudprofiler_go_proto"), + "google/devtools/cloudtrace/v1/trace.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v1", "cloudtrace_go_proto"), + "google/devtools/cloudtrace/v2/trace.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v2", "cloudtrace_go_proto"), + "google/devtools/cloudtrace/v2/tracing.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v2", "cloudtrace_go_proto"), + "google/devtools/containeranalysis/v1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1", "containeranalysis_go_proto"), + "google/devtools/containeranalysis/v1alpha1/bill_of_materials.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), + "google/devtools/containeranalysis/v1alpha1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), + "google/devtools/containeranalysis/v1alpha1/image_basis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), + "google/devtools/containeranalysis/v1alpha1/package_vulnerability.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), + "google/devtools/containeranalysis/v1alpha1/provenance.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), + "google/devtools/containeranalysis/v1alpha1/source_context.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_go_proto"), + "google/devtools/containeranalysis/v1beta1/attestation/attestation.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/attestation", "attestation_go_proto"), + "google/devtools/containeranalysis/v1beta1/build/build.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/build", "build_go_proto"), + "google/devtools/containeranalysis/v1beta1/common/common.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/common", "common_go_proto"), + "google/devtools/containeranalysis/v1beta1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1", "containeranalysis_go_proto"), + "google/devtools/containeranalysis/v1beta1/deployment/deployment.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/deployment", "deployment_go_proto"), + "google/devtools/containeranalysis/v1beta1/discovery/discovery.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/discovery", "discovery_go_proto"), + "google/devtools/containeranalysis/v1beta1/grafeas/grafeas.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/grafeas", "grafeas_go_proto"), + "google/devtools/containeranalysis/v1beta1/image/image.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/image", "image_go_proto"), + "google/devtools/containeranalysis/v1beta1/package/package.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/package", "package_go_proto"), + "google/devtools/containeranalysis/v1beta1/provenance/provenance.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/provenance", "provenance_go_proto"), + "google/devtools/containeranalysis/v1beta1/source/source.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/source", "source_go_proto"), + "google/devtools/containeranalysis/v1beta1/vulnerability/vulnerability.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/vulnerability", "vulnerability_go_proto"), + "google/devtools/remoteexecution/v1test/remote_execution.proto": label.New("go_googleapis", "google/devtools/remoteexecution/v1test", "remoteexecution_go_proto"), + "google/devtools/remoteworkers/v1test2/bots.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_go_proto"), + "google/devtools/remoteworkers/v1test2/command.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_go_proto"), + "google/devtools/remoteworkers/v1test2/tasks.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_go_proto"), + "google/devtools/remoteworkers/v1test2/worker.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_go_proto"), + "google/devtools/resultstore/v2/action.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/common.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/configuration.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/configured_target.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/coverage.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/coverage_summary.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/file.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/file_set.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/invocation.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/resultstore_download.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/resultstore_file_download.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/resultstore_upload.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/target.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/resultstore/v2/test_suite.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_go_proto"), + "google/devtools/source/v1/source_context.proto": label.New("go_googleapis", "google/devtools/source/v1", "source_go_proto"), + "google/devtools/sourcerepo/v1/sourcerepo.proto": label.New("go_googleapis", "google/devtools/sourcerepo/v1", "sourcerepo_go_proto"), + "google/example/library/v1/library.proto": label.New("go_googleapis", "google/example/library/v1", "library_go_proto"), + "google/firebase/fcm/connection/v1alpha1/connection_api.proto": label.New("go_googleapis", "google/firebase/fcm/connection/v1alpha1", "connection_go_proto"), + "google/firestore/admin/v1/field.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), + "google/firestore/admin/v1/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), + "google/firestore/admin/v1/index.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), + "google/firestore/admin/v1/location.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), + "google/firestore/admin/v1/operation.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_go_proto"), + "google/firestore/admin/v1beta1/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_go_proto"), + "google/firestore/admin/v1beta1/index.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_go_proto"), + "google/firestore/admin/v1beta1/location.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_go_proto"), + "google/firestore/admin/v1beta2/field.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_go_proto"), + "google/firestore/admin/v1beta2/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_go_proto"), + "google/firestore/admin/v1beta2/index.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_go_proto"), + "google/firestore/admin/v1beta2/operation.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_go_proto"), + "google/firestore/v1/common.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), + "google/firestore/v1/document.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), + "google/firestore/v1/firestore.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), + "google/firestore/v1/query.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), + "google/firestore/v1/write.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_go_proto"), + "google/firestore/v1beta1/common.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), + "google/firestore/v1beta1/document.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), + "google/firestore/v1beta1/firestore.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), + "google/firestore/v1beta1/query.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), + "google/firestore/v1beta1/write.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_go_proto"), + "google/genomics/v1/annotations.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/cigar.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/datasets.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/operations.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/position.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/range.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/readalignment.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/readgroup.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/readgroupset.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/reads.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/references.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1/variants.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_go_proto"), + "google/genomics/v1alpha2/pipelines.proto": label.New("go_googleapis", "google/genomics/v1alpha2", "genomics_go_proto"), + "google/home/graph/v1/device.proto": label.New("go_googleapis", "google/home/graph/v1", "graph_go_proto"), + "google/home/graph/v1/homegraph.proto": label.New("go_googleapis", "google/home/graph/v1", "graph_go_proto"), + "google/iam/admin/v1/iam.proto": label.New("go_googleapis", "google/iam/admin/v1", "admin_go_proto"), + "google/iam/credentials/v1/common.proto": label.New("go_googleapis", "google/iam/credentials/v1", "credentials_go_proto"), + "google/iam/credentials/v1/iamcredentials.proto": label.New("go_googleapis", "google/iam/credentials/v1", "credentials_go_proto"), + "google/iam/v1/iam_policy.proto": label.New("go_googleapis", "google/iam/v1", "iam_go_proto"), + "google/iam/v1/logging/audit_data.proto": label.New("go_googleapis", "google/iam/v1/logging", "logging_go_proto"), + "google/iam/v1/options.proto": label.New("go_googleapis", "google/iam/v1", "iam_go_proto"), + "google/iam/v1/policy.proto": label.New("go_googleapis", "google/iam/v1", "iam_go_proto"), + "google/logging/type/http_request.proto": label.New("go_googleapis", "google/logging/type", "ltype_go_proto"), + "google/logging/type/log_severity.proto": label.New("go_googleapis", "google/logging/type", "ltype_go_proto"), + "google/logging/v2/log_entry.proto": label.New("go_googleapis", "google/logging/v2", "logging_go_proto"), + "google/logging/v2/logging.proto": label.New("go_googleapis", "google/logging/v2", "logging_go_proto"), + "google/logging/v2/logging_config.proto": label.New("go_googleapis", "google/logging/v2", "logging_go_proto"), + "google/logging/v2/logging_metrics.proto": label.New("go_googleapis", "google/logging/v2", "logging_go_proto"), + "google/longrunning/operations.proto": label.New("go_googleapis", "google/longrunning", "longrunning_go_proto"), + "google/monitoring/v3/alert.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/alert_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/common.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/dropped_labels.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/group.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/group_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/metric.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/metric_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/mutation_record.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/notification.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/notification_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/span_context.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/uptime.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/monitoring/v3/uptime_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_go_proto"), + "google/privacy/dlp/v2/dlp.proto": label.New("go_googleapis", "google/privacy/dlp/v2", "dlp_go_proto"), + "google/privacy/dlp/v2/storage.proto": label.New("go_googleapis", "google/privacy/dlp/v2", "dlp_go_proto"), + "google/pubsub/v1/pubsub.proto": label.New("go_googleapis", "google/pubsub/v1", "pubsub_go_proto"), + "google/pubsub/v1beta2/pubsub.proto": label.New("go_googleapis", "google/pubsub/v1beta2", "pubsub_go_proto"), + "google/rpc/code.proto": label.New("go_googleapis", "google/rpc", "code_go_proto"), + "google/rpc/error_details.proto": label.New("go_googleapis", "google/rpc", "errdetails_go_proto"), + "google/rpc/status.proto": label.New("go_googleapis", "google/rpc", "status_go_proto"), + "google/spanner/admin/database/v1/spanner_database_admin.proto": label.New("go_googleapis", "google/spanner/admin/database/v1", "database_go_proto"), + "google/spanner/admin/instance/v1/spanner_instance_admin.proto": label.New("go_googleapis", "google/spanner/admin/instance/v1", "instance_go_proto"), + "google/spanner/v1/keys.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), + "google/spanner/v1/mutation.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), + "google/spanner/v1/query_plan.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), + "google/spanner/v1/result_set.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), + "google/spanner/v1/spanner.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), + "google/spanner/v1/transaction.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), + "google/spanner/v1/type.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_go_proto"), + "google/storagetransfer/v1/transfer.proto": label.New("go_googleapis", "google/storagetransfer/v1", "storagetransfer_go_proto"), + "google/storagetransfer/v1/transfer_types.proto": label.New("go_googleapis", "google/storagetransfer/v1", "storagetransfer_go_proto"), + "google/streetview/publish/v1/resources.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_go_proto"), + "google/streetview/publish/v1/rpcmessages.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_go_proto"), + "google/streetview/publish/v1/streetview_publish.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_go_proto"), + "google/type/calendar_period.proto": label.New("go_googleapis", "google/type", "calendarperiod_go_proto"), + "google/type/color.proto": label.New("go_googleapis", "google/type", "color_go_proto"), + "google/type/date.proto": label.New("go_googleapis", "google/type", "date_go_proto"), + "google/type/dayofweek.proto": label.New("go_googleapis", "google/type", "dayofweek_go_proto"), + "google/type/expr.proto": label.New("go_googleapis", "google/type", "expr_go_proto"), + "google/type/fraction.proto": label.New("go_googleapis", "google/type", "fraction_go_proto"), + "google/type/latlng.proto": label.New("go_googleapis", "google/type", "latlng_go_proto"), + "google/type/money.proto": label.New("go_googleapis", "google/type", "money_go_proto"), + "google/type/postal_address.proto": label.New("go_googleapis", "google/type", "postaladdress_go_proto"), + "google/type/quaternion.proto": label.New("go_googleapis", "google/type", "quaternion_go_proto"), + "google/type/timeofday.proto": label.New("go_googleapis", "google/type", "timeofday_go_proto"), + "google/watcher/v1/watch.proto": label.New("go_googleapis", "google/watcher/v1", "watcher_go_proto"), + "grafeas/v1/attestation.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/build.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/common.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/cvss.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/deployment.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/discovery.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/grafeas.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/image.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/package.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/provenance.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), + "grafeas/v1/vulnerability.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_go_proto"), } 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 69317ac193..4de0c2fdb6 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/package.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/package.go @@ -19,6 +19,7 @@ import ( "fmt" "log" "path" + "regexp" "sort" "strings" @@ -486,3 +487,21 @@ func (si *platformStringInfo) convertToPlatforms() { si.archs = nil } } + +var semverRex = regexp.MustCompile(`^.*?(/v\d+)(?:/.*)?$`) + +// pathWithoutSemver removes a semantic version suffix from path. +// For example, if path is "example.com/foo/v2/bar", pathWithoutSemver +// will return "example.com/foo/bar". If there is no semantic version suffix, +// "" will be returned. +func pathWithoutSemver(path string) string { + m := semverRex.FindStringSubmatchIndex(path) + if m == nil { + return "" + } + v := path[m[2]+2 : m[3]] + if v[0] == '0' || v == "1" { + return "" + } + return path[:m[2]] + path[m[3]:] +} 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 6fe25ace61..fb76df319e 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/go/resolve.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/go/resolve.go @@ -21,6 +21,7 @@ import ( "go/build" "log" "path" + "regexp" "strings" "github.com/bazelbuild/bazel-gazelle/config" @@ -178,7 +179,7 @@ func resolveGo(c *config.Config, ix *resolve.RuleIndex, rc *repo.RemoteCache, r } if gc.depMode == externalMode { - return resolveExternal(rc, imp) + return resolveExternal(gc.moduleMode, rc, imp) } else { return resolveVendored(rc, imp) } @@ -227,7 +228,8 @@ func resolveWithIndexGo(ix *resolve.RuleIndex, imp string, from label.Label) (la // Current match is worse } else { // Match is ambiguous - matchError = fmt.Errorf("multiple rules (%s and %s) may be imported with %q from %s", bestMatch.Label, m.Label, imp, from) + // TODO: consider listing all the ambiguous rules here. + matchError = fmt.Errorf("rule %s imports %q which matches multiple rules: %s and %s. # gazelle:resolve may be used to disambiguate", from, imp, bestMatch.Label, m.Label) } } if matchError != nil { @@ -242,15 +244,39 @@ func resolveWithIndexGo(ix *resolve.RuleIndex, imp string, from label.Label) (la return bestMatch.Label, nil } -func resolveExternal(rc *repo.RemoteCache, imp string) (label.Label, error) { - prefix, repo, err := rc.Root(imp) +var modMajorRex = regexp.MustCompile(`/v\d+(?:/|$)`) + +func resolveExternal(moduleMode bool, rc *repo.RemoteCache, imp string) (label.Label, error) { + // If we're in module mode, use "go list" to find the module path and + // repository name. Otherwise, use special cases (for github.com, golang.org) + // or send a GET with ?go-get=1 to find the root. If the path contains + // a major version suffix (e.g., /v2), treat it as a module anyway though. + // + // Eventually module mode will be the only mode. But for now, it's expensive + // and not the common case, especially when known repositories aren't + // listed in WORKSPACE (which is currently the case within go_repository). + if !moduleMode { + moduleMode = pathWithoutSemver(imp) != "" + } + + var prefix, repo string + var err error + if moduleMode { + prefix, repo, err = rc.Mod(imp) + } else { + prefix, repo, err = rc.Root(imp) + } if err != nil { return label.NoLabel, err } var pkg string - if imp != prefix { + if pathtools.HasPrefix(imp, prefix) { pkg = pathtools.TrimPrefix(imp, prefix) + } else if impWithoutSemver := pathWithoutSemver(imp); pathtools.HasPrefix(impWithoutSemver, prefix) { + // We may have used minimal module compatibility to resolve a path + // without a semantic import version suffix to a repository that has one. + pkg = pathtools.TrimPrefix(impWithoutSemver, prefix) } return label.New(repo, pkg, defaultLibName), nil @@ -306,7 +332,7 @@ func resolveProto(c *config.Config, ix *resolve.RuleIndex, rc *repo.RemoteCache, var wellKnownProtos = map[string]bool{ "google/protobuf/any.proto": true, "google/protobuf/api.proto": true, - "google/protobuf/compiler_plugin.proto": true, + "google/protobuf/compiler/plugin.proto": true, "google/protobuf/descriptor.proto": true, "google/protobuf/duration.proto": true, "google/protobuf/empty.proto": true, 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 eaa2945dd0..9b95aeebb3 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,721 +7,1576 @@ import "github.com/bazelbuild/bazel-gazelle/label" var knownImports = map[string]label.Label{ - "google/protobuf/any.proto": label.New("com_google_protobuf", "", "any_proto"), - "google/protobuf/api.proto": label.New("com_google_protobuf", "", "api_proto"), - "google/protobuf/compiler/plugin.proto": label.New("com_google_protobuf", "", "compiler_plugin_proto"), - "google/protobuf/descriptor.proto": label.New("com_google_protobuf", "", "descriptor_proto"), - "google/protobuf/duration.proto": label.New("com_google_protobuf", "", "duration_proto"), - "google/protobuf/empty.proto": label.New("com_google_protobuf", "", "empty_proto"), - "google/protobuf/field_mask.proto": label.New("com_google_protobuf", "", "field_mask_proto"), - "google/protobuf/source_context.proto": label.New("com_google_protobuf", "", "source_context_proto"), - "google/protobuf/struct.proto": label.New("com_google_protobuf", "", "struct_proto"), - "google/protobuf/timestamp.proto": label.New("com_google_protobuf", "", "timestamp_proto"), - "google/protobuf/type.proto": label.New("com_google_protobuf", "", "type_proto"), - "google/protobuf/wrappers.proto": label.New("com_google_protobuf", "", "wrappers_proto"), - "google/ads/googleads/v0/common/ad_type_infos.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/bidding.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/criteria.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/criterion_category_availability.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/custom_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/dates.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/explorer_auto_optimizer_setting.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/feed_common.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/frequency_cap.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/keyword_plan_common.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/matching_function.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/metrics.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/policy.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/real_time_bidding_setting.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/tag_snippet.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/user_lists.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/common/value.proto": label.New("go_googleapis", "google/ads/googleads/v0/common", "common_proto"), - "google/ads/googleads/v0/enums/access_reason.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/account_budget_proposal_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/account_budget_proposal_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/account_budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/ad_customizer_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/ad_group_ad_rotation_mode.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/ad_group_ad_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/ad_group_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/ad_group_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/ad_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/ad_network_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/ad_serving_optimization_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/ad_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/advertising_channel_sub_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/advertising_channel_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/affiliate_location_feed_relationship_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/age_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/app_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/attribution_model.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/bid_modifier_source.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/bidding_source.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/bidding_strategy_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/billing_setup_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/budget_delivery_method.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/call_conversion_reporting_state.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/call_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/callout_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/campaign_group_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/campaign_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/campaign_shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/campaign_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/change_status_operation.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/change_status_resource_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/content_label_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/conversion_action_category.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/conversion_action_counting_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/conversion_action_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/conversion_action_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/criterion_category_channel_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/criterion_category_locale_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/custom_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/customer_match_upload_key_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/data_driven_model_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/day_of_week.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/device.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/display_ad_format_setting.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/education_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/feed_attribute_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/feed_item_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/feed_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/feed_mapping_criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/feed_mapping_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/feed_origin.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/feed_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/flight_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/frequency_cap_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/frequency_cap_level.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/frequency_cap_time_unit.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/gender_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/geo_target_constant_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/geo_targeting_restriction.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/google_ads_field_category.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/google_ads_field_data_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/hotel_date_selection_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/hotel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/income_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/interaction_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/job_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/keyword_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/keyword_plan_competition_level.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/keyword_plan_forecast_interval.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/keyword_plan_network.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/listing_custom_attribute_index.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/listing_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/local_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/manager_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/media_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/message_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/mime_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/minute_of_hour.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/month_of_year.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/page_one_promoted_strategy_goal.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/parental_status_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/placeholder_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/policy_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/policy_review_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/policy_topic_entry_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/preferred_content_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/price_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/product_channel.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/product_channel_exclusivity.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/product_condition.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/product_type_level.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/promotion_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/proximity_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/quality_score_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/real_estate_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/recommendation_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/search_term_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/search_term_targeting_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/shared_set_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/sitelink_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/slot.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/spending_limit_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/structured_snippet_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/target_cpa_opt_in_recommendation_goal.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/targeting_dimension.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/time_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/tracking_code_page_format.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/tracking_code_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/travel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/user_interest_taxonomy_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/user_list_access_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/user_list_closing_reason.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/user_list_crm_data_source_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/user_list_membership_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/user_list_size_range.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/enums/user_list_type.proto": label.New("go_googleapis", "google/ads/googleads/v0/enums", "enums_proto"), - "google/ads/googleads/v0/errors/account_budget_proposal_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/ad_customizer_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/ad_group_ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/ad_group_bid_modifier_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/ad_group_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/ad_group_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/ad_sharing_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/adx_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/authentication_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/authorization_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/bidding_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/bidding_strategy_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/billing_setup_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/campaign_budget_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/campaign_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/campaign_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/campaign_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/campaign_shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/change_status_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/collection_size_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/context_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/conversion_action_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/customer_client_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/customer_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/customer_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/customer_manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/database_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/date_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/date_range_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/distinct_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/enum_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/errors.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/feed_attribute_reference_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/feed_mapping_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/field_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/field_mask_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/function_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/function_parsing_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/geo_target_constant_suggestion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/header_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/id_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/image_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/internal_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/keyword_plan_ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/keyword_plan_campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/keyword_plan_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/keyword_plan_idea_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/keyword_plan_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/keyword_plan_negative_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/list_operation_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/media_bundle_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/media_file_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/multiplier_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/mutate_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/new_resource_creation_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/not_empty_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/null_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/operation_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/operator_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/policy_finding_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/query_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/quota_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/range_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/recommendation_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/region_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/request_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/resource_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/resource_count_limit_exceeded_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/shared_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/string_format_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/string_length_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/url_field_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/errors/user_list_error.proto": label.New("go_googleapis", "google/ads/googleads/v0/errors", "errors_proto"), - "google/ads/googleads/v0/resources/account_budget.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/account_budget_proposal.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/ad.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/ad_group_ad.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/ad_group_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/ad_group_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/ad_group_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/ad_group_feed.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/age_range_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/bidding_strategy.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/billing_setup.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/campaign.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/campaign_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/campaign_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/campaign_budget.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/campaign_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/campaign_feed.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/campaign_group.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/campaign_shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/carrier_constant.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/change_status.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/conversion_action.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/customer.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/customer_client.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/customer_client_link.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/customer_feed.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/customer_manager_link.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/display_keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/feed.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/feed_mapping.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/gender_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/geo_target_constant.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/google_ads_field.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/hotel_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/hotel_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/keyword_plan.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/keyword_plan_ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/keyword_plan_campaign.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/keyword_plan_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/keyword_plan_negative_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/language_constant.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/managed_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/media_file.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/parental_status_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/payments_account.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/product_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/recommendation.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/shared_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/topic_constant.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/topic_view.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/user_interest.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/user_list.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/resources/video.proto": label.New("go_googleapis", "google/ads/googleads/v0/resources", "resources_proto"), - "google/ads/googleads/v0/services/account_budget_proposal_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/account_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/ad_group_ad_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/ad_group_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/ad_group_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/ad_group_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/ad_group_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/age_range_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/bidding_strategy_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/billing_setup_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/campaign_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/campaign_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/campaign_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/campaign_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/campaign_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/campaign_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/campaign_shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/carrier_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/change_status_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/conversion_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/customer_client_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/customer_client_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/customer_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/customer_manager_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/customer_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/display_keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/feed_mapping_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/gender_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/geo_target_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/google_ads_field_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/google_ads_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/hotel_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/hotel_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/keyword_plan_ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/keyword_plan_campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/keyword_plan_idea_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/keyword_plan_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/keyword_plan_negative_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/keyword_plan_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/language_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/managed_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/media_file_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/parental_status_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/payments_account_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/product_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/recommendation_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/shared_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/topic_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/topic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/user_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/user_list_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/ads/googleads/v0/services/video_service.proto": label.New("go_googleapis", "google/ads/googleads/v0/services", "services_proto"), - "google/api/annotations.proto": label.New("go_googleapis", "google/api", "annotations_proto"), - "google/api/auth.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/backend.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/billing.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/config_change.proto": label.New("go_googleapis", "google/api", "configchange_proto"), - "google/api/consumer.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/context.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/control.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/distribution.proto": label.New("go_googleapis", "google/api", "distribution_proto"), - "google/api/documentation.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/endpoint.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/experimental/authorization_config.proto": label.New("go_googleapis", "google/api", "api_proto"), - "google/api/experimental/experimental.proto": label.New("go_googleapis", "google/api", "api_proto"), - "google/api/expr/v1alpha1/cel_service.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), - "google/api/expr/v1alpha1/checked.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), - "google/api/expr/v1alpha1/conformance_service.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), - "google/api/expr/v1alpha1/eval.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), - "google/api/expr/v1alpha1/explain.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), - "google/api/expr/v1alpha1/syntax.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), - "google/api/expr/v1alpha1/value.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), - "google/api/expr/v1beta1/decl.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), - "google/api/expr/v1beta1/eval.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), - "google/api/expr/v1beta1/expr.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), - "google/api/expr/v1beta1/source.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), - "google/api/expr/v1beta1/value.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), - "google/api/http.proto": label.New("go_googleapis", "google/api", "annotations_proto"), - "google/api/httpbody.proto": label.New("go_googleapis", "google/api", "httpbody_proto"), - "google/api/label.proto": label.New("go_googleapis", "google/api", "label_proto"), - "google/api/launch_stage.proto": label.New("go_googleapis", "google/api", "api_proto"), - "google/api/log.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/logging.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/metric.proto": label.New("go_googleapis", "google/api", "metric_proto"), - "google/api/monitored_resource.proto": label.New("go_googleapis", "google/api", "monitoredres_proto"), - "google/api/monitoring.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/quota.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/service.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/servicecontrol/v1/check_error.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), - "google/api/servicecontrol/v1/distribution.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), - "google/api/servicecontrol/v1/log_entry.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), - "google/api/servicecontrol/v1/metric_value.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), - "google/api/servicecontrol/v1/operation.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), - "google/api/servicecontrol/v1/quota_controller.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), - "google/api/servicecontrol/v1/service_controller.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), - "google/api/servicemanagement/v1/resources.proto": label.New("go_googleapis", "google/api/servicemanagement/v1", "servicemanagement_proto"), - "google/api/servicemanagement/v1/servicemanager.proto": label.New("go_googleapis", "google/api/servicemanagement/v1", "servicemanagement_proto"), - "google/api/source_info.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/system_parameter.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/api/usage.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), - "google/appengine/legacy/audit_data.proto": label.New("go_googleapis", "google/appengine/legacy", "legacy_proto"), - "google/appengine/logging/v1/request_log.proto": label.New("go_googleapis", "google/appengine/logging/v1", "logging_proto"), - "google/appengine/v1/app_yaml.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/appengine/v1/appengine.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/appengine/v1/application.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/appengine/v1/audit_data.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/appengine/v1/deploy.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/appengine/v1/instance.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/appengine/v1/location.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/appengine/v1/operation.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/appengine/v1/service.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/appengine/v1/version.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), - "google/assistant/embedded/v1alpha1/embedded_assistant.proto": label.New("go_googleapis", "google/assistant/embedded/v1alpha1", "embedded_proto"), - "google/assistant/embedded/v1alpha2/embedded_assistant.proto": label.New("go_googleapis", "google/assistant/embedded/v1alpha2", "embedded_proto"), - "google/bigtable/admin/cluster/v1/bigtable_cluster_data.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_proto"), - "google/bigtable/admin/cluster/v1/bigtable_cluster_service.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_proto"), - "google/bigtable/admin/cluster/v1/bigtable_cluster_service_messages.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_proto"), - "google/bigtable/admin/table/v1/bigtable_table_data.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_proto"), - "google/bigtable/admin/table/v1/bigtable_table_service.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_proto"), - "google/bigtable/admin/table/v1/bigtable_table_service_messages.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_proto"), - "google/bigtable/admin/v2/bigtable_instance_admin.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), - "google/bigtable/admin/v2/bigtable_table_admin.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), - "google/bigtable/admin/v2/common.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), - "google/bigtable/admin/v2/instance.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), - "google/bigtable/admin/v2/table.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), - "google/bigtable/v1/bigtable_data.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_proto"), - "google/bigtable/v1/bigtable_service.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_proto"), - "google/bigtable/v1/bigtable_service_messages.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_proto"), - "google/bigtable/v2/bigtable.proto": label.New("go_googleapis", "google/bigtable/v2", "bigtable_proto"), - "google/bigtable/v2/data.proto": label.New("go_googleapis", "google/bigtable/v2", "bigtable_proto"), - "google/bytestream/bytestream.proto": label.New("go_googleapis", "google/bytestream", "bytestream_proto"), - "google/cloud/asset/v1beta1/asset_service.proto": label.New("go_googleapis", "google/cloud/asset/v1beta1", "asset_proto"), - "google/cloud/asset/v1beta1/assets.proto": label.New("go_googleapis", "google/cloud/asset/v1beta1", "asset_proto"), - "google/cloud/audit/audit_log.proto": label.New("go_googleapis", "google/cloud/audit", "audit_proto"), - "google/cloud/automl/v1beta1/annotation_payload.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/classification.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/data_items.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/dataset.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/image.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/io.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/model.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/model_evaluation.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/operations.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/prediction_service.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/service.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/text.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/automl/v1beta1/translation.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), - "google/cloud/bigquery/datatransfer/v1/datatransfer.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_proto"), - "google/cloud/bigquery/datatransfer/v1/transfer.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_proto"), - "google/cloud/bigquery/logging/v1/audit_data.proto": label.New("go_googleapis", "google/cloud/bigquery/logging/v1", "logging_proto"), - "google/cloud/bigquery/storage/v1beta1/avro.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_proto"), - "google/cloud/bigquery/storage/v1beta1/read_options.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_proto"), - "google/cloud/bigquery/storage/v1beta1/storage.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_proto"), - "google/cloud/bigquery/storage/v1beta1/table_reference.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_proto"), - "google/cloud/billing/v1/cloud_billing.proto": label.New("go_googleapis", "google/cloud/billing/v1", "billing_proto"), - "google/cloud/dataproc/v1/clusters.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_proto"), - "google/cloud/dataproc/v1/jobs.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_proto"), - "google/cloud/dataproc/v1/operations.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_proto"), - "google/cloud/dataproc/v1/workflow_templates.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_proto"), - "google/cloud/dataproc/v1beta2/clusters.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), - "google/cloud/dataproc/v1beta2/jobs.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), - "google/cloud/dataproc/v1beta2/operations.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), - "google/cloud/dataproc/v1beta2/shared.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), - "google/cloud/dataproc/v1beta2/workflow_templates.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), - "google/cloud/dialogflow/v2/agent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), - "google/cloud/dialogflow/v2/context.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), - "google/cloud/dialogflow/v2/entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), - "google/cloud/dialogflow/v2/intent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), - "google/cloud/dialogflow/v2/session.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), - "google/cloud/dialogflow/v2/session_entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), - "google/cloud/dialogflow/v2/webhook.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/agent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/audio_config.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/context.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/document.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/intent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/knowledge_base.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/session.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/session_entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/dialogflow/v2beta1/webhook.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), - "google/cloud/functions/v1beta2/functions.proto": label.New("go_googleapis", "google/cloud/functions/v1beta2", "functions_proto"), - "google/cloud/functions/v1beta2/operations.proto": label.New("go_googleapis", "google/cloud/functions/v1beta2", "functions_proto"), - "google/cloud/iot/v1/device_manager.proto": label.New("go_googleapis", "google/cloud/iot/v1", "iot_proto"), - "google/cloud/iot/v1/resources.proto": label.New("go_googleapis", "google/cloud/iot/v1", "iot_proto"), - "google/cloud/kms/v1/resources.proto": label.New("go_googleapis", "google/cloud/kms/v1", "kms_proto"), - "google/cloud/kms/v1/service.proto": label.New("go_googleapis", "google/cloud/kms/v1", "kms_proto"), - "google/cloud/language/v1/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1", "language_proto"), - "google/cloud/language/v1beta1/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1beta1", "language_proto"), - "google/cloud/language/v1beta2/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1beta2", "language_proto"), - "google/cloud/location/locations.proto": label.New("go_googleapis", "google/cloud/location", "location_proto"), - "google/cloud/ml/v1/job_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), - "google/cloud/ml/v1/model_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), - "google/cloud/ml/v1/operation_metadata.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), - "google/cloud/ml/v1/prediction_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), - "google/cloud/ml/v1/project_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), - "google/cloud/oslogin/common/common.proto": label.New("go_googleapis", "google/cloud/oslogin/common", "common_proto"), - "google/cloud/oslogin/v1/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1", "oslogin_proto"), - "google/cloud/oslogin/v1alpha/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1alpha", "oslogin_proto"), - "google/cloud/oslogin/v1beta/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1beta", "oslogin_proto"), - "google/cloud/redis/v1/cloud_redis.proto": label.New("go_googleapis", "google/cloud/redis/v1", "redis_proto"), - "google/cloud/redis/v1beta1/cloud_redis.proto": label.New("go_googleapis", "google/cloud/redis/v1beta1", "redis_proto"), - "google/cloud/resourcemanager/v2/folders.proto": label.New("go_googleapis", "google/cloud/resourcemanager/v2", "resourcemanager_proto"), - "google/cloud/runtimeconfig/v1beta1/resources.proto": label.New("go_googleapis", "google/cloud/runtimeconfig/v1beta1", "runtimeconfig_proto"), - "google/cloud/runtimeconfig/v1beta1/runtimeconfig.proto": label.New("go_googleapis", "google/cloud/runtimeconfig/v1beta1", "runtimeconfig_proto"), - "google/cloud/scheduler/v1beta1/cloudscheduler.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_proto"), - "google/cloud/scheduler/v1beta1/job.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_proto"), - "google/cloud/scheduler/v1beta1/target.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_proto"), - "google/cloud/securitycenter/v1beta1/asset.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), - "google/cloud/securitycenter/v1beta1/finding.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), - "google/cloud/securitycenter/v1beta1/organization_settings.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), - "google/cloud/securitycenter/v1beta1/security_marks.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), - "google/cloud/securitycenter/v1beta1/securitycenter_service.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), - "google/cloud/securitycenter/v1beta1/source.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), - "google/cloud/speech/v1/cloud_speech.proto": label.New("go_googleapis", "google/cloud/speech/v1", "speech_proto"), - "google/cloud/speech/v1p1beta1/cloud_speech.proto": label.New("go_googleapis", "google/cloud/speech/v1p1beta1", "speech_proto"), - "google/cloud/support/common.proto": label.New("go_googleapis", "google/cloud/support", "common_proto"), - "google/cloud/support/v1alpha1/cloud_support.proto": label.New("go_googleapis", "google/cloud/support/v1alpha1", "support_proto"), - "google/cloud/tasks/v2beta2/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_proto"), - "google/cloud/tasks/v2beta2/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_proto"), - "google/cloud/tasks/v2beta2/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_proto"), - "google/cloud/tasks/v2beta2/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_proto"), - "google/cloud/tasks/v2beta3/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_proto"), - "google/cloud/tasks/v2beta3/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_proto"), - "google/cloud/tasks/v2beta3/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_proto"), - "google/cloud/tasks/v2beta3/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_proto"), - "google/cloud/texttospeech/v1/cloud_tts.proto": label.New("go_googleapis", "google/cloud/texttospeech/v1", "texttospeech_proto"), - "google/cloud/texttospeech/v1beta1/cloud_tts.proto": label.New("go_googleapis", "google/cloud/texttospeech/v1beta1", "texttospeech_proto"), - "google/cloud/videointelligence/v1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1", "videointelligence_proto"), - "google/cloud/videointelligence/v1beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1beta1", "videointelligence_proto"), - "google/cloud/videointelligence/v1beta2/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1beta2", "videointelligence_proto"), - "google/cloud/videointelligence/v1p1beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p1beta1", "videointelligence_proto"), - "google/cloud/videointelligence/v1p2beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p2beta1", "videointelligence_proto"), - "google/cloud/vision/v1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), - "google/cloud/vision/v1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), - "google/cloud/vision/v1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), - "google/cloud/vision/v1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), - "google/cloud/vision/v1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), - "google/cloud/vision/v1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), - "google/cloud/vision/v1p1beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_proto"), - "google/cloud/vision/v1p1beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_proto"), - "google/cloud/vision/v1p1beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_proto"), - "google/cloud/vision/v1p1beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_proto"), - "google/cloud/vision/v1p2beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_proto"), - "google/cloud/vision/v1p2beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_proto"), - "google/cloud/vision/v1p2beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_proto"), - "google/cloud/vision/v1p2beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_proto"), - "google/cloud/vision/v1p3beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), - "google/cloud/vision/v1p3beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), - "google/cloud/vision/v1p3beta1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), - "google/cloud/vision/v1p3beta1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), - "google/cloud/vision/v1p3beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), - "google/cloud/vision/v1p3beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), - "google/cloud/websecurityscanner/v1alpha/crawled_url.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), - "google/cloud/websecurityscanner/v1alpha/finding.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), - "google/cloud/websecurityscanner/v1alpha/finding_addon.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), - "google/cloud/websecurityscanner/v1alpha/finding_type_stats.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), - "google/cloud/websecurityscanner/v1alpha/scan_config.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), - "google/cloud/websecurityscanner/v1alpha/scan_run.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), - "google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), - "google/container/v1/cluster_service.proto": label.New("go_googleapis", "google/container/v1", "container_proto"), - "google/container/v1alpha1/cluster_service.proto": label.New("go_googleapis", "google/container/v1alpha1", "container_proto"), - "google/container/v1beta1/cluster_service.proto": label.New("go_googleapis", "google/container/v1beta1", "container_proto"), - "google/datastore/admin/v1/datastore_admin.proto": label.New("go_googleapis", "google/datastore/admin/v1", "admin_proto"), - "google/datastore/admin/v1/index.proto": label.New("go_googleapis", "google/datastore/admin/v1", "admin_proto"), - "google/datastore/admin/v1beta1/datastore_admin.proto": label.New("go_googleapis", "google/datastore/admin/v1beta1", "admin_proto"), - "google/datastore/v1/datastore.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_proto"), - "google/datastore/v1/entity.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_proto"), - "google/datastore/v1/query.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_proto"), - "google/datastore/v1beta3/datastore.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_proto"), - "google/datastore/v1beta3/entity.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_proto"), - "google/datastore/v1beta3/query.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_proto"), - "google/devtools/build/v1/build_events.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_proto"), - "google/devtools/build/v1/build_status.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_proto"), - "google/devtools/build/v1/publish_build_event.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_proto"), - "google/devtools/cloudbuild/v1/cloudbuild.proto": label.New("go_googleapis", "google/devtools/cloudbuild/v1", "cloudbuild_proto"), - "google/devtools/clouddebugger/v2/controller.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_proto"), - "google/devtools/clouddebugger/v2/data.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_proto"), - "google/devtools/clouddebugger/v2/debugger.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_proto"), - "google/devtools/clouderrorreporting/v1beta1/common.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_proto"), - "google/devtools/clouderrorreporting/v1beta1/error_group_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_proto"), - "google/devtools/clouderrorreporting/v1beta1/error_stats_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_proto"), - "google/devtools/clouderrorreporting/v1beta1/report_errors_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_proto"), - "google/devtools/cloudprofiler/v2/profiler.proto": label.New("go_googleapis", "google/devtools/cloudprofiler/v2", "cloudprofiler_proto"), - "google/devtools/cloudtrace/v1/trace.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v1", "cloudtrace_proto"), - "google/devtools/cloudtrace/v2/trace.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v2", "cloudtrace_proto"), - "google/devtools/cloudtrace/v2/tracing.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v2", "cloudtrace_proto"), - "google/devtools/containeranalysis/v1alpha1/bill_of_materials.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), - "google/devtools/containeranalysis/v1alpha1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), - "google/devtools/containeranalysis/v1alpha1/image_basis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), - "google/devtools/containeranalysis/v1alpha1/package_vulnerability.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), - "google/devtools/containeranalysis/v1alpha1/provenance.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), - "google/devtools/containeranalysis/v1alpha1/source_context.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), - "google/devtools/containeranalysis/v1beta1/attestation/attestation.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/attestation", "attestation_proto"), - "google/devtools/containeranalysis/v1beta1/build/build.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/build", "build_proto"), - "google/devtools/containeranalysis/v1beta1/common/common.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/common", "common_proto"), - "google/devtools/containeranalysis/v1beta1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1", "containeranalysis_proto"), - "google/devtools/containeranalysis/v1beta1/deployment/deployment.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/deployment", "deployment_proto"), - "google/devtools/containeranalysis/v1beta1/discovery/discovery.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/discovery", "discovery_proto"), - "google/devtools/containeranalysis/v1beta1/grafeas/grafeas.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/grafeas", "grafeas_proto"), - "google/devtools/containeranalysis/v1beta1/image/image.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/image", "image_proto"), - "google/devtools/containeranalysis/v1beta1/package/package.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/package", "package_proto"), - "google/devtools/containeranalysis/v1beta1/provenance/provenance.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/provenance", "provenance_proto"), - "google/devtools/containeranalysis/v1beta1/source/source.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/source", "source_proto"), - "google/devtools/containeranalysis/v1beta1/vulnerability/vulnerability.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/vulnerability", "vulnerability_proto"), - "google/devtools/remoteexecution/v1test/remote_execution.proto": label.New("go_googleapis", "google/devtools/remoteexecution/v1test", "remoteexecution_proto"), - "google/devtools/remoteworkers/v1test2/bots.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_proto"), - "google/devtools/remoteworkers/v1test2/command.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_proto"), - "google/devtools/remoteworkers/v1test2/tasks.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_proto"), - "google/devtools/remoteworkers/v1test2/worker.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_proto"), - "google/devtools/resultstore/v2/action.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/common.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/configuration.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/configured_target.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/coverage.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/coverage_summary.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/file.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/file_set.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/invocation.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/resultstore_download.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/resultstore_file_download.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/resultstore_upload.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/target.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/resultstore/v2/test_suite.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), - "google/devtools/source/v1/source_context.proto": label.New("go_googleapis", "google/devtools/source/v1", "source_proto"), - "google/devtools/sourcerepo/v1/sourcerepo.proto": label.New("go_googleapis", "google/devtools/sourcerepo/v1", "sourcerepo_proto"), - "google/example/library/v1/library.proto": label.New("go_googleapis", "google/example/library/v1", "library_proto"), - "google/firestore/admin/v1/field.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), - "google/firestore/admin/v1/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), - "google/firestore/admin/v1/index.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), - "google/firestore/admin/v1/location.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), - "google/firestore/admin/v1/operation.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), - "google/firestore/admin/v1beta1/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_proto"), - "google/firestore/admin/v1beta1/index.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_proto"), - "google/firestore/admin/v1beta1/location.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_proto"), - "google/firestore/admin/v1beta2/field.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_proto"), - "google/firestore/admin/v1beta2/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_proto"), - "google/firestore/admin/v1beta2/index.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_proto"), - "google/firestore/admin/v1beta2/operation.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_proto"), - "google/firestore/v1/common.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), - "google/firestore/v1/document.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), - "google/firestore/v1/firestore.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), - "google/firestore/v1/query.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), - "google/firestore/v1/write.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), - "google/firestore/v1beta1/common.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), - "google/firestore/v1beta1/document.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), - "google/firestore/v1beta1/firestore.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), - "google/firestore/v1beta1/query.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), - "google/firestore/v1beta1/write.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), - "google/genomics/v1/annotations.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/cigar.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/datasets.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/operations.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/position.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/range.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/readalignment.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/readgroup.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/readgroupset.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/reads.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/references.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1/variants.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), - "google/genomics/v1alpha2/pipelines.proto": label.New("go_googleapis", "google/genomics/v1alpha2", "genomics_proto"), - "google/home/graph/v1/device.proto": label.New("go_googleapis", "google/home/graph/v1", "graph_proto"), - "google/home/graph/v1/homegraph.proto": label.New("go_googleapis", "google/home/graph/v1", "graph_proto"), - "google/iam/admin/v1/iam.proto": label.New("go_googleapis", "google/iam/admin/v1", "admin_proto"), - "google/iam/credentials/v1/common.proto": label.New("go_googleapis", "google/iam/credentials/v1", "credentials_proto"), - "google/iam/credentials/v1/iamcredentials.proto": label.New("go_googleapis", "google/iam/credentials/v1", "credentials_proto"), - "google/iam/v1/iam_policy.proto": label.New("go_googleapis", "google/iam/v1", "iam_proto"), - "google/iam/v1/logging/audit_data.proto": label.New("go_googleapis", "google/iam/v1/logging", "logging_proto"), - "google/iam/v1/policy.proto": label.New("go_googleapis", "google/iam/v1", "iam_proto"), - "google/logging/type/http_request.proto": label.New("go_googleapis", "google/logging/type", "ltype_proto"), - "google/logging/type/log_severity.proto": label.New("go_googleapis", "google/logging/type", "ltype_proto"), - "google/logging/v2/log_entry.proto": label.New("go_googleapis", "google/logging/v2", "logging_proto"), - "google/logging/v2/logging.proto": label.New("go_googleapis", "google/logging/v2", "logging_proto"), - "google/logging/v2/logging_config.proto": label.New("go_googleapis", "google/logging/v2", "logging_proto"), - "google/logging/v2/logging_metrics.proto": label.New("go_googleapis", "google/logging/v2", "logging_proto"), - "google/longrunning/operations.proto": label.New("go_googleapis", "google/longrunning", "longrunning_proto"), - "google/monitoring/v3/alert.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/alert_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/common.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/dropped_labels.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/group.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/group_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/metric.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/metric_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/mutation_record.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/notification.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/notification_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/span_context.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/uptime.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/monitoring/v3/uptime_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), - "google/privacy/dlp/v2/dlp.proto": label.New("go_googleapis", "google/privacy/dlp/v2", "dlp_proto"), - "google/privacy/dlp/v2/storage.proto": label.New("go_googleapis", "google/privacy/dlp/v2", "dlp_proto"), - "google/pubsub/v1/pubsub.proto": label.New("go_googleapis", "google/pubsub/v1", "pubsub_proto"), - "google/pubsub/v1beta2/pubsub.proto": label.New("go_googleapis", "google/pubsub/v1beta2", "pubsub_proto"), - "google/rpc/code.proto": label.New("go_googleapis", "google/rpc", "code_proto"), - "google/rpc/error_details.proto": label.New("go_googleapis", "google/rpc", "errdetails_proto"), - "google/rpc/status.proto": label.New("go_googleapis", "google/rpc", "status_proto"), - "google/spanner/admin/database/v1/spanner_database_admin.proto": label.New("go_googleapis", "google/spanner/admin/database/v1", "database_proto"), - "google/spanner/admin/instance/v1/spanner_instance_admin.proto": label.New("go_googleapis", "google/spanner/admin/instance/v1", "instance_proto"), - "google/spanner/v1/keys.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), - "google/spanner/v1/mutation.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), - "google/spanner/v1/query_plan.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), - "google/spanner/v1/result_set.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), - "google/spanner/v1/spanner.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), - "google/spanner/v1/transaction.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), - "google/spanner/v1/type.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), - "google/storagetransfer/v1/transfer.proto": label.New("go_googleapis", "google/storagetransfer/v1", "storagetransfer_proto"), - "google/storagetransfer/v1/transfer_types.proto": label.New("go_googleapis", "google/storagetransfer/v1", "storagetransfer_proto"), - "google/streetview/publish/v1/resources.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_proto"), - "google/streetview/publish/v1/rpcmessages.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_proto"), - "google/streetview/publish/v1/streetview_publish.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_proto"), - "google/type/color.proto": label.New("go_googleapis", "google/type", "color_proto"), - "google/type/date.proto": label.New("go_googleapis", "google/type", "date_proto"), - "google/type/dayofweek.proto": label.New("go_googleapis", "google/type", "dayofweek_proto"), - "google/type/latlng.proto": label.New("go_googleapis", "google/type", "latlng_proto"), - "google/type/money.proto": label.New("go_googleapis", "google/type", "money_proto"), - "google/type/postal_address.proto": label.New("go_googleapis", "google/type", "postaladdress_proto"), - "google/type/timeofday.proto": label.New("go_googleapis", "google/type", "timeofday_proto"), - "google/watcher/v1/watch.proto": label.New("go_googleapis", "google/watcher/v1", "watcher_proto"), + "google/protobuf/any.proto": label.New("com_google_protobuf", "", "any_proto"), + "google/protobuf/api.proto": label.New("com_google_protobuf", "", "api_proto"), + "google/protobuf/compiler/plugin.proto": label.New("com_google_protobuf", "", "compiler_plugin_proto"), + "google/protobuf/descriptor.proto": label.New("com_google_protobuf", "", "descriptor_proto"), + "google/protobuf/duration.proto": label.New("com_google_protobuf", "", "duration_proto"), + "google/protobuf/empty.proto": label.New("com_google_protobuf", "", "empty_proto"), + "google/protobuf/field_mask.proto": label.New("com_google_protobuf", "", "field_mask_proto"), + "google/protobuf/source_context.proto": label.New("com_google_protobuf", "", "source_context_proto"), + "google/protobuf/struct.proto": label.New("com_google_protobuf", "", "struct_proto"), + "google/protobuf/timestamp.proto": label.New("com_google_protobuf", "", "timestamp_proto"), + "google/protobuf/type.proto": label.New("com_google_protobuf", "", "type_proto"), + "google/protobuf/wrappers.proto": label.New("com_google_protobuf", "", "wrappers_proto"), + "google/ads/googleads/v1/common/ad_asset.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/ad_type_infos.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/asset_types.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/bidding.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/click_location.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/criteria.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/criterion_category_availability.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/custom_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/dates.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/explorer_auto_optimizer_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/extensions.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/feed_common.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/final_app_url.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/frequency_cap.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/keyword_plan_common.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/matching_function.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/metrics.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/policy.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/real_time_bidding_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/segments.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/simulation.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/tag_snippet.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/targeting_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/text_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/url_collection.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/user_lists.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/common/value.proto": label.New("go_googleapis", "google/ads/googleads/v1/common", "common_proto"), + "google/ads/googleads/v1/enums/access_reason.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/account_budget_proposal_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/account_budget_proposal_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/account_budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_customizer_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_group_ad_rotation_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_group_ad_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_group_criterion_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_group_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_group_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_network_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_serving_optimization_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_strength.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/ad_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/advertising_channel_sub_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/advertising_channel_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/affiliate_location_feed_relationship_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/affiliate_location_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/age_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/app_campaign_app_store.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/app_campaign_bidding_strategy_goal_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/app_payment_model_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/app_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/app_store.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/app_url_operating_system_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/asset_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/attribution_model.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/bid_modifier_source.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/bidding_source.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/bidding_strategy_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/bidding_strategy_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/billing_setup_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/brand_safety_suitability.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/budget_delivery_method.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/budget_period.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/budget_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/call_conversion_reporting_state.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/call_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/callout_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/campaign_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/campaign_draft_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/campaign_experiment_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/campaign_experiment_traffic_split_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/campaign_experiment_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/campaign_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/campaign_shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/campaign_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/change_status_operation.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/change_status_resource_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/click_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/content_label_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/conversion_action_category.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/conversion_action_counting_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/conversion_action_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/conversion_action_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/conversion_adjustment_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/conversion_attribution_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/conversion_lag_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/conversion_or_adjustment_lag_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/criterion_category_channel_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/criterion_category_locale_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/criterion_system_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/custom_interest_member_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/custom_interest_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/custom_interest_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/custom_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/customer_match_upload_key_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/data_driven_model_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/day_of_week.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/device.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/display_ad_format_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/display_upload_product_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/dsa_page_feed_criterion_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/education_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/extension_setting_device.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/extension_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/external_conversion_source.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_attribute_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_item_quality_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_item_quality_disapproval_reason.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_item_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_item_target_device.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_item_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_item_validation_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_mapping_criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_mapping_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_origin.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/feed_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/flight_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/frequency_cap_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/frequency_cap_level.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/frequency_cap_time_unit.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/gender_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/geo_target_constant_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/geo_targeting_restriction.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/geo_targeting_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/google_ads_field_category.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/google_ads_field_data_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/hotel_date_selection_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/hotel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/hotel_rate_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/income_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/interaction_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/interaction_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/job_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/keyword_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/keyword_plan_competition_level.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/keyword_plan_forecast_interval.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/keyword_plan_network.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/label_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/legacy_app_install_ad_app_store.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/listing_custom_attribute_index.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/listing_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/local_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/location_extension_targeting_criterion_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/location_group_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/location_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/manager_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/matching_function_context_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/matching_function_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/media_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/merchant_center_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/message_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/mime_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/minute_of_hour.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/mobile_device_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/month_of_year.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/mutate_job_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/negative_geo_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/operating_system_version_operator_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/page_one_promoted_strategy_goal.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/parental_status_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/payment_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/placeholder_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/placement_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/policy_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/policy_review_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/policy_topic_entry_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/policy_topic_evidence_destination_not_working_device.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/positive_geo_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/preferred_content_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/price_extension_price_qualifier.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/price_extension_price_unit.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/price_extension_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/price_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/product_bidding_category_level.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/product_bidding_category_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/product_channel.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/product_channel_exclusivity.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/product_condition.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/product_type_level.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/promotion_extension_discount_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/promotion_extension_occasion.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/promotion_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/proximity_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/quality_score_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/real_estate_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/recommendation_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/search_engine_results_page_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/search_term_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/search_term_targeting_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/served_asset_field_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/shared_set_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/simulation_modification_method.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/simulation_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/sitelink_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/slot.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/spending_limit_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/structured_snippet_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/system_managed_entity_source.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/target_cpa_opt_in_recommendation_goal.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/target_impression_share_location.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/targeting_dimension.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/time_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/tracking_code_page_format.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/tracking_code_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/travel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_interest_taxonomy_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_access_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_closing_reason.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_combined_rule_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_crm_data_source_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_date_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_logical_rule_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_membership_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_number_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_prepopulation_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_rule_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_size_range.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_string_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/user_list_type.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/vanity_pharma_display_url_mode.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/vanity_pharma_text.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/webpage_condition_operand.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/enums/webpage_condition_operator.proto": label.New("go_googleapis", "google/ads/googleads/v1/enums", "enums_proto"), + "google/ads/googleads/v1/errors/account_budget_proposal_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/ad_customizer_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/ad_group_ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/ad_group_bid_modifier_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/ad_group_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/ad_group_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/ad_parameter_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/ad_sharing_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/adx_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/asset_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/authentication_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/authorization_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/bidding_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/bidding_strategy_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/billing_setup_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/campaign_budget_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/campaign_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/campaign_draft_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/campaign_experiment_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/campaign_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/campaign_shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/change_status_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/collection_size_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/context_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/conversion_action_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/conversion_adjustment_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/conversion_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/country_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/custom_interest_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/customer_client_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/customer_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/customer_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/customer_manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/database_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/date_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/date_range_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/distinct_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/enum_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/errors.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/extension_feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/extension_setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/feed_attribute_reference_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/feed_item_target_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/feed_item_validation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/feed_mapping_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/field_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/field_mask_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/function_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/function_parsing_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/geo_target_constant_suggestion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/header_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/id_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/image_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/internal_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/keyword_plan_ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/keyword_plan_campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/keyword_plan_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/keyword_plan_idea_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/keyword_plan_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/keyword_plan_negative_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/label_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/language_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/list_operation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/media_bundle_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/media_file_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/media_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/multiplier_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/mutate_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/mutate_job_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/new_resource_creation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/not_empty_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/not_whitelisted_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/null_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/operation_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/operator_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/partial_failure_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/policy_finding_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/policy_validation_parameter_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/policy_violation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/query_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/quota_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/range_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/recommendation_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/region_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/request_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/resource_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/resource_count_limit_exceeded_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/shared_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/size_limit_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/string_format_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/string_length_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/url_field_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/user_list_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/errors/youtube_video_registration_error.proto": label.New("go_googleapis", "google/ads/googleads/v1/errors", "errors_proto"), + "google/ads/googleads/v1/resources/account_budget.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/account_budget_proposal.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_ad.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_ad_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_criterion_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_criterion_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_feed.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_group_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/ad_schedule_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/age_range_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/asset.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/bidding_strategy.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/billing_setup.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_budget.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_criterion_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_draft.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_experiment.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_feed.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/campaign_shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/carrier_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/change_status.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/click_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/conversion_action.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/custom_interest.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/customer.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/customer_client.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/customer_client_link.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/customer_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/customer_feed.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/customer_label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/customer_manager_link.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/customer_negative_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/detail_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/display_keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/domain_category.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/dynamic_search_ads_search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/expanded_landing_page_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/extension_feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/feed.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/feed_item_target.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/feed_mapping.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/feed_placeholder_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/gender_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/geo_target_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/geographic_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/google_ads_field.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/group_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/hotel_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/hotel_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/keyword_plan.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/keyword_plan_ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/keyword_plan_campaign.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/keyword_plan_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/keyword_plan_negative_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/label.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/landing_page_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/language_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/location_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/managed_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/media_file.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/merchant_center_link.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/mobile_app_category_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/mobile_device_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/mutate_job.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/operating_system_version_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/paid_organic_search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/parental_status_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/payments_account.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/product_bidding_category_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/product_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/recommendation.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/remarketing_action.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/shared_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/shopping_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/topic_constant.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/topic_view.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/user_interest.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/user_list.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/resources/video.proto": label.New("go_googleapis", "google/ads/googleads/v1/resources", "resources_proto"), + "google/ads/googleads/v1/services/account_budget_proposal_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/account_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_ad_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_ad_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_criterion_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_criterion_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_group_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_parameter_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/ad_schedule_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/age_range_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/asset_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/bidding_strategy_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/billing_setup_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_criterion_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_draft_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_experiment_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/campaign_shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/carrier_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/change_status_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/click_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/conversion_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/conversion_adjustment_upload_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/conversion_upload_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/custom_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/customer_client_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/customer_client_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/customer_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/customer_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/customer_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/customer_manager_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/customer_negative_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/customer_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/detail_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/display_keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/domain_category_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/dynamic_search_ads_search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/expanded_landing_page_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/extension_feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/feed_item_target_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/feed_mapping_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/feed_placeholder_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/gender_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/geo_target_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/geographic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/google_ads_field_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/google_ads_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/group_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/hotel_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/hotel_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/keyword_plan_ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/keyword_plan_campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/keyword_plan_idea_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/keyword_plan_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/keyword_plan_negative_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/keyword_plan_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/label_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/landing_page_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/language_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/location_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/managed_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/media_file_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/merchant_center_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/mobile_app_category_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/mobile_device_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/mutate_job_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/operating_system_version_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/paid_organic_search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/parental_status_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/payments_account_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/product_bidding_category_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/product_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/recommendation_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/remarketing_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/shared_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/shopping_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/topic_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/topic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/user_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/user_list_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v1/services/video_service.proto": label.New("go_googleapis", "google/ads/googleads/v1/services", "services_proto"), + "google/ads/googleads/v2/common/ad_asset.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/ad_type_infos.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/asset_types.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/bidding.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/click_location.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/criteria.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/criterion_category_availability.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/custom_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/dates.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/explorer_auto_optimizer_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/extensions.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/feed_common.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/final_app_url.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/frequency_cap.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/keyword_plan_common.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/matching_function.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/metrics.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/policy.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/real_time_bidding_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/segments.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/simulation.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/tag_snippet.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/targeting_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/text_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/url_collection.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/user_lists.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/common/value.proto": label.New("go_googleapis", "google/ads/googleads/v2/common", "common_proto"), + "google/ads/googleads/v2/enums/access_reason.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/access_role.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/account_budget_proposal_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/account_budget_proposal_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/account_budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_customizer_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_group_ad_rotation_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_group_ad_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_group_criterion_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_group_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_group_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_network_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_serving_optimization_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_strength.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/ad_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/advertising_channel_sub_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/advertising_channel_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/affiliate_location_feed_relationship_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/affiliate_location_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/age_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/app_campaign_app_store.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/app_campaign_bidding_strategy_goal_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/app_payment_model_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/app_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/app_store.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/app_url_operating_system_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/asset_field_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/asset_performance_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/asset_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/attribution_model.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/bid_modifier_source.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/bidding_source.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/bidding_strategy_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/bidding_strategy_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/billing_setup_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/brand_safety_suitability.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/budget_delivery_method.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/budget_period.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/budget_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/budget_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/call_conversion_reporting_state.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/call_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/callout_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/campaign_criterion_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/campaign_draft_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/campaign_experiment_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/campaign_experiment_traffic_split_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/campaign_experiment_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/campaign_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/campaign_shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/campaign_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/change_status_operation.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/change_status_resource_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/click_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/content_label_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/conversion_action_category.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/conversion_action_counting_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/conversion_action_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/conversion_action_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/conversion_adjustment_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/conversion_attribution_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/conversion_lag_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/conversion_or_adjustment_lag_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/criterion_category_channel_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/criterion_category_locale_availability_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/criterion_system_serving_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/custom_interest_member_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/custom_interest_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/custom_interest_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/custom_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/customer_match_upload_key_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/customer_pay_per_conversion_eligibility_failure_reason.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/data_driven_model_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/day_of_week.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/device.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/display_ad_format_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/display_upload_product_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/distance_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/dsa_page_feed_criterion_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/education_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/extension_setting_device.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/extension_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/external_conversion_source.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_attribute_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_item_quality_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_item_quality_disapproval_reason.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_item_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_item_target_device.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_item_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_item_validation_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_mapping_criterion_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_mapping_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_origin.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/feed_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/flight_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/frequency_cap_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/frequency_cap_level.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/frequency_cap_time_unit.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/gender_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/geo_target_constant_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/geo_targeting_restriction.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/geo_targeting_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/google_ads_field_category.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/google_ads_field_data_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/hotel_date_selection_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/hotel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/hotel_rate_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/income_range_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/interaction_event_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/interaction_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/job_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/keyword_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/keyword_plan_competition_level.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/keyword_plan_forecast_interval.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/keyword_plan_network.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/label_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/legacy_app_install_ad_app_store.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/listing_custom_attribute_index.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/listing_group_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/local_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/location_extension_targeting_criterion_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/location_group_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/location_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/manager_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/matching_function_context_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/matching_function_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/media_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/merchant_center_link_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/message_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/mime_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/minute_of_hour.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/mobile_device_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/month_of_year.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/mutate_job_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/negative_geo_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/operating_system_version_operator_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/page_one_promoted_strategy_goal.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/parental_status_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/payment_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/placeholder_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/placement_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/policy_approval_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/policy_review_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/policy_topic_entry_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/policy_topic_evidence_destination_mismatch_url_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/policy_topic_evidence_destination_not_working_device.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/positive_geo_target_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/preferred_content_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/price_extension_price_qualifier.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/price_extension_price_unit.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/price_extension_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/price_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/product_bidding_category_level.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/product_bidding_category_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/product_channel.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/product_channel_exclusivity.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/product_condition.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/product_type_level.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/promotion_extension_discount_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/promotion_extension_occasion.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/promotion_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/proximity_radius_units.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/quality_score_bucket.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/real_estate_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/recommendation_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/search_engine_results_page_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/search_term_match_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/search_term_targeting_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/served_asset_field_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/shared_set_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/shared_set_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/simulation_modification_method.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/simulation_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/sitelink_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/slot.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/spending_limit_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/structured_snippet_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/system_managed_entity_source.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/target_cpa_opt_in_recommendation_goal.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/target_impression_share_location.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/targeting_dimension.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/time_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/tracking_code_page_format.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/tracking_code_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/travel_placeholder_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_interest_taxonomy_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_access_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_closing_reason.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_combined_rule_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_crm_data_source_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_date_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_logical_rule_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_membership_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_number_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_prepopulation_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_rule_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_size_range.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_string_rule_item_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/user_list_type.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/vanity_pharma_display_url_mode.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/vanity_pharma_text.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/webpage_condition_operand.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/enums/webpage_condition_operator.proto": label.New("go_googleapis", "google/ads/googleads/v2/enums", "enums_proto"), + "google/ads/googleads/v2/errors/access_invitation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/account_budget_proposal_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/ad_customizer_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/ad_group_ad_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/ad_group_bid_modifier_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/ad_group_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/ad_group_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/ad_parameter_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/ad_sharing_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/adx_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/asset_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/authentication_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/authorization_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/bidding_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/bidding_strategy_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/billing_setup_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/campaign_budget_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/campaign_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/campaign_draft_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/campaign_experiment_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/campaign_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/campaign_shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/change_status_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/collection_size_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/context_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/conversion_action_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/conversion_adjustment_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/conversion_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/country_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/currency_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/custom_interest_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/customer_client_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/customer_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/customer_feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/customer_manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/database_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/date_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/date_range_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/distinct_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/enum_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/errors.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/extension_feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/extension_setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/feed_attribute_reference_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/feed_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/feed_item_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/feed_item_target_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/feed_item_validation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/feed_mapping_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/field_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/field_mask_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/function_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/function_parsing_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/geo_target_constant_suggestion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/header_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/id_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/image_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/internal_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/keyword_plan_ad_group_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/keyword_plan_campaign_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/keyword_plan_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/keyword_plan_idea_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/keyword_plan_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/keyword_plan_negative_keyword_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/label_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/language_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/list_operation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/manager_link_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/media_bundle_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/media_file_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/media_upload_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/multiplier_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/mutate_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/mutate_job_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/new_resource_creation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/not_empty_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/not_whitelisted_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/null_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/operation_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/operator_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/partial_failure_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/policy_finding_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/policy_validation_parameter_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/policy_violation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/query_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/quota_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/range_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/recommendation_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/region_code_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/request_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/resource_access_denied_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/resource_count_limit_exceeded_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/setting_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/shared_criterion_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/shared_set_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/size_limit_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/string_format_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/string_length_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/url_field_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/user_list_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/errors/youtube_video_registration_error.proto": label.New("go_googleapis", "google/ads/googleads/v2/errors", "errors_proto"), + "google/ads/googleads/v2/resources/account_budget.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/account_budget_proposal.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_ad.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_ad_asset_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_ad_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_criterion_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_criterion_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_feed.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_group_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_parameter.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/ad_schedule_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/age_range_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/asset.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/bidding_strategy.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/billing_setup.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_audience_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_bid_modifier.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_budget.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_criterion_simulation.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_draft.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_experiment.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_feed.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/campaign_shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/carrier_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/change_status.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/click_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/conversion_action.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/custom_interest.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/customer.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/customer_client.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/customer_client_link.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/customer_extension_setting.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/customer_feed.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/customer_label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/customer_manager_link.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/customer_negative_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/detail_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/display_keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/distance_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/domain_category.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/dynamic_search_ads_search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/expanded_landing_page_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/extension_feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/feed.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/feed_item.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/feed_item_target.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/feed_mapping.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/feed_placeholder_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/gender_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/geo_target_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/geographic_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/google_ads_field.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/group_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/hotel_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/hotel_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/keyword_plan.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/keyword_plan_ad_group.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/keyword_plan_campaign.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/keyword_plan_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/keyword_plan_negative_keyword.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/keyword_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/label.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/landing_page_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/language_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/location_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/managed_placement_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/media_file.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/merchant_center_link.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/mobile_app_category_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/mobile_device_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/mutate_job.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/operating_system_version_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/paid_organic_search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/parental_status_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/payments_account.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/product_bidding_category_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/product_group_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/recommendation.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/remarketing_action.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/search_term_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/shared_criterion.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/shared_set.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/shopping_performance_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/topic_constant.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/topic_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/user_interest.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/user_list.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/user_location_view.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/resources/video.proto": label.New("go_googleapis", "google/ads/googleads/v2/resources", "resources_proto"), + "google/ads/googleads/v2/services/account_budget_proposal_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/account_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_ad_asset_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_ad_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_ad_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_criterion_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_criterion_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_group_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_parameter_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_schedule_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/ad_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/age_range_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/asset_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/bidding_strategy_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/billing_setup_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_audience_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_bid_modifier_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_budget_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_criterion_simulation_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_draft_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_experiment_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/campaign_shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/carrier_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/change_status_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/click_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/conversion_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/conversion_adjustment_upload_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/conversion_upload_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/custom_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/customer_client_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/customer_client_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/customer_extension_setting_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/customer_feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/customer_label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/customer_manager_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/customer_negative_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/customer_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/detail_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/display_keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/distance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/domain_category_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/dynamic_search_ads_search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/expanded_landing_page_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/extension_feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/feed_item_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/feed_item_target_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/feed_mapping_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/feed_placeholder_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/feed_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/gender_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/geo_target_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/geographic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/google_ads_field_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/google_ads_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/group_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/hotel_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/hotel_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/keyword_plan_ad_group_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/keyword_plan_campaign_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/keyword_plan_idea_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/keyword_plan_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/keyword_plan_negative_keyword_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/keyword_plan_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/keyword_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/label_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/landing_page_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/language_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/location_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/managed_placement_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/media_file_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/merchant_center_link_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/mobile_app_category_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/mobile_device_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/mutate_job_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/operating_system_version_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/paid_organic_search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/parental_status_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/payments_account_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/product_bidding_category_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/product_group_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/recommendation_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/remarketing_action_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/search_term_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/shared_criterion_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/shared_set_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/shopping_performance_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/topic_constant_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/topic_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/user_interest_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/user_list_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/user_location_view_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/ads/googleads/v2/services/video_service.proto": label.New("go_googleapis", "google/ads/googleads/v2/services", "services_proto"), + "google/api/annotations.proto": label.New("go_googleapis", "google/api", "annotations_proto"), + "google/api/auth.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/backend.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/billing.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/client.proto": label.New("go_googleapis", "google/api", "annotations_proto"), + "google/api/config_change.proto": label.New("go_googleapis", "google/api", "configchange_proto"), + "google/api/consumer.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/context.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/control.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/distribution.proto": label.New("go_googleapis", "google/api", "distribution_proto"), + "google/api/documentation.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/endpoint.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/experimental/authorization_config.proto": label.New("go_googleapis", "google/api", "api_proto"), + "google/api/experimental/experimental.proto": label.New("go_googleapis", "google/api", "api_proto"), + "google/api/expr/v1alpha1/cel_service.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), + "google/api/expr/v1alpha1/checked.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), + "google/api/expr/v1alpha1/conformance_service.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), + "google/api/expr/v1alpha1/eval.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), + "google/api/expr/v1alpha1/explain.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), + "google/api/expr/v1alpha1/syntax.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), + "google/api/expr/v1alpha1/value.proto": label.New("go_googleapis", "google/api/expr/v1alpha1", "expr_proto"), + "google/api/expr/v1beta1/decl.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), + "google/api/expr/v1beta1/eval.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), + "google/api/expr/v1beta1/expr.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), + "google/api/expr/v1beta1/source.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), + "google/api/expr/v1beta1/value.proto": label.New("go_googleapis", "google/api/expr/v1beta1", "expr_proto"), + "google/api/field_behavior.proto": label.New("go_googleapis", "google/api", "annotations_proto"), + "google/api/http.proto": label.New("go_googleapis", "google/api", "annotations_proto"), + "google/api/httpbody.proto": label.New("go_googleapis", "google/api", "httpbody_proto"), + "google/api/label.proto": label.New("go_googleapis", "google/api", "label_proto"), + "google/api/launch_stage.proto": label.New("go_googleapis", "google/api", "api_proto"), + "google/api/log.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/logging.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/metric.proto": label.New("go_googleapis", "google/api", "metric_proto"), + "google/api/monitored_resource.proto": label.New("go_googleapis", "google/api", "monitoredres_proto"), + "google/api/monitoring.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/quota.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/resource.proto": label.New("go_googleapis", "google/api", "annotations_proto"), + "google/api/service.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/servicecontrol/v1/check_error.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), + "google/api/servicecontrol/v1/distribution.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), + "google/api/servicecontrol/v1/log_entry.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), + "google/api/servicecontrol/v1/metric_value.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), + "google/api/servicecontrol/v1/operation.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), + "google/api/servicecontrol/v1/quota_controller.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), + "google/api/servicecontrol/v1/service_controller.proto": label.New("go_googleapis", "google/api/servicecontrol/v1", "servicecontrol_proto"), + "google/api/servicemanagement/v1/resources.proto": label.New("go_googleapis", "google/api/servicemanagement/v1", "servicemanagement_proto"), + "google/api/servicemanagement/v1/servicemanager.proto": label.New("go_googleapis", "google/api/servicemanagement/v1", "servicemanagement_proto"), + "google/api/source_info.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/system_parameter.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/api/usage.proto": label.New("go_googleapis", "google/api", "serviceconfig_proto"), + "google/appengine/legacy/audit_data.proto": label.New("go_googleapis", "google/appengine/legacy", "legacy_proto"), + "google/appengine/logging/v1/request_log.proto": label.New("go_googleapis", "google/appengine/logging/v1", "logging_proto"), + "google/appengine/v1/app_yaml.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/appengine/v1/appengine.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/appengine/v1/application.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/appengine/v1/audit_data.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/appengine/v1/deploy.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/appengine/v1/instance.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/appengine/v1/location.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/appengine/v1/operation.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/appengine/v1/service.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/appengine/v1/version.proto": label.New("go_googleapis", "google/appengine/v1", "appengine_proto"), + "google/assistant/embedded/v1alpha1/embedded_assistant.proto": label.New("go_googleapis", "google/assistant/embedded/v1alpha1", "embedded_proto"), + "google/assistant/embedded/v1alpha2/embedded_assistant.proto": label.New("go_googleapis", "google/assistant/embedded/v1alpha2", "embedded_proto"), + "google/bigtable/admin/cluster/v1/bigtable_cluster_data.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_proto"), + "google/bigtable/admin/cluster/v1/bigtable_cluster_service.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_proto"), + "google/bigtable/admin/cluster/v1/bigtable_cluster_service_messages.proto": label.New("go_googleapis", "google/bigtable/admin/cluster/v1", "cluster_proto"), + "google/bigtable/admin/table/v1/bigtable_table_data.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_proto"), + "google/bigtable/admin/table/v1/bigtable_table_service.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_proto"), + "google/bigtable/admin/table/v1/bigtable_table_service_messages.proto": label.New("go_googleapis", "google/bigtable/admin/table/v1", "table_proto"), + "google/bigtable/admin/v2/bigtable_instance_admin.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), + "google/bigtable/admin/v2/bigtable_table_admin.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), + "google/bigtable/admin/v2/common.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), + "google/bigtable/admin/v2/instance.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), + "google/bigtable/admin/v2/table.proto": label.New("go_googleapis", "google/bigtable/admin/v2", "admin_proto"), + "google/bigtable/v1/bigtable_data.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_proto"), + "google/bigtable/v1/bigtable_service.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_proto"), + "google/bigtable/v1/bigtable_service_messages.proto": label.New("go_googleapis", "google/bigtable/v1", "bigtable_proto"), + "google/bigtable/v2/bigtable.proto": label.New("go_googleapis", "google/bigtable/v2", "bigtable_proto"), + "google/bigtable/v2/data.proto": label.New("go_googleapis", "google/bigtable/v2", "bigtable_proto"), + "google/bytestream/bytestream.proto": label.New("go_googleapis", "google/bytestream", "bytestream_proto"), + "google/cloud/asset/v1/asset_service.proto": label.New("go_googleapis", "google/cloud/asset/v1", "asset_proto"), + "google/cloud/asset/v1/assets.proto": label.New("go_googleapis", "google/cloud/asset/v1", "asset_proto"), + "google/cloud/asset/v1beta1/asset_service.proto": label.New("go_googleapis", "google/cloud/asset/v1beta1", "asset_proto"), + "google/cloud/asset/v1beta1/assets.proto": label.New("go_googleapis", "google/cloud/asset/v1beta1", "asset_proto"), + "google/cloud/audit/audit_log.proto": label.New("go_googleapis", "google/cloud/audit", "audit_proto"), + "google/cloud/automl/v1beta1/annotation_payload.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/annotation_spec.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/classification.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/column_spec.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/data_items.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/data_stats.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/data_types.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/dataset.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/detection.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/geometry.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/image.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/io.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/model.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/model_evaluation.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/operations.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/prediction_service.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/ranges.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/regression.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/service.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/table_spec.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/tables.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/temporal.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/text.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/text_extraction.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/text_segment.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/text_sentiment.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/translation.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/automl/v1beta1/video.proto": label.New("go_googleapis", "google/cloud/automl/v1beta1", "automl_proto"), + "google/cloud/bigquery/datatransfer/v1/datasource.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_proto"), + "google/cloud/bigquery/datatransfer/v1/datatransfer.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_proto"), + "google/cloud/bigquery/datatransfer/v1/transfer.proto": label.New("go_googleapis", "google/cloud/bigquery/datatransfer/v1", "datatransfer_proto"), + "google/cloud/bigquery/logging/v1/audit_data.proto": label.New("go_googleapis", "google/cloud/bigquery/logging/v1", "logging_proto"), + "google/cloud/bigquery/storage/v1beta1/arrow.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_proto"), + "google/cloud/bigquery/storage/v1beta1/avro.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_proto"), + "google/cloud/bigquery/storage/v1beta1/read_options.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_proto"), + "google/cloud/bigquery/storage/v1beta1/storage.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_proto"), + "google/cloud/bigquery/storage/v1beta1/table_reference.proto": label.New("go_googleapis", "google/cloud/bigquery/storage/v1beta1", "storage_proto"), + "google/cloud/bigquery/v2/model.proto": label.New("go_googleapis", "google/cloud/bigquery/v2", "bigquery_proto"), + "google/cloud/bigquery/v2/model_reference.proto": label.New("go_googleapis", "google/cloud/bigquery/v2", "bigquery_proto"), + "google/cloud/bigquery/v2/standard_sql.proto": label.New("go_googleapis", "google/cloud/bigquery/v2", "bigquery_proto"), + "google/cloud/billing/v1/cloud_billing.proto": label.New("go_googleapis", "google/cloud/billing/v1", "billing_proto"), + "google/cloud/binaryauthorization/v1beta1/resources.proto": label.New("go_googleapis", "google/cloud/binaryauthorization/v1beta1", "binaryauthorization_proto"), + "google/cloud/binaryauthorization/v1beta1/service.proto": label.New("go_googleapis", "google/cloud/binaryauthorization/v1beta1", "binaryauthorization_proto"), + "google/cloud/datacatalog/v1beta1/datacatalog.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_proto"), + "google/cloud/datacatalog/v1beta1/schema.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_proto"), + "google/cloud/datacatalog/v1beta1/search.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_proto"), + "google/cloud/datacatalog/v1beta1/table_spec.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_proto"), + "google/cloud/datacatalog/v1beta1/tags.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_proto"), + "google/cloud/datacatalog/v1beta1/timestamps.proto": label.New("go_googleapis", "google/cloud/datacatalog/v1beta1", "datacatalog_proto"), + "google/cloud/datalabeling/v1beta1/annotation.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/datalabeling/v1beta1/annotation_spec_set.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/datalabeling/v1beta1/data_labeling_service.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/datalabeling/v1beta1/data_payloads.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/datalabeling/v1beta1/dataset.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/datalabeling/v1beta1/evaluation.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/datalabeling/v1beta1/evaluation_job.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/datalabeling/v1beta1/human_annotation_config.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/datalabeling/v1beta1/instruction.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/datalabeling/v1beta1/operations.proto": label.New("go_googleapis", "google/cloud/datalabeling/v1beta1", "datalabeling_proto"), + "google/cloud/dataproc/v1/clusters.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_proto"), + "google/cloud/dataproc/v1/jobs.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_proto"), + "google/cloud/dataproc/v1/operations.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_proto"), + "google/cloud/dataproc/v1/shared.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_proto"), + "google/cloud/dataproc/v1/workflow_templates.proto": label.New("go_googleapis", "google/cloud/dataproc/v1", "dataproc_proto"), + "google/cloud/dataproc/v1beta2/autoscaling_policies.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), + "google/cloud/dataproc/v1beta2/clusters.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), + "google/cloud/dataproc/v1beta2/jobs.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), + "google/cloud/dataproc/v1beta2/operations.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), + "google/cloud/dataproc/v1beta2/shared.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), + "google/cloud/dataproc/v1beta2/workflow_templates.proto": label.New("go_googleapis", "google/cloud/dataproc/v1beta2", "dataproc_proto"), + "google/cloud/dialogflow/v2/agent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), + "google/cloud/dialogflow/v2/audio_config.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), + "google/cloud/dialogflow/v2/context.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), + "google/cloud/dialogflow/v2/entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), + "google/cloud/dialogflow/v2/intent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), + "google/cloud/dialogflow/v2/session.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), + "google/cloud/dialogflow/v2/session_entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), + "google/cloud/dialogflow/v2/webhook.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/agent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/audio_config.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/context.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/document.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/intent.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/knowledge_base.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/session.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/session_entity_type.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/dialogflow/v2beta1/webhook.proto": label.New("go_googleapis", "google/cloud/dialogflow/v2beta1", "dialogflow_proto"), + "google/cloud/functions/v1beta2/functions.proto": label.New("go_googleapis", "google/cloud/functions/v1beta2", "functions_proto"), + "google/cloud/functions/v1beta2/operations.proto": label.New("go_googleapis", "google/cloud/functions/v1beta2", "functions_proto"), + "google/cloud/iot/v1/device_manager.proto": label.New("go_googleapis", "google/cloud/iot/v1", "iot_proto"), + "google/cloud/iot/v1/resources.proto": label.New("go_googleapis", "google/cloud/iot/v1", "iot_proto"), + "google/cloud/irm/v1alpha2/incidents.proto": label.New("go_googleapis", "google/cloud/irm/v1alpha2", "irm_proto"), + "google/cloud/irm/v1alpha2/incidents_service.proto": label.New("go_googleapis", "google/cloud/irm/v1alpha2", "irm_proto"), + "google/cloud/kms/v1/resources.proto": label.New("go_googleapis", "google/cloud/kms/v1", "kms_proto"), + "google/cloud/kms/v1/service.proto": label.New("go_googleapis", "google/cloud/kms/v1", "kms_proto"), + "google/cloud/language/v1/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1", "language_proto"), + "google/cloud/language/v1beta1/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1beta1", "language_proto"), + "google/cloud/language/v1beta2/language_service.proto": label.New("go_googleapis", "google/cloud/language/v1beta2", "language_proto"), + "google/cloud/location/locations.proto": label.New("go_googleapis", "google/cloud/location", "location_proto"), + "google/cloud/ml/v1/job_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), + "google/cloud/ml/v1/model_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), + "google/cloud/ml/v1/operation_metadata.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), + "google/cloud/ml/v1/prediction_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), + "google/cloud/ml/v1/project_service.proto": label.New("go_googleapis", "google/cloud/ml/v1", "ml_proto"), + "google/cloud/oslogin/common/common.proto": label.New("go_googleapis", "google/cloud/oslogin/common", "common_proto"), + "google/cloud/oslogin/v1/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1", "oslogin_proto"), + "google/cloud/oslogin/v1alpha/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1alpha", "oslogin_proto"), + "google/cloud/oslogin/v1beta/oslogin.proto": label.New("go_googleapis", "google/cloud/oslogin/v1beta", "oslogin_proto"), + "google/cloud/phishingprotection/v1beta1/phishingprotection.proto": label.New("go_googleapis", "google/cloud/phishingprotection/v1beta1", "phishingprotection_proto"), + "google/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.proto": label.New("go_googleapis", "google/cloud/recaptchaenterprise/v1beta1", "recaptchaenterprise_proto"), + "google/cloud/recommender/v1beta1/recommendation.proto": label.New("go_googleapis", "google/cloud/recommender/v1beta1", "recommender_proto"), + "google/cloud/recommender/v1beta1/recommender_service.proto": label.New("go_googleapis", "google/cloud/recommender/v1beta1", "recommender_proto"), + "google/cloud/redis/v1/cloud_redis.proto": label.New("go_googleapis", "google/cloud/redis/v1", "redis_proto"), + "google/cloud/redis/v1beta1/cloud_redis.proto": label.New("go_googleapis", "google/cloud/redis/v1beta1", "redis_proto"), + "google/cloud/resourcemanager/v2/folders.proto": label.New("go_googleapis", "google/cloud/resourcemanager/v2", "resourcemanager_proto"), + "google/cloud/runtimeconfig/v1beta1/resources.proto": label.New("go_googleapis", "google/cloud/runtimeconfig/v1beta1", "runtimeconfig_proto"), + "google/cloud/runtimeconfig/v1beta1/runtimeconfig.proto": label.New("go_googleapis", "google/cloud/runtimeconfig/v1beta1", "runtimeconfig_proto"), + "google/cloud/scheduler/v1/cloudscheduler.proto": label.New("go_googleapis", "google/cloud/scheduler/v1", "scheduler_proto"), + "google/cloud/scheduler/v1/job.proto": label.New("go_googleapis", "google/cloud/scheduler/v1", "scheduler_proto"), + "google/cloud/scheduler/v1/target.proto": label.New("go_googleapis", "google/cloud/scheduler/v1", "scheduler_proto"), + "google/cloud/scheduler/v1beta1/cloudscheduler.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_proto"), + "google/cloud/scheduler/v1beta1/job.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_proto"), + "google/cloud/scheduler/v1beta1/target.proto": label.New("go_googleapis", "google/cloud/scheduler/v1beta1", "scheduler_proto"), + "google/cloud/securitycenter/v1/asset.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_proto"), + "google/cloud/securitycenter/v1/finding.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_proto"), + "google/cloud/securitycenter/v1/organization_settings.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_proto"), + "google/cloud/securitycenter/v1/run_asset_discovery_response.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_proto"), + "google/cloud/securitycenter/v1/security_marks.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_proto"), + "google/cloud/securitycenter/v1/securitycenter_service.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_proto"), + "google/cloud/securitycenter/v1/source.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1", "securitycenter_proto"), + "google/cloud/securitycenter/v1beta1/asset.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), + "google/cloud/securitycenter/v1beta1/finding.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), + "google/cloud/securitycenter/v1beta1/organization_settings.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), + "google/cloud/securitycenter/v1beta1/security_marks.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), + "google/cloud/securitycenter/v1beta1/securitycenter_service.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), + "google/cloud/securitycenter/v1beta1/source.proto": label.New("go_googleapis", "google/cloud/securitycenter/v1beta1", "securitycenter_proto"), + "google/cloud/speech/v1/cloud_speech.proto": label.New("go_googleapis", "google/cloud/speech/v1", "speech_proto"), + "google/cloud/speech/v1p1beta1/cloud_speech.proto": label.New("go_googleapis", "google/cloud/speech/v1p1beta1", "speech_proto"), + "google/cloud/support/common.proto": label.New("go_googleapis", "google/cloud/support", "common_proto"), + "google/cloud/support/v1alpha1/cloud_support.proto": label.New("go_googleapis", "google/cloud/support/v1alpha1", "support_proto"), + "google/cloud/talent/v4beta1/application.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/application_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/batch.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/common.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/company.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/company_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/completion_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/event.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/event_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/filters.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/histogram.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/job.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/job_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/profile.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/profile_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/tenant.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/talent/v4beta1/tenant_service.proto": label.New("go_googleapis", "google/cloud/talent/v4beta1", "talent_proto"), + "google/cloud/tasks/v2/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2", "tasks_proto"), + "google/cloud/tasks/v2/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2", "tasks_proto"), + "google/cloud/tasks/v2/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2", "tasks_proto"), + "google/cloud/tasks/v2/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2", "tasks_proto"), + "google/cloud/tasks/v2beta2/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_proto"), + "google/cloud/tasks/v2beta2/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_proto"), + "google/cloud/tasks/v2beta2/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_proto"), + "google/cloud/tasks/v2beta2/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta2", "tasks_proto"), + "google/cloud/tasks/v2beta3/cloudtasks.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_proto"), + "google/cloud/tasks/v2beta3/queue.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_proto"), + "google/cloud/tasks/v2beta3/target.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_proto"), + "google/cloud/tasks/v2beta3/task.proto": label.New("go_googleapis", "google/cloud/tasks/v2beta3", "tasks_proto"), + "google/cloud/texttospeech/v1/cloud_tts.proto": label.New("go_googleapis", "google/cloud/texttospeech/v1", "texttospeech_proto"), + "google/cloud/texttospeech/v1beta1/cloud_tts.proto": label.New("go_googleapis", "google/cloud/texttospeech/v1beta1", "texttospeech_proto"), + "google/cloud/translate/v3beta1/translation_service.proto": label.New("go_googleapis", "google/cloud/translate/v3beta1", "translate_proto"), + "google/cloud/videointelligence/v1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1", "videointelligence_proto"), + "google/cloud/videointelligence/v1beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1beta1", "videointelligence_proto"), + "google/cloud/videointelligence/v1beta2/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1beta2", "videointelligence_proto"), + "google/cloud/videointelligence/v1p1beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p1beta1", "videointelligence_proto"), + "google/cloud/videointelligence/v1p2beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p2beta1", "videointelligence_proto"), + "google/cloud/videointelligence/v1p3beta1/video_intelligence.proto": label.New("go_googleapis", "google/cloud/videointelligence/v1p3beta1", "videointelligence_proto"), + "google/cloud/vision/v1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), + "google/cloud/vision/v1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), + "google/cloud/vision/v1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), + "google/cloud/vision/v1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), + "google/cloud/vision/v1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), + "google/cloud/vision/v1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1", "vision_proto"), + "google/cloud/vision/v1p1beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_proto"), + "google/cloud/vision/v1p1beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_proto"), + "google/cloud/vision/v1p1beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_proto"), + "google/cloud/vision/v1p1beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p1beta1", "vision_proto"), + "google/cloud/vision/v1p2beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_proto"), + "google/cloud/vision/v1p2beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_proto"), + "google/cloud/vision/v1p2beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_proto"), + "google/cloud/vision/v1p2beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p2beta1", "vision_proto"), + "google/cloud/vision/v1p3beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), + "google/cloud/vision/v1p3beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), + "google/cloud/vision/v1p3beta1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), + "google/cloud/vision/v1p3beta1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), + "google/cloud/vision/v1p3beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), + "google/cloud/vision/v1p3beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p3beta1", "vision_proto"), + "google/cloud/vision/v1p4beta1/geometry.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_proto"), + "google/cloud/vision/v1p4beta1/image_annotator.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_proto"), + "google/cloud/vision/v1p4beta1/product_search.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_proto"), + "google/cloud/vision/v1p4beta1/product_search_service.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_proto"), + "google/cloud/vision/v1p4beta1/text_annotation.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_proto"), + "google/cloud/vision/v1p4beta1/web_detection.proto": label.New("go_googleapis", "google/cloud/vision/v1p4beta1", "vision_proto"), + "google/cloud/webrisk/v1beta1/webrisk.proto": label.New("go_googleapis", "google/cloud/webrisk/v1beta1", "webrisk_proto"), + "google/cloud/websecurityscanner/v1alpha/crawled_url.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1alpha/finding.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1alpha/finding_addon.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1alpha/finding_type_stats.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1alpha/scan_config.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1alpha/scan_run.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1alpha", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/crawled_url.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/finding.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/finding_addon.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/finding_type_stats.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/scan_config.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/scan_config_error.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/scan_run.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/scan_run_error_trace.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/scan_run_warning_trace.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/cloud/websecurityscanner/v1beta/web_security_scanner.proto": label.New("go_googleapis", "google/cloud/websecurityscanner/v1beta", "websecurityscanner_proto"), + "google/container/v1/cluster_service.proto": label.New("go_googleapis", "google/container/v1", "container_proto"), + "google/container/v1alpha1/cluster_service.proto": label.New("go_googleapis", "google/container/v1alpha1", "container_proto"), + "google/container/v1beta1/cluster_service.proto": label.New("go_googleapis", "google/container/v1beta1", "container_proto"), + "google/datastore/admin/v1/datastore_admin.proto": label.New("go_googleapis", "google/datastore/admin/v1", "admin_proto"), + "google/datastore/admin/v1/index.proto": label.New("go_googleapis", "google/datastore/admin/v1", "admin_proto"), + "google/datastore/admin/v1beta1/datastore_admin.proto": label.New("go_googleapis", "google/datastore/admin/v1beta1", "admin_proto"), + "google/datastore/v1/datastore.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_proto"), + "google/datastore/v1/entity.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_proto"), + "google/datastore/v1/query.proto": label.New("go_googleapis", "google/datastore/v1", "datastore_proto"), + "google/datastore/v1beta3/datastore.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_proto"), + "google/datastore/v1beta3/entity.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_proto"), + "google/datastore/v1beta3/query.proto": label.New("go_googleapis", "google/datastore/v1beta3", "datastore_proto"), + "google/devtools/build/v1/build_events.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_proto"), + "google/devtools/build/v1/build_status.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_proto"), + "google/devtools/build/v1/publish_build_event.proto": label.New("go_googleapis", "google/devtools/build/v1", "build_proto"), + "google/devtools/cloudbuild/v1/cloudbuild.proto": label.New("go_googleapis", "google/devtools/cloudbuild/v1", "cloudbuild_proto"), + "google/devtools/clouddebugger/v2/controller.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_proto"), + "google/devtools/clouddebugger/v2/data.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_proto"), + "google/devtools/clouddebugger/v2/debugger.proto": label.New("go_googleapis", "google/devtools/clouddebugger/v2", "clouddebugger_proto"), + "google/devtools/clouderrorreporting/v1beta1/common.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_proto"), + "google/devtools/clouderrorreporting/v1beta1/error_group_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_proto"), + "google/devtools/clouderrorreporting/v1beta1/error_stats_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_proto"), + "google/devtools/clouderrorreporting/v1beta1/report_errors_service.proto": label.New("go_googleapis", "google/devtools/clouderrorreporting/v1beta1", "clouderrorreporting_proto"), + "google/devtools/cloudprofiler/v2/profiler.proto": label.New("go_googleapis", "google/devtools/cloudprofiler/v2", "cloudprofiler_proto"), + "google/devtools/cloudtrace/v1/trace.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v1", "cloudtrace_proto"), + "google/devtools/cloudtrace/v2/trace.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v2", "cloudtrace_proto"), + "google/devtools/cloudtrace/v2/tracing.proto": label.New("go_googleapis", "google/devtools/cloudtrace/v2", "cloudtrace_proto"), + "google/devtools/containeranalysis/v1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1", "containeranalysis_proto"), + "google/devtools/containeranalysis/v1alpha1/bill_of_materials.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), + "google/devtools/containeranalysis/v1alpha1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), + "google/devtools/containeranalysis/v1alpha1/image_basis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), + "google/devtools/containeranalysis/v1alpha1/package_vulnerability.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), + "google/devtools/containeranalysis/v1alpha1/provenance.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), + "google/devtools/containeranalysis/v1alpha1/source_context.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1alpha1", "containeranalysis_proto"), + "google/devtools/containeranalysis/v1beta1/attestation/attestation.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/attestation", "attestation_proto"), + "google/devtools/containeranalysis/v1beta1/build/build.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/build", "build_proto"), + "google/devtools/containeranalysis/v1beta1/common/common.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/common", "common_proto"), + "google/devtools/containeranalysis/v1beta1/containeranalysis.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1", "containeranalysis_proto"), + "google/devtools/containeranalysis/v1beta1/deployment/deployment.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/deployment", "deployment_proto"), + "google/devtools/containeranalysis/v1beta1/discovery/discovery.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/discovery", "discovery_proto"), + "google/devtools/containeranalysis/v1beta1/grafeas/grafeas.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/grafeas", "grafeas_proto"), + "google/devtools/containeranalysis/v1beta1/image/image.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/image", "image_proto"), + "google/devtools/containeranalysis/v1beta1/package/package.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/package", "package_proto"), + "google/devtools/containeranalysis/v1beta1/provenance/provenance.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/provenance", "provenance_proto"), + "google/devtools/containeranalysis/v1beta1/source/source.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/source", "source_proto"), + "google/devtools/containeranalysis/v1beta1/vulnerability/vulnerability.proto": label.New("go_googleapis", "google/devtools/containeranalysis/v1beta1/vulnerability", "vulnerability_proto"), + "google/devtools/remoteexecution/v1test/remote_execution.proto": label.New("go_googleapis", "google/devtools/remoteexecution/v1test", "remoteexecution_proto"), + "google/devtools/remoteworkers/v1test2/bots.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_proto"), + "google/devtools/remoteworkers/v1test2/command.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_proto"), + "google/devtools/remoteworkers/v1test2/tasks.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_proto"), + "google/devtools/remoteworkers/v1test2/worker.proto": label.New("go_googleapis", "google/devtools/remoteworkers/v1test2", "remoteworkers_proto"), + "google/devtools/resultstore/v2/action.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/common.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/configuration.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/configured_target.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/coverage.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/coverage_summary.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/file.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/file_set.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/invocation.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/resultstore_download.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/resultstore_file_download.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/resultstore_upload.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/target.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/resultstore/v2/test_suite.proto": label.New("go_googleapis", "google/devtools/resultstore/v2", "resultstore_proto"), + "google/devtools/source/v1/source_context.proto": label.New("go_googleapis", "google/devtools/source/v1", "source_proto"), + "google/devtools/sourcerepo/v1/sourcerepo.proto": label.New("go_googleapis", "google/devtools/sourcerepo/v1", "sourcerepo_proto"), + "google/example/library/v1/library.proto": label.New("go_googleapis", "google/example/library/v1", "library_proto"), + "google/firebase/fcm/connection/v1alpha1/connection_api.proto": label.New("go_googleapis", "google/firebase/fcm/connection/v1alpha1", "connection_proto"), + "google/firestore/admin/v1/field.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), + "google/firestore/admin/v1/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), + "google/firestore/admin/v1/index.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), + "google/firestore/admin/v1/location.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), + "google/firestore/admin/v1/operation.proto": label.New("go_googleapis", "google/firestore/admin/v1", "admin_proto"), + "google/firestore/admin/v1beta1/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_proto"), + "google/firestore/admin/v1beta1/index.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_proto"), + "google/firestore/admin/v1beta1/location.proto": label.New("go_googleapis", "google/firestore/admin/v1beta1", "admin_proto"), + "google/firestore/admin/v1beta2/field.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_proto"), + "google/firestore/admin/v1beta2/firestore_admin.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_proto"), + "google/firestore/admin/v1beta2/index.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_proto"), + "google/firestore/admin/v1beta2/operation.proto": label.New("go_googleapis", "google/firestore/admin/v1beta2", "admin_proto"), + "google/firestore/v1/common.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), + "google/firestore/v1/document.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), + "google/firestore/v1/firestore.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), + "google/firestore/v1/query.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), + "google/firestore/v1/write.proto": label.New("go_googleapis", "google/firestore/v1", "firestore_proto"), + "google/firestore/v1beta1/common.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), + "google/firestore/v1beta1/document.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), + "google/firestore/v1beta1/firestore.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), + "google/firestore/v1beta1/query.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), + "google/firestore/v1beta1/write.proto": label.New("go_googleapis", "google/firestore/v1beta1", "firestore_proto"), + "google/genomics/v1/annotations.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/cigar.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/datasets.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/operations.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/position.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/range.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/readalignment.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/readgroup.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/readgroupset.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/reads.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/references.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1/variants.proto": label.New("go_googleapis", "google/genomics/v1", "genomics_proto"), + "google/genomics/v1alpha2/pipelines.proto": label.New("go_googleapis", "google/genomics/v1alpha2", "genomics_proto"), + "google/home/graph/v1/device.proto": label.New("go_googleapis", "google/home/graph/v1", "graph_proto"), + "google/home/graph/v1/homegraph.proto": label.New("go_googleapis", "google/home/graph/v1", "graph_proto"), + "google/iam/admin/v1/iam.proto": label.New("go_googleapis", "google/iam/admin/v1", "admin_proto"), + "google/iam/credentials/v1/common.proto": label.New("go_googleapis", "google/iam/credentials/v1", "credentials_proto"), + "google/iam/credentials/v1/iamcredentials.proto": label.New("go_googleapis", "google/iam/credentials/v1", "credentials_proto"), + "google/iam/v1/iam_policy.proto": label.New("go_googleapis", "google/iam/v1", "iam_proto"), + "google/iam/v1/logging/audit_data.proto": label.New("go_googleapis", "google/iam/v1/logging", "logging_proto"), + "google/iam/v1/options.proto": label.New("go_googleapis", "google/iam/v1", "iam_proto"), + "google/iam/v1/policy.proto": label.New("go_googleapis", "google/iam/v1", "iam_proto"), + "google/logging/type/http_request.proto": label.New("go_googleapis", "google/logging/type", "ltype_proto"), + "google/logging/type/log_severity.proto": label.New("go_googleapis", "google/logging/type", "ltype_proto"), + "google/logging/v2/log_entry.proto": label.New("go_googleapis", "google/logging/v2", "logging_proto"), + "google/logging/v2/logging.proto": label.New("go_googleapis", "google/logging/v2", "logging_proto"), + "google/logging/v2/logging_config.proto": label.New("go_googleapis", "google/logging/v2", "logging_proto"), + "google/logging/v2/logging_metrics.proto": label.New("go_googleapis", "google/logging/v2", "logging_proto"), + "google/longrunning/operations.proto": label.New("go_googleapis", "google/longrunning", "longrunning_proto"), + "google/monitoring/v3/alert.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/alert_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/common.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/dropped_labels.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/group.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/group_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/metric.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/metric_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/mutation_record.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/notification.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/notification_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/span_context.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/uptime.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/monitoring/v3/uptime_service.proto": label.New("go_googleapis", "google/monitoring/v3", "monitoring_proto"), + "google/privacy/dlp/v2/dlp.proto": label.New("go_googleapis", "google/privacy/dlp/v2", "dlp_proto"), + "google/privacy/dlp/v2/storage.proto": label.New("go_googleapis", "google/privacy/dlp/v2", "dlp_proto"), + "google/pubsub/v1/pubsub.proto": label.New("go_googleapis", "google/pubsub/v1", "pubsub_proto"), + "google/pubsub/v1beta2/pubsub.proto": label.New("go_googleapis", "google/pubsub/v1beta2", "pubsub_proto"), + "google/rpc/code.proto": label.New("go_googleapis", "google/rpc", "code_proto"), + "google/rpc/error_details.proto": label.New("go_googleapis", "google/rpc", "errdetails_proto"), + "google/rpc/status.proto": label.New("go_googleapis", "google/rpc", "status_proto"), + "google/spanner/admin/database/v1/spanner_database_admin.proto": label.New("go_googleapis", "google/spanner/admin/database/v1", "database_proto"), + "google/spanner/admin/instance/v1/spanner_instance_admin.proto": label.New("go_googleapis", "google/spanner/admin/instance/v1", "instance_proto"), + "google/spanner/v1/keys.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), + "google/spanner/v1/mutation.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), + "google/spanner/v1/query_plan.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), + "google/spanner/v1/result_set.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), + "google/spanner/v1/spanner.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), + "google/spanner/v1/transaction.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), + "google/spanner/v1/type.proto": label.New("go_googleapis", "google/spanner/v1", "spanner_proto"), + "google/storagetransfer/v1/transfer.proto": label.New("go_googleapis", "google/storagetransfer/v1", "storagetransfer_proto"), + "google/storagetransfer/v1/transfer_types.proto": label.New("go_googleapis", "google/storagetransfer/v1", "storagetransfer_proto"), + "google/streetview/publish/v1/resources.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_proto"), + "google/streetview/publish/v1/rpcmessages.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_proto"), + "google/streetview/publish/v1/streetview_publish.proto": label.New("go_googleapis", "google/streetview/publish/v1", "publish_proto"), + "google/type/calendar_period.proto": label.New("go_googleapis", "google/type", "calendarperiod_proto"), + "google/type/color.proto": label.New("go_googleapis", "google/type", "color_proto"), + "google/type/date.proto": label.New("go_googleapis", "google/type", "date_proto"), + "google/type/dayofweek.proto": label.New("go_googleapis", "google/type", "dayofweek_proto"), + "google/type/expr.proto": label.New("go_googleapis", "google/type", "expr_proto"), + "google/type/fraction.proto": label.New("go_googleapis", "google/type", "fraction_proto"), + "google/type/latlng.proto": label.New("go_googleapis", "google/type", "latlng_proto"), + "google/type/money.proto": label.New("go_googleapis", "google/type", "money_proto"), + "google/type/postal_address.proto": label.New("go_googleapis", "google/type", "postaladdress_proto"), + "google/type/quaternion.proto": label.New("go_googleapis", "google/type", "quaternion_proto"), + "google/type/timeofday.proto": label.New("go_googleapis", "google/type", "timeofday_proto"), + "google/watcher/v1/watch.proto": label.New("go_googleapis", "google/watcher/v1", "watcher_proto"), + "grafeas/v1/attestation.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/build.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/common.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/cvss.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/deployment.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/discovery.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/grafeas.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/image.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/package.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/provenance.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), + "grafeas/v1/vulnerability.proto": label.New("go_googleapis", "grafeas/v1", "grafeas_proto"), } 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 4504fd0499..38f14881fc 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/proto.csv +++ b/vendor/github.com/bazelbuild/bazel-gazelle/language/proto/proto.csv @@ -17,347 +17,1083 @@ google/protobuf/struct.proto,@com_google_protobuf//:struct_proto,github.com/gola 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 -google/ads/googleads/v0/common/ad_type_infos.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/bidding.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/criteria.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/criterion_category_availability.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/custom_parameter.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/dates.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/explorer_auto_optimizer_setting.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/feed_common.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/frequency_cap.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/keyword_plan_common.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/matching_function.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/metrics.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/policy.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/real_time_bidding_setting.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/tag_snippet.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/user_lists.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/common/value.proto,@go_googleapis//google/ads/googleads/v0/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/common,@go_googleapis//google/ads/googleads/v0/common:common_go_proto -google/ads/googleads/v0/enums/access_reason.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/account_budget_proposal_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/account_budget_proposal_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/account_budget_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/ad_customizer_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/ad_group_ad_rotation_mode.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/ad_group_ad_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/ad_group_criterion_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/ad_group_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/ad_group_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/ad_network_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/ad_serving_optimization_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/ad_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/advertising_channel_sub_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/advertising_channel_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/affiliate_location_feed_relationship_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/age_range_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/app_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/attribution_model.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/bid_modifier_source.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/bidding_source.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/bidding_strategy_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/billing_setup_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/budget_delivery_method.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/budget_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/call_conversion_reporting_state.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/call_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/callout_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/campaign_group_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/campaign_serving_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/campaign_shared_set_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/campaign_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/change_status_operation.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/change_status_resource_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/content_label_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/conversion_action_category.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/conversion_action_counting_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/conversion_action_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/conversion_action_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/criterion_category_channel_availability_mode.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/criterion_category_locale_availability_mode.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/criterion_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/custom_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/customer_match_upload_key_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/data_driven_model_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/day_of_week.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/device.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/display_ad_format_setting.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/education_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/feed_attribute_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/feed_item_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/feed_link_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/feed_mapping_criterion_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/feed_mapping_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/feed_origin.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/feed_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/flight_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/frequency_cap_event_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/frequency_cap_level.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/frequency_cap_time_unit.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/gender_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/geo_target_constant_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/geo_targeting_restriction.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/google_ads_field_category.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/google_ads_field_data_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/hotel_date_selection_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/hotel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/income_range_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/interaction_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/job_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/keyword_match_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/keyword_plan_competition_level.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/keyword_plan_forecast_interval.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/keyword_plan_network.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/listing_custom_attribute_index.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/listing_group_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/local_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/manager_link_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/media_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/message_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/mime_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/minute_of_hour.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/month_of_year.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/page_one_promoted_strategy_goal.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/parental_status_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/placeholder_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/policy_approval_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/policy_review_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/policy_topic_entry_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/policy_topic_evidence_destination_mismatch_url_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/preferred_content_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/price_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/product_channel.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/product_channel_exclusivity.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/product_condition.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/product_type_level.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/promotion_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/proximity_radius_units.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/quality_score_bucket.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/real_estate_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/recommendation_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/search_term_match_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/search_term_targeting_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/shared_set_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/shared_set_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/sitelink_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/slot.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/spending_limit_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/structured_snippet_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/target_cpa_opt_in_recommendation_goal.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/targeting_dimension.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/time_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/tracking_code_page_format.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/tracking_code_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/travel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/user_interest_taxonomy_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/user_list_access_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/user_list_closing_reason.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/user_list_crm_data_source_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/user_list_membership_status.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/user_list_size_range.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/enums/user_list_type.proto,@go_googleapis//google/ads/googleads/v0/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/enums,@go_googleapis//google/ads/googleads/v0/enums:enums_go_proto -google/ads/googleads/v0/errors/account_budget_proposal_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/ad_customizer_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/ad_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/ad_group_ad_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/ad_group_bid_modifier_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/ad_group_criterion_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/ad_group_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/ad_group_feed_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/ad_sharing_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/adx_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/authentication_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/authorization_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/bidding_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/bidding_strategy_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/billing_setup_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/campaign_budget_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/campaign_criterion_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/campaign_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/campaign_feed_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/campaign_group_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/campaign_shared_set_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/change_status_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/collection_size_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/context_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/conversion_action_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/criterion_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/customer_client_link_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/customer_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/customer_feed_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/customer_manager_link_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/database_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/date_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/date_range_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/distinct_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/enum_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/errors.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/feed_attribute_reference_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/feed_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/feed_item_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/feed_mapping_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/field_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/field_mask_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/function_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/function_parsing_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/geo_target_constant_suggestion_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/header_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/id_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/image_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/internal_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/keyword_plan_ad_group_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/keyword_plan_campaign_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/keyword_plan_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/keyword_plan_idea_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/keyword_plan_keyword_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/keyword_plan_negative_keyword_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/list_operation_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/media_bundle_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/media_file_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/multiplier_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/mutate_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/new_resource_creation_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/not_empty_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/null_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/operation_access_denied_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/operator_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/policy_finding_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/query_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/quota_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/range_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/recommendation_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/region_code_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/request_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/resource_access_denied_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/resource_count_limit_exceeded_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/setting_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/shared_criterion_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/shared_set_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/string_format_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/string_length_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/url_field_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/errors/user_list_error.proto,@go_googleapis//google/ads/googleads/v0/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/errors,@go_googleapis//google/ads/googleads/v0/errors:errors_go_proto -google/ads/googleads/v0/resources/account_budget.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/account_budget_proposal.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/ad.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/ad_group.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/ad_group_ad.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/ad_group_audience_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/ad_group_bid_modifier.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/ad_group_criterion.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/ad_group_feed.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/age_range_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/bidding_strategy.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/billing_setup.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/campaign.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/campaign_audience_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/campaign_bid_modifier.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/campaign_budget.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/campaign_criterion.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/campaign_feed.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/campaign_group.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/campaign_shared_set.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/carrier_constant.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/change_status.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/conversion_action.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/customer.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/customer_client.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/customer_client_link.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/customer_feed.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/customer_manager_link.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/display_keyword_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/feed.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/feed_item.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/feed_mapping.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/gender_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/geo_target_constant.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/google_ads_field.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/hotel_group_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/hotel_performance_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/keyword_plan.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/keyword_plan_ad_group.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/keyword_plan_campaign.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/keyword_plan_keyword.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/keyword_plan_negative_keyword.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/keyword_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/language_constant.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/managed_placement_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/media_file.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/parental_status_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/payments_account.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/product_group_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/recommendation.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/search_term_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/shared_criterion.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/shared_set.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/topic_constant.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/topic_view.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/user_interest.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/user_list.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/resources/video.proto,@go_googleapis//google/ads/googleads/v0/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/resources,@go_googleapis//google/ads/googleads/v0/resources:resources_go_proto -google/ads/googleads/v0/services/account_budget_proposal_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/account_budget_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/ad_group_ad_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/ad_group_audience_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/ad_group_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/ad_group_criterion_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/ad_group_feed_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/ad_group_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/age_range_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/bidding_strategy_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/billing_setup_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/campaign_audience_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/campaign_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/campaign_budget_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/campaign_criterion_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/campaign_feed_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/campaign_group_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/campaign_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/campaign_shared_set_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/carrier_constant_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/change_status_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/conversion_action_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/customer_client_link_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/customer_client_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/customer_feed_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/customer_manager_link_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/customer_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/display_keyword_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/feed_item_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/feed_mapping_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/feed_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/gender_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/geo_target_constant_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/google_ads_field_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/google_ads_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/hotel_group_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/hotel_performance_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/keyword_plan_ad_group_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/keyword_plan_campaign_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/keyword_plan_idea_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/keyword_plan_keyword_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/keyword_plan_negative_keyword_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/keyword_plan_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/keyword_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/language_constant_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/managed_placement_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/media_file_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/parental_status_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/payments_account_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/product_group_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/recommendation_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/search_term_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/shared_criterion_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/shared_set_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/topic_constant_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/topic_view_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/user_interest_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/user_list_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto -google/ads/googleads/v0/services/video_service.proto,@go_googleapis//google/ads/googleads/v0/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v0/services,@go_googleapis//google/ads/googleads/v0/services:services_go_proto +google/ads/googleads/v1/common/ad_asset.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/ad_type_infos.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/asset_types.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/bidding.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/click_location.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/criteria.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/criterion_category_availability.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/custom_parameter.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/dates.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/explorer_auto_optimizer_setting.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/extensions.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/feed_common.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/final_app_url.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/frequency_cap.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/keyword_plan_common.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/matching_function.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/metrics.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/policy.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/real_time_bidding_setting.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/segments.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/simulation.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/tag_snippet.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/targeting_setting.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/text_label.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/url_collection.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/user_lists.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/common/value.proto,@go_googleapis//google/ads/googleads/v1/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/common,@go_googleapis//google/ads/googleads/v1/common:common_go_proto +google/ads/googleads/v1/enums/access_reason.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/account_budget_proposal_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/account_budget_proposal_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/account_budget_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_customizer_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_group_ad_rotation_mode.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_group_ad_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_group_criterion_approval_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_group_criterion_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_group_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_group_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_network_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_serving_optimization_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_strength.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/ad_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/advertising_channel_sub_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/advertising_channel_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/affiliate_location_feed_relationship_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/affiliate_location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/age_range_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/app_campaign_app_store.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/app_campaign_bidding_strategy_goal_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/app_payment_model_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/app_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/app_store.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/app_url_operating_system_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/asset_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/attribution_model.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/bid_modifier_source.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/bidding_source.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/bidding_strategy_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/bidding_strategy_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/billing_setup_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/brand_safety_suitability.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/budget_delivery_method.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/budget_period.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/budget_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/budget_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/call_conversion_reporting_state.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/call_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/callout_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/campaign_criterion_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/campaign_draft_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/campaign_experiment_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/campaign_experiment_traffic_split_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/campaign_experiment_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/campaign_serving_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/campaign_shared_set_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/campaign_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/change_status_operation.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/change_status_resource_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/click_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/content_label_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/conversion_action_category.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/conversion_action_counting_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/conversion_action_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/conversion_action_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/conversion_adjustment_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/conversion_attribution_event_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/conversion_lag_bucket.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/conversion_or_adjustment_lag_bucket.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/criterion_category_channel_availability_mode.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/criterion_category_locale_availability_mode.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/criterion_system_serving_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/criterion_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/custom_interest_member_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/custom_interest_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/custom_interest_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/custom_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/customer_match_upload_key_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/customer_pay_per_conversion_eligibility_failure_reason.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/data_driven_model_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/day_of_week.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/device.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/display_ad_format_setting.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/display_upload_product_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/dsa_page_feed_criterion_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/education_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/extension_setting_device.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/extension_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/external_conversion_source.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_attribute_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_item_quality_approval_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_item_quality_disapproval_reason.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_item_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_item_target_device.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_item_target_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_item_validation_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_link_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_mapping_criterion_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_mapping_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_origin.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/feed_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/flight_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/frequency_cap_event_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/frequency_cap_level.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/frequency_cap_time_unit.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/gender_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/geo_target_constant_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/geo_targeting_restriction.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/geo_targeting_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/google_ads_field_category.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/google_ads_field_data_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/hotel_date_selection_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/hotel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/hotel_rate_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/income_range_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/interaction_event_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/interaction_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/job_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/keyword_match_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/keyword_plan_competition_level.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/keyword_plan_forecast_interval.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/keyword_plan_network.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/label_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/legacy_app_install_ad_app_store.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/listing_custom_attribute_index.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/listing_group_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/local_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/location_extension_targeting_criterion_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/location_group_radius_units.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/manager_link_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/matching_function_context_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/matching_function_operator.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/media_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/merchant_center_link_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/message_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/mime_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/minute_of_hour.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/mobile_device_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/month_of_year.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/mutate_job_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/negative_geo_target_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/operating_system_version_operator_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/page_one_promoted_strategy_goal.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/parental_status_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/payment_mode.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/placeholder_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/placement_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/policy_approval_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/policy_review_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/policy_topic_entry_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/policy_topic_evidence_destination_mismatch_url_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/policy_topic_evidence_destination_not_working_device.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/positive_geo_target_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/preferred_content_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/price_extension_price_qualifier.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/price_extension_price_unit.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/price_extension_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/price_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/product_bidding_category_level.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/product_bidding_category_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/product_channel.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/product_channel_exclusivity.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/product_condition.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/product_type_level.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/promotion_extension_discount_modifier.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/promotion_extension_occasion.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/promotion_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/proximity_radius_units.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/quality_score_bucket.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/real_estate_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/recommendation_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/search_engine_results_page_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/search_term_match_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/search_term_targeting_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/served_asset_field_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/shared_set_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/shared_set_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/simulation_modification_method.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/simulation_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/sitelink_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/slot.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/spending_limit_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/structured_snippet_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/system_managed_entity_source.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/target_cpa_opt_in_recommendation_goal.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/target_impression_share_location.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/targeting_dimension.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/time_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/tracking_code_page_format.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/tracking_code_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/travel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_interest_taxonomy_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_access_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_closing_reason.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_combined_rule_operator.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_crm_data_source_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_date_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_logical_rule_operator.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_membership_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_number_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_prepopulation_status.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_rule_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_size_range.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_string_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/user_list_type.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/vanity_pharma_display_url_mode.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/vanity_pharma_text.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/webpage_condition_operand.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/enums/webpage_condition_operator.proto,@go_googleapis//google/ads/googleads/v1/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/enums,@go_googleapis//google/ads/googleads/v1/enums:enums_go_proto +google/ads/googleads/v1/errors/account_budget_proposal_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/ad_customizer_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/ad_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/ad_group_ad_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/ad_group_bid_modifier_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/ad_group_criterion_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/ad_group_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/ad_group_feed_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/ad_parameter_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/ad_sharing_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/adx_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/asset_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/authentication_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/authorization_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/bidding_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/bidding_strategy_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/billing_setup_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/campaign_budget_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/campaign_criterion_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/campaign_draft_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/campaign_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/campaign_experiment_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/campaign_feed_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/campaign_shared_set_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/change_status_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/collection_size_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/context_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/conversion_action_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/conversion_adjustment_upload_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/conversion_upload_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/country_code_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/criterion_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/custom_interest_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/customer_client_link_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/customer_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/customer_feed_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/customer_manager_link_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/database_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/date_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/date_range_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/distinct_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/enum_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/errors.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/extension_feed_item_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/extension_setting_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/feed_attribute_reference_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/feed_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/feed_item_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/feed_item_target_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/feed_item_validation_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/feed_mapping_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/field_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/field_mask_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/function_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/function_parsing_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/geo_target_constant_suggestion_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/header_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/id_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/image_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/internal_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/keyword_plan_ad_group_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/keyword_plan_campaign_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/keyword_plan_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/keyword_plan_idea_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/keyword_plan_keyword_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/keyword_plan_negative_keyword_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/label_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/language_code_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/list_operation_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/manager_link_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/media_bundle_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/media_file_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/media_upload_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/multiplier_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/mutate_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/mutate_job_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/new_resource_creation_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/not_empty_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/not_whitelisted_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/null_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/operation_access_denied_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/operator_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/partial_failure_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/policy_finding_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/policy_validation_parameter_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/policy_violation_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/query_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/quota_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/range_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/recommendation_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/region_code_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/request_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/resource_access_denied_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/resource_count_limit_exceeded_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/setting_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/shared_criterion_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/shared_set_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/size_limit_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/string_format_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/string_length_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/url_field_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/user_list_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/errors/youtube_video_registration_error.proto,@go_googleapis//google/ads/googleads/v1/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/errors,@go_googleapis//google/ads/googleads/v1/errors:errors_go_proto +google/ads/googleads/v1/resources/account_budget.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/account_budget_proposal.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_ad.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_ad_label.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_audience_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_bid_modifier.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_criterion.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_criterion_label.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_extension_setting.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_feed.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_label.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_group_simulation.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_parameter.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/ad_schedule_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/age_range_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/asset.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/bidding_strategy.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/billing_setup.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_audience_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_bid_modifier.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_budget.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_criterion.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_draft.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_experiment.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_extension_setting.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_feed.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_label.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/campaign_shared_set.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/carrier_constant.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/change_status.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/click_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/conversion_action.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/custom_interest.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/customer.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/customer_client.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/customer_client_link.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/customer_extension_setting.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/customer_feed.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/customer_label.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/customer_manager_link.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/customer_negative_criterion.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/detail_placement_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/display_keyword_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/domain_category.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/dynamic_search_ads_search_term_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/expanded_landing_page_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/extension_feed_item.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/feed.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/feed_item.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/feed_item_target.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/feed_mapping.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/feed_placeholder_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/gender_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/geo_target_constant.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/geographic_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/google_ads_field.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/group_placement_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/hotel_group_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/hotel_performance_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/keyword_plan.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/keyword_plan_ad_group.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/keyword_plan_campaign.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/keyword_plan_keyword.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/keyword_plan_negative_keyword.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/keyword_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/label.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/landing_page_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/language_constant.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/location_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/managed_placement_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/media_file.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/merchant_center_link.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/mobile_app_category_constant.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/mobile_device_constant.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/mutate_job.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/operating_system_version_constant.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/paid_organic_search_term_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/parental_status_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/payments_account.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/product_bidding_category_constant.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/product_group_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/recommendation.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/remarketing_action.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/search_term_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/shared_criterion.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/shared_set.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/shopping_performance_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/topic_constant.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/topic_view.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/user_interest.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/user_list.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/resources/video.proto,@go_googleapis//google/ads/googleads/v1/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/resources,@go_googleapis//google/ads/googleads/v1/resources:resources_go_proto +google/ads/googleads/v1/services/account_budget_proposal_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/account_budget_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_ad_label_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_ad_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_audience_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_criterion_label_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_criterion_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_criterion_simulation_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_feed_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_label_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_group_simulation_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_parameter_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/ad_schedule_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/age_range_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/asset_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/bidding_strategy_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/billing_setup_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_audience_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_budget_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_criterion_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_criterion_simulation_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_draft_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_experiment_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_feed_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_label_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/campaign_shared_set_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/carrier_constant_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/change_status_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/click_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/conversion_action_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/conversion_adjustment_upload_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/conversion_upload_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/custom_interest_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/customer_client_link_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/customer_client_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/customer_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/customer_feed_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/customer_label_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/customer_manager_link_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/customer_negative_criterion_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/customer_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/detail_placement_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/display_keyword_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/domain_category_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/dynamic_search_ads_search_term_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/expanded_landing_page_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/extension_feed_item_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/feed_item_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/feed_item_target_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/feed_mapping_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/feed_placeholder_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/feed_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/gender_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/geo_target_constant_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/geographic_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/google_ads_field_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/google_ads_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/group_placement_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/hotel_group_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/hotel_performance_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/keyword_plan_ad_group_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/keyword_plan_campaign_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/keyword_plan_idea_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/keyword_plan_keyword_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/keyword_plan_negative_keyword_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/keyword_plan_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/keyword_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/label_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/landing_page_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/language_constant_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/location_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/managed_placement_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/media_file_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/merchant_center_link_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/mobile_app_category_constant_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/mobile_device_constant_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/mutate_job_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/operating_system_version_constant_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/paid_organic_search_term_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/parental_status_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/payments_account_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/product_bidding_category_constant_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/product_group_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/recommendation_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/remarketing_action_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/search_term_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/shared_criterion_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/shared_set_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/shopping_performance_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/topic_constant_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/topic_view_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/user_interest_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/user_list_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v1/services/video_service.proto,@go_googleapis//google/ads/googleads/v1/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v1/services,@go_googleapis//google/ads/googleads/v1/services:services_go_proto +google/ads/googleads/v2/common/ad_asset.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/ad_type_infos.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/asset_types.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/bidding.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/click_location.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/criteria.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/criterion_category_availability.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/custom_parameter.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/dates.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/explorer_auto_optimizer_setting.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/extensions.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/feed_common.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/final_app_url.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/frequency_cap.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/keyword_plan_common.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/matching_function.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/metrics.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/policy.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/real_time_bidding_setting.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/segments.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/simulation.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/tag_snippet.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/targeting_setting.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/text_label.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/url_collection.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/user_lists.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/common/value.proto,@go_googleapis//google/ads/googleads/v2/common:common_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/common,@go_googleapis//google/ads/googleads/v2/common:common_go_proto +google/ads/googleads/v2/enums/access_reason.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/access_role.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/account_budget_proposal_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/account_budget_proposal_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/account_budget_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_customizer_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_group_ad_rotation_mode.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_group_ad_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_group_criterion_approval_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_group_criterion_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_group_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_group_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_network_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_serving_optimization_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_strength.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/ad_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/advertising_channel_sub_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/advertising_channel_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/affiliate_location_feed_relationship_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/affiliate_location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/age_range_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/app_campaign_app_store.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/app_campaign_bidding_strategy_goal_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/app_payment_model_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/app_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/app_store.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/app_url_operating_system_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/asset_field_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/asset_performance_label.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/asset_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/attribution_model.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/bid_modifier_source.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/bidding_source.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/bidding_strategy_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/bidding_strategy_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/billing_setup_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/brand_safety_suitability.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/budget_delivery_method.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/budget_period.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/budget_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/budget_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/call_conversion_reporting_state.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/call_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/callout_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/campaign_criterion_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/campaign_draft_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/campaign_experiment_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/campaign_experiment_traffic_split_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/campaign_experiment_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/campaign_serving_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/campaign_shared_set_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/campaign_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/change_status_operation.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/change_status_resource_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/click_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/content_label_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/conversion_action_category.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/conversion_action_counting_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/conversion_action_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/conversion_action_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/conversion_adjustment_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/conversion_attribution_event_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/conversion_lag_bucket.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/conversion_or_adjustment_lag_bucket.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/criterion_category_channel_availability_mode.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/criterion_category_locale_availability_mode.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/criterion_system_serving_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/criterion_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/custom_interest_member_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/custom_interest_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/custom_interest_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/custom_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/customer_match_upload_key_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/customer_pay_per_conversion_eligibility_failure_reason.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/data_driven_model_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/day_of_week.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/device.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/display_ad_format_setting.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/display_upload_product_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/distance_bucket.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/dsa_page_feed_criterion_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/education_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/extension_setting_device.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/extension_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/external_conversion_source.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_attribute_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_item_quality_approval_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_item_quality_disapproval_reason.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_item_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_item_target_device.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_item_target_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_item_validation_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_link_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_mapping_criterion_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_mapping_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_origin.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/feed_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/flight_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/frequency_cap_event_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/frequency_cap_level.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/frequency_cap_time_unit.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/gender_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/geo_target_constant_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/geo_targeting_restriction.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/geo_targeting_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/google_ads_field_category.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/google_ads_field_data_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/hotel_date_selection_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/hotel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/hotel_rate_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/income_range_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/interaction_event_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/interaction_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/job_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/keyword_match_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/keyword_plan_competition_level.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/keyword_plan_forecast_interval.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/keyword_plan_network.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/label_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/legacy_app_install_ad_app_store.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/listing_custom_attribute_index.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/listing_group_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/local_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/location_extension_targeting_criterion_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/location_group_radius_units.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/location_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/manager_link_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/matching_function_context_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/matching_function_operator.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/media_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/merchant_center_link_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/message_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/mime_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/minute_of_hour.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/mobile_device_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/month_of_year.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/mutate_job_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/negative_geo_target_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/operating_system_version_operator_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/page_one_promoted_strategy_goal.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/parental_status_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/payment_mode.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/placeholder_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/placement_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/policy_approval_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/policy_review_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/policy_topic_entry_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/policy_topic_evidence_destination_mismatch_url_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/policy_topic_evidence_destination_not_working_device.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/positive_geo_target_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/preferred_content_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/price_extension_price_qualifier.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/price_extension_price_unit.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/price_extension_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/price_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/product_bidding_category_level.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/product_bidding_category_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/product_channel.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/product_channel_exclusivity.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/product_condition.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/product_type_level.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/promotion_extension_discount_modifier.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/promotion_extension_occasion.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/promotion_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/proximity_radius_units.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/quality_score_bucket.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/real_estate_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/recommendation_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/search_engine_results_page_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/search_term_match_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/search_term_targeting_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/served_asset_field_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/shared_set_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/shared_set_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/simulation_modification_method.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/simulation_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/sitelink_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/slot.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/spending_limit_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/structured_snippet_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/system_managed_entity_source.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/target_cpa_opt_in_recommendation_goal.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/target_impression_share_location.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/targeting_dimension.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/time_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/tracking_code_page_format.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/tracking_code_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/travel_placeholder_field.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_interest_taxonomy_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_access_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_closing_reason.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_combined_rule_operator.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_crm_data_source_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_date_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_logical_rule_operator.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_membership_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_number_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_prepopulation_status.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_rule_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_size_range.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_string_rule_item_operator.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/user_list_type.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/vanity_pharma_display_url_mode.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/vanity_pharma_text.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/webpage_condition_operand.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/enums/webpage_condition_operator.proto,@go_googleapis//google/ads/googleads/v2/enums:enums_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/enums,@go_googleapis//google/ads/googleads/v2/enums:enums_go_proto +google/ads/googleads/v2/errors/access_invitation_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/account_budget_proposal_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/ad_customizer_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/ad_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/ad_group_ad_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/ad_group_bid_modifier_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/ad_group_criterion_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/ad_group_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/ad_group_feed_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/ad_parameter_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/ad_sharing_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/adx_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/asset_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/authentication_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/authorization_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/bidding_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/bidding_strategy_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/billing_setup_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/campaign_budget_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/campaign_criterion_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/campaign_draft_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/campaign_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/campaign_experiment_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/campaign_feed_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/campaign_shared_set_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/change_status_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/collection_size_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/context_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/conversion_action_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/conversion_adjustment_upload_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/conversion_upload_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/country_code_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/criterion_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/currency_code_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/custom_interest_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/customer_client_link_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/customer_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/customer_feed_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/customer_manager_link_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/database_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/date_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/date_range_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/distinct_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/enum_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/errors.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/extension_feed_item_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/extension_setting_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/feed_attribute_reference_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/feed_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/feed_item_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/feed_item_target_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/feed_item_validation_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/feed_mapping_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/field_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/field_mask_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/function_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/function_parsing_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/geo_target_constant_suggestion_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/header_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/id_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/image_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/internal_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/keyword_plan_ad_group_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/keyword_plan_campaign_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/keyword_plan_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/keyword_plan_idea_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/keyword_plan_keyword_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/keyword_plan_negative_keyword_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/label_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/language_code_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/list_operation_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/manager_link_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/media_bundle_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/media_file_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/media_upload_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/multiplier_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/mutate_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/mutate_job_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/new_resource_creation_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/not_empty_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/not_whitelisted_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/null_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/operation_access_denied_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/operator_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/partial_failure_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/policy_finding_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/policy_validation_parameter_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/policy_violation_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/query_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/quota_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/range_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/recommendation_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/region_code_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/request_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/resource_access_denied_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/resource_count_limit_exceeded_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/setting_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/shared_criterion_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/shared_set_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/size_limit_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/string_format_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/string_length_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/url_field_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/user_list_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/errors/youtube_video_registration_error.proto,@go_googleapis//google/ads/googleads/v2/errors:errors_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/errors,@go_googleapis//google/ads/googleads/v2/errors:errors_go_proto +google/ads/googleads/v2/resources/account_budget.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/account_budget_proposal.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_ad.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_ad_asset_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_ad_label.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_audience_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_bid_modifier.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_criterion.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_criterion_label.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_extension_setting.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_feed.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_label.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_group_simulation.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_parameter.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/ad_schedule_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/age_range_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/asset.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/bidding_strategy.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/billing_setup.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_audience_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_bid_modifier.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_budget.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_criterion.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_criterion_simulation.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_draft.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_experiment.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_extension_setting.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_feed.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_label.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/campaign_shared_set.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/carrier_constant.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/change_status.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/click_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/conversion_action.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/custom_interest.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/customer.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/customer_client.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/customer_client_link.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/customer_extension_setting.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/customer_feed.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/customer_label.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/customer_manager_link.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/customer_negative_criterion.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/detail_placement_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/display_keyword_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/distance_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/domain_category.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/dynamic_search_ads_search_term_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/expanded_landing_page_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/extension_feed_item.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/feed.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/feed_item.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/feed_item_target.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/feed_mapping.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/feed_placeholder_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/gender_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/geo_target_constant.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/geographic_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/google_ads_field.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/group_placement_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/hotel_group_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/hotel_performance_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/keyword_plan.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/keyword_plan_ad_group.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/keyword_plan_campaign.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/keyword_plan_keyword.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/keyword_plan_negative_keyword.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/keyword_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/label.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/landing_page_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/language_constant.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/location_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/managed_placement_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/media_file.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/merchant_center_link.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/mobile_app_category_constant.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/mobile_device_constant.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/mutate_job.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/operating_system_version_constant.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/paid_organic_search_term_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/parental_status_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/payments_account.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/product_bidding_category_constant.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/product_group_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/recommendation.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/remarketing_action.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/search_term_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/shared_criterion.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/shared_set.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/shopping_performance_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/topic_constant.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/topic_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/user_interest.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/user_list.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/user_location_view.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/resources/video.proto,@go_googleapis//google/ads/googleads/v2/resources:resources_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/resources,@go_googleapis//google/ads/googleads/v2/resources:resources_go_proto +google/ads/googleads/v2/services/account_budget_proposal_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/account_budget_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_ad_asset_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_ad_label_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_ad_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_audience_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_criterion_label_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_criterion_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_criterion_simulation_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_feed_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_label_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_group_simulation_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_parameter_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_schedule_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/ad_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/age_range_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/asset_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/bidding_strategy_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/billing_setup_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_audience_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_bid_modifier_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_budget_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_criterion_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_criterion_simulation_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_draft_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_experiment_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_feed_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_label_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/campaign_shared_set_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/carrier_constant_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/change_status_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/click_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/conversion_action_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/conversion_adjustment_upload_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/conversion_upload_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/custom_interest_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/customer_client_link_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/customer_client_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/customer_extension_setting_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/customer_feed_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/customer_label_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/customer_manager_link_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/customer_negative_criterion_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/customer_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/detail_placement_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/display_keyword_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/distance_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/domain_category_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/dynamic_search_ads_search_term_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/expanded_landing_page_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/extension_feed_item_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/feed_item_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/feed_item_target_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/feed_mapping_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/feed_placeholder_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/feed_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/gender_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/geo_target_constant_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/geographic_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/google_ads_field_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/google_ads_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/group_placement_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/hotel_group_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/hotel_performance_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/keyword_plan_ad_group_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/keyword_plan_campaign_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/keyword_plan_idea_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/keyword_plan_keyword_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/keyword_plan_negative_keyword_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/keyword_plan_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/keyword_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/label_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/landing_page_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/language_constant_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/location_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/managed_placement_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/media_file_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/merchant_center_link_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/mobile_app_category_constant_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/mobile_device_constant_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/mutate_job_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/operating_system_version_constant_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/paid_organic_search_term_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/parental_status_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/payments_account_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/product_bidding_category_constant_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/product_group_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/recommendation_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/remarketing_action_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/search_term_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/shared_criterion_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/shared_set_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/shopping_performance_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/topic_constant_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/topic_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/user_interest_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/user_list_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/user_location_view_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_go_proto +google/ads/googleads/v2/services/video_service.proto,@go_googleapis//google/ads/googleads/v2/services:services_proto,google.golang.org/genproto/googleapis/ads/googleads/v2/services,@go_googleapis//google/ads/googleads/v2/services:services_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/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 @@ -379,6 +1115,7 @@ google/api/expr/v1beta1/eval.proto,@go_googleapis//google/api/expr/v1beta1:expr_ 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 @@ -389,6 +1126,7 @@ google/api/metric.proto,@go_googleapis//google/api:metric_proto,google.golang.or 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/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 @@ -433,40 +1171,83 @@ google/bigtable/v1/bigtable_service_messages.proto,@go_googleapis//google/bigtab 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/bytestream/bytestream.proto,@go_googleapis//google/bytestream:bytestream_proto,google.golang.org/genproto/googleapis/bytestream,@go_googleapis//google/bytestream:bytestream_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/v1beta1/asset_service.proto,@go_googleapis//google/cloud/asset/v1beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1beta1,@go_googleapis//google/cloud/asset/v1beta1:asset_go_proto google/cloud/asset/v1beta1/assets.proto,@go_googleapis//google/cloud/asset/v1beta1:asset_proto,google.golang.org/genproto/googleapis/cloud/asset/v1beta1,@go_googleapis//google/cloud/asset/v1beta1:asset_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/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/bigquery/datatransfer/v1/datasource.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/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/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/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/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/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/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/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/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/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/dataproc/v1beta2/autoscaling_policies.proto,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_go_proto google/cloud/dataproc/v1beta2/clusters.proto,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_go_proto google/cloud/dataproc/v1beta2/jobs.proto,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_go_proto google/cloud/dataproc/v1beta2/operations.proto,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_go_proto google/cloud/dataproc/v1beta2/shared.proto,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_go_proto google/cloud/dataproc/v1beta2/workflow_templates.proto,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_proto,google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2,@go_googleapis//google/cloud/dataproc/v1beta2:dataproc_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/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/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/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 @@ -487,6 +1268,8 @@ google/cloud/functions/v1beta2/functions.proto,@go_googleapis//google/cloud/func google/cloud/functions/v1beta2/operations.proto,@go_googleapis//google/cloud/functions/v1beta2:functions_proto,google.golang.org/genproto/googleapis/cloud/functions/v1beta2,@go_googleapis//google/cloud/functions/v1beta2:functions_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/irm/v1alpha2/incidents.proto,@go_googleapis//google/cloud/irm/v1alpha2:irm_proto,google.golang.org/genproto/googleapis/cloud/irm/v1alpha2,@go_googleapis//google/cloud/irm/v1alpha2:irm_go_proto +google/cloud/irm/v1alpha2/incidents_service.proto,@go_googleapis//google/cloud/irm/v1alpha2:irm_proto,google.golang.org/genproto/googleapis/cloud/irm/v1alpha2,@go_googleapis//google/cloud/irm/v1alpha2:irm_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/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 @@ -502,14 +1285,28 @@ google/cloud/oslogin/common/common.proto,@go_googleapis//google/cloud/oslogin/co 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/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/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/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_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/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/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/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/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/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/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/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 @@ -520,6 +1317,27 @@ google/cloud/speech/v1/cloud_speech.proto,@go_googleapis//google/cloud/speech/v1 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/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/v4beta1/application.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/application_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/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/profile.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/profile_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/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 @@ -530,11 +1348,13 @@ google/cloud/tasks/v2beta3/target.proto,@go_googleapis//google/cloud/tasks/v2bet 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/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/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/v1beta1/video_intelligence.proto,@go_googleapis//google/cloud/videointelligence/v1beta1:videointelligence_proto,google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta1,@go_googleapis//google/cloud/videointelligence/v1beta1: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 @@ -555,6 +1375,13 @@ google/cloud/vision/v1p3beta1/product_search.proto,@go_googleapis//google/cloud/ 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/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/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/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 @@ -562,6 +1389,16 @@ google/cloud/websecurityscanner/v1alpha/finding_type_stats.proto,@go_googleapis/ 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/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 @@ -589,6 +1426,7 @@ google/devtools/cloudprofiler/v2/profiler.proto,@go_googleapis//google/devtools/ 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/v1alpha1/bill_of_materials.proto,@go_googleapis//google/devtools/containeranalysis/v1alpha1:containeranalysis_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1alpha1,@go_googleapis//google/devtools/containeranalysis/v1alpha1:containeranalysis_go_proto google/devtools/containeranalysis/v1alpha1/containeranalysis.proto,@go_googleapis//google/devtools/containeranalysis/v1alpha1:containeranalysis_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1alpha1,@go_googleapis//google/devtools/containeranalysis/v1alpha1:containeranalysis_go_proto google/devtools/containeranalysis/v1alpha1/image_basis.proto,@go_googleapis//google/devtools/containeranalysis/v1alpha1:containeranalysis_proto,google.golang.org/genproto/googleapis/devtools/containeranalysis/v1alpha1,@go_googleapis//google/devtools/containeranalysis/v1alpha1:containeranalysis_go_proto @@ -629,6 +1467,7 @@ google/devtools/resultstore/v2/test_suite.proto,@go_googleapis//google/devtools/ 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/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/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 @@ -671,6 +1510,7 @@ google/iam/credentials/v1/common.proto,@go_googleapis//google/iam/credentials/v1 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/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 @@ -714,11 +1554,26 @@ google/storagetransfer/v1/transfer_types.proto,@go_googleapis//google/storagetra 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/dayofweek.proto,@go_googleapis//google/type:dayofweek_proto,google.golang.org/genproto/googleapis/type/dayofweek,@go_googleapis//google/type:dayofweek_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/latlng.proto,@go_googleapis//google/type:latlng_proto,google.golang.org/genproto/googleapis/type/latlng,@go_googleapis//google/type:latlng_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/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/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/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/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/vulnerability.proto,@go_googleapis//grafeas/v1:grafeas_proto,google.golang.org/genproto/googleapis/grafeas/v1,@go_googleapis//grafeas/v1:grafeas_go_proto diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/merger/merger.go b/vendor/github.com/bazelbuild/bazel-gazelle/merger/merger.go index e658f46f33..7993eba071 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/merger/merger.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/merger/merger.go @@ -106,7 +106,7 @@ func MergeFile(oldFile *rule.File, emptyRules, genRules []*rule.Rule, phase Phas // Merge empty rules into the file and delete any rules which become empty. for _, emptyRule := range emptyRules { - if oldRule, _ := match(oldFile.Rules, emptyRule, kinds[emptyRule.Kind()]); oldRule != nil { + if oldRule, _ := Match(oldFile.Rules, emptyRule, kinds[emptyRule.Kind()]); oldRule != nil { if oldRule.ShouldKeep() { continue } @@ -124,7 +124,7 @@ func MergeFile(oldFile *rule.File, emptyRules, genRules []*rule.Rule, phase Phas matchErrors := make([]error, len(genRules)) substitutions := make(map[string]string) for i, genRule := range genRules { - oldRule, err := match(oldFile.Rules, genRule, kinds[genRule.Kind()]) + oldRule, err := Match(oldFile.Rules, genRule, kinds[genRule.Kind()]) if err != nil { // TODO(jayconrod): add a verbose mode and log errors. They are too chatty // to print by default. @@ -179,7 +179,7 @@ func substituteRule(r *rule.Rule, substitutions map[string]string, info rule.Kin } } -// match searches for a rule that can be merged with x in rules. +// Match searches for a rule that can be merged with x in rules. // // A rule is considered a match if its kind is equal to x's kind AND either its // name is equal OR at least one of the attributes in matchAttrs is equal. @@ -195,7 +195,7 @@ func substituteRule(r *rule.Rule, substitutions map[string]string, info rule.Kin // the quality of the match (name match is best, then attribute match in the // order that attributes are listed). If disambiguation is successful, // the rule and nil are returned. Otherwise, nil and an error are returned. -func match(rules []*rule.Rule, x *rule.Rule, info rule.KindInfo) (*rule.Rule, error) { +func Match(rules []*rule.Rule, x *rule.Rule, info rule.KindInfo) (*rule.Rule, error) { xname := x.Name() xkind := x.Kind() var nameMatches []*rule.Rule diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/repo/BUILD.bazel b/vendor/github.com/bazelbuild/bazel-gazelle/repo/BUILD.bazel index b30a078b76..896d3938ad 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/repo/BUILD.bazel +++ b/vendor/github.com/bazelbuild/bazel-gazelle/repo/BUILD.bazel @@ -14,6 +14,7 @@ go_library( visibility = ["//visibility:public"], deps = [ "//vendor/github.com/bazelbuild/bazel-gazelle/label:go_default_library", + "//vendor/github.com/bazelbuild/bazel-gazelle/merger:go_default_library", "//vendor/github.com/bazelbuild/bazel-gazelle/pathtools:go_default_library", "//vendor/github.com/bazelbuild/bazel-gazelle/rule:go_default_library", "//vendor/github.com/pelletier/go-toml:go_default_library", diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/repo/modules.go b/vendor/github.com/bazelbuild/bazel-gazelle/repo/modules.go index 53d3b7b6cc..50b76f615a 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/repo/modules.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/repo/modules.go @@ -18,97 +18,146 @@ package repo import ( "bytes" "encoding/json" + "go/build" "io" "io/ioutil" + "log" "os" "os/exec" "path/filepath" - "regexp" "runtime" + "sort" "strings" "github.com/bazelbuild/bazel-gazelle/label" ) -type module struct { - Path, Version string - Main bool -} - -// Per the `go help modules` documentation: -// There are three pseudo-version forms: -// -// vX.0.0-yyyymmddhhmmss-abcdefabcdef is used when there is no earlier -// versioned commit with an appropriate major version before the target commit. -// (This was originally the only form, so some older go.mod files use this form -// even for commits that do follow tags.) -// -// vX.Y.Z-pre.0.yyyymmddhhmmss-abcdefabcdef is used when the most -// recent versioned commit before the target commit is vX.Y.Z-pre. -// -// vX.Y.(Z+1)-0.yyyymmddhhmmss-abcdefabcdef is used when the most -// recent versioned commit before the target commit is vX.Y.Z. -// -// We need to match all three of these with the following regexp. - -var regexMixedVersioning = regexp.MustCompile(`^(.*?)[-.]((?:0\.|)[0-9]{14})-([a-fA-F0-9]{12})$`) - -func toRepoRule(mod module) Repo { - var tag, commit string - - if gr := regexMixedVersioning.FindStringSubmatch(mod.Version); gr != nil { - commit = gr[3] - } else { - tag = strings.TrimSuffix(mod.Version, "+incompatible") - } - - return Repo{ - Name: label.ImportPathToBazelRepoName(mod.Path), - GoPrefix: mod.Path, - Commit: commit, - Tag: tag, - } -} - func importRepoRulesModules(filename string, _ *RemoteCache) (repos []Repo, err error) { + // Copy go.mod to temporary directory. We may run commands that modify it, + // and we want to leave the original alone. tempDir, err := copyGoModToTemp(filename) if err != nil { return nil, err } defer os.RemoveAll(tempDir) - data, err := goListModulesFn(tempDir) + // List all modules except for the main module, including implicit indirect + // dependencies. + type module struct { + Path, Version, Sum string + Main bool + Replace *struct { + Path, Version string + } + } + // path@version can be used as a unique identifier for looking up sums + pathToModule := map[string]*module{} + data, err := goListModules(tempDir) if err != nil { return nil, err } - dec := json.NewDecoder(bytes.NewReader(data)) for dec.More() { - var mod module - if err := dec.Decode(&mod); err != nil { + mod := new(module) + if err := dec.Decode(mod); err != nil { return nil, err } if mod.Main { continue } - - repos = append(repos, toRepoRule(mod)) + if mod.Replace != nil { + if filepath.IsAbs(mod.Replace.Path) || build.IsLocalImport(mod.Replace.Path) { + log.Printf("go_repository does not support file path replacements for %s -> %s", mod.Path, + mod.Replace.Path) + continue + } + pathToModule[mod.Replace.Path + "@" + mod.Replace.Version] = mod + } else { + pathToModule[mod.Path + "@" + mod.Version] = mod + } } - + // Load sums from go.sum. Ideally, they're all there. + goSumPath := filepath.Join(filepath.Dir(filename), "go.sum") + data, _ = ioutil.ReadFile(goSumPath) + lines := bytes.Split(data, []byte("\n")) + for _, line := range lines { + line = bytes.TrimSpace(line) + fields := bytes.Fields(line) + if len(fields) != 3 { + continue + } + path, version, sum := string(fields[0]), string(fields[1]), string(fields[2]) + if strings.HasSuffix(version, "/go.mod") { + continue + } + if mod, ok := pathToModule[path + "@" + version]; ok { + mod.Sum = sum + } + } + // If sums are missing, run go mod download to get them. + var missingSumArgs []string + for pathVer, mod := range pathToModule { + if mod.Sum == "" { + missingSumArgs = append(missingSumArgs, pathVer) + } + } + if len(missingSumArgs) > 0 { + data, err := goModDownload(tempDir, missingSumArgs) + if err != nil { + return nil, err + } + dec = json.NewDecoder(bytes.NewReader(data)) + for dec.More() { + var dl module + if err := dec.Decode(&dl); err != nil { + return nil, err + } + if mod, ok := pathToModule[dl.Path + "@" + dl.Version]; ok { + mod.Sum = dl.Sum + } + } + } + // Translate to repo metadata. + repos = make([]Repo, 0, len(pathToModule)) + for pathVer, mod := range pathToModule { + if mod.Sum == "" { + log.Printf("could not determine sum for module %s", pathVer) + continue + } + repo := Repo{ + Name: label.ImportPathToBazelRepoName(mod.Path), + GoPrefix: mod.Path, + Version: mod.Version, + Sum: mod.Sum, + } + if mod.Replace != nil { + repo.Replace = mod.Replace.Path + repo.Version = mod.Replace.Version + } + repos = append(repos, repo) + } + sort.Slice(repos, func(i, j int) bool { return repos[i].Name < repos[j].Name }) return repos, nil } -// goListModulesFn may be overridden by tests. -var goListModulesFn = goListModules - // goListModules invokes "go list" in a directory containing a go.mod file. -func goListModules(dir string) ([]byte, error) { +var goListModules = func(dir string) ([]byte, error) { goTool := findGoTool() cmd := exec.Command(goTool, "list", "-m", "-json", "all") cmd.Stderr = os.Stderr cmd.Dir = dir - data, err := cmd.Output() - return data, err + return cmd.Output() +} + +// goModDownload invokes "go mod download" in a directory containing a +// go.mod file. +var goModDownload = func(dir string, args []string) ([]byte, error) { + goTool := findGoTool() + cmd := exec.Command(goTool, "mod", "download", "-json") + cmd.Args = append(cmd.Args, args...) + cmd.Stderr = os.Stderr + cmd.Dir = dir + return cmd.Output() } // copyGoModToTemp copies to given go.mod file to a temporary directory. diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/repo/remote.go b/vendor/github.com/bazelbuild/bazel-gazelle/repo/remote.go index da5442ec71..3fd1dbb046 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/repo/remote.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/repo/remote.go @@ -17,9 +17,13 @@ package repo import ( "bytes" + "encoding/json" "fmt" + "io/ioutil" + "os" "os/exec" "path" + "path/filepath" "regexp" "strings" "sync" @@ -36,28 +40,17 @@ import ( // Depending on how the RemoteCache was initialized and used earlier, some // information may already be locally available. Frequently though, information // will be fetched over the network, so this function may be slow. -func UpdateRepo(rc *RemoteCache, importPath string) (Repo, error) { - root, name, err := rc.Root(importPath) +func UpdateRepo(rc *RemoteCache, modPath string) (Repo, error) { + name, version, sum, err := rc.ModVersion(modPath, "latest") if err != nil { return Repo{}, err } - remote, vcs, err := rc.Remote(root) - if err != nil { - return Repo{}, err - } - commit, tag, err := rc.Head(remote, vcs) - if err != nil { - return Repo{}, err - } - repo := Repo{ + return Repo{ Name: name, - GoPrefix: root, - Commit: commit, - Tag: tag, - Remote: remote, - VCS: vcs, - } - return repo, nil + GoPrefix: modPath, + Version: version, + Sum: sum, + }, nil } // RemoteCache stores information about external repositories. The cache may @@ -67,6 +60,9 @@ func UpdateRepo(rc *RemoteCache, importPath string) (Repo, error) { // // Public methods of RemoteCache may be slow in cases where a network fetch // is needed. Public methods may be called concurrently. +// +// TODO(jayconrod): this is very Go-centric. It should be moved to language/go. +// Unfortunately, doing so would break the resolve.Resolver interface. type RemoteCache struct { // RepoRootForImportPath is vcs.RepoRootForImportPath by default. It may // be overridden so that tests may avoid accessing the network. @@ -76,7 +72,21 @@ type RemoteCache struct { // repository. This is used by Head. It may be stubbed out for tests. HeadCmd func(remote, vcs string) (string, error) - root, remote, head remoteCacheMap + // ModInfo returns the module path and version that provides the package + // with the given import path. This is used by Mod. It may be stubbed + // out for tests. + ModInfo func(importPath string) (modPath string, err error) + + // ModVersionInfo returns the module path, true version, and sum for + // the module that provides the package with the given import path. + // This is used by ModVersion. It may be stubbed out for tests. + ModVersionInfo func(modPath, query string) (version, sum string, err error) + + root, remote, head, mod, modVersion remoteCacheMap + + tmpOnce sync.Once + tmpDir string + tmpErr error } // remoteCacheMap is a thread-safe, idempotent cache. It is used to store @@ -110,18 +120,39 @@ type headValue struct { commit, tag string } +type modValue struct { + path, name string + known bool +} + +type modVersionValue struct { + path, name, version, sum string +} + // NewRemoteCache creates a new RemoteCache with a set of known repositories. // The Root and Remote methods will return information about repositories listed // here without accessing the network. However, the Head method will still // access the network for these repositories to retrieve information about new // versions. -func NewRemoteCache(knownRepos []Repo) *RemoteCache { - r := &RemoteCache{ +// +// A cleanup function is also returned. The caller must call this when +// RemoteCache is no longer needed. RemoteCache may write files to a temporary +// directory. This will delete them. +func NewRemoteCache(knownRepos []Repo) (r *RemoteCache, cleanup func() error) { + r = &RemoteCache{ RepoRootForImportPath: vcs.RepoRootForImportPath, HeadCmd: defaultHeadCmd, root: remoteCacheMap{cache: make(map[string]*remoteCacheEntry)}, remote: remoteCacheMap{cache: make(map[string]*remoteCacheEntry)}, head: remoteCacheMap{cache: make(map[string]*remoteCacheEntry)}, + mod: remoteCacheMap{cache: make(map[string]*remoteCacheEntry)}, + modVersion: remoteCacheMap{cache: make(map[string]*remoteCacheEntry)}, + } + r.ModInfo = func(importPath string) (string, error) { + return defaultModInfo(r, importPath) + } + r.ModVersionInfo = func(modPath, query string) (string, string, error) { + return defaultModVersionInfo(r, modPath, query) } for _, repo := range knownRepos { r.root.cache[repo.GoPrefix] = &remoteCacheEntry{ @@ -138,8 +169,43 @@ func NewRemoteCache(knownRepos []Repo) *RemoteCache { }, } } + r.mod.cache[repo.GoPrefix] = &remoteCacheEntry{ + value: modValue{ + path: repo.GoPrefix, + name: repo.Name, + known: true, + }, + } } - return r + + // Augment knownRepos with additional prefixes for + // minimal module compatibility. For example, if repo "com_example_foo_v2" + // has prefix "example.com/foo/v2", map "example.com/foo" to the same + // entry. + // TODO(jayconrod): there should probably be some control over whether + // callers can use these mappings: packages within modules should not be + // 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 { + continue + } + r.root.cache[path] = r.root.cache[repo.GoPrefix] + if e := r.remote.cache[repo.GoPrefix]; e != nil { + r.remote.cache[path] = e + } + r.mod.cache[path] = r.mod.cache[repo.GoPrefix] + } + + return r, r.cleanup +} + +func (r *RemoteCache) cleanup() error { + if r.tmpDir == "" { + return nil + } + return os.RemoveAll(r.tmpDir) } var gopkginPattern = regexp.MustCompile("^(gopkg.in/(?:[^/]+/)?[^/]+\\.v\\d+)(?:/|$)") @@ -280,7 +346,11 @@ func defaultHeadCmd(remote, vcs string) (string, error) { cmd := exec.Command("git", "ls-remote", remote, "HEAD") out, err := cmd.Output() if err != nil { - return "", err + var stdErr []byte + if e, ok := err.(*exec.ExitError); ok { + stdErr = e.Stderr + } + return "", fmt.Errorf("git ls-remote for %s : %v : %s", remote, err, stdErr) } ix := bytes.IndexByte(out, '\t') if ix < 0 { @@ -293,6 +363,146 @@ func defaultHeadCmd(remote, vcs string) (string, error) { } } +// Mod returns the module path for the module that contains the package +// named by importPath. The name of the go_repository rule for the module +// is also returned. For example, calling Mod on "github.com/foo/bar/v2/baz" +// would give the module path "github.com/foo/bar/v2" and the name +// "com_github_foo_bar_v2". +// +// If a known repository *could* provide importPath (because its "importpath" +// is a prefix of importPath), Mod will assume that it does. This may give +// inaccurate results if importPath is in an undeclared nested module. Run +// "gazelle update-repos -from_file=go.mod" first for best results. +// +// If no known repository could provide importPath, Mod will run "go list" to +// find the module. The special patterns that Root uses are ignored. Results are +// cached. Use GOPROXY for faster results. +func (r *RemoteCache) Mod(importPath string) (modPath, name string, err error) { + // Check if any of the known repositories is a prefix. + prefix := importPath + for { + v, ok, err := r.mod.get(prefix) + if ok { + if err != nil { + return "", "", err + } + value := v.(modValue) + if value.known { + return value.path, value.name, nil + } else { + break + } + } + + prefix = path.Dir(prefix) + if prefix == "." || prefix == "/" { + break + } + } + + // Ask "go list". + v, err := r.mod.ensure(importPath, func() (interface{}, error) { + modPath, err := r.ModInfo(importPath) + if err != nil { + return nil, err + } + return modValue{ + path: modPath, + name: label.ImportPathToBazelRepoName(modPath), + }, nil + }) + if err != nil { + return "", "", err + } + value := v.(modValue) + return value.path, value.name, nil +} + +func defaultModInfo(rc *RemoteCache, importPath string) (modPath string, err error) { + rc.initTmp() + if rc.tmpErr != nil { + return "", rc.tmpErr + } + + goTool := findGoTool() + cmd := exec.Command(goTool, "list", "-find", "-f", "{{.Module.Path}}", "--", importPath) + cmd.Dir = rc.tmpDir + cmd.Env = append(os.Environ(), "GO111MODULE=on") + out, err := cmd.Output() + if err != nil { + var stdErr []byte + if e, ok := err.(*exec.ExitError); ok { + stdErr = e.Stderr + } + return "", fmt.Errorf("finding module path for import %s: %v: %s", importPath, err, stdErr) + } + return strings.TrimSpace(string(out)), nil +} + +// ModVersion looks up information about a module at a given version. +// The path must be the module path, not a package within the module. +// The version may be a canonical semantic version, a query like "latest", +// or a branch, tag, or revision name. ModVersion returns the name of +// the repository rule providing the module (if any), the true version, +// and the sum. +func (r *RemoteCache) ModVersion(modPath, query string) (name, version, sum string, err error) { + // Ask "go list". + arg := modPath + "@" + query + v, err := r.modVersion.ensure(arg, func() (interface{}, error) { + version, sum, err := r.ModVersionInfo(modPath, query) + if err != nil { + return nil, err + } + return modVersionValue{ + path: modPath, + version: version, + sum: sum, + }, nil + }) + if err != nil { + return "", "", "", err + } + value := v.(modVersionValue) + + // Try to find the repository name for the module, if there's already + // a repository rule that provides it. + v, ok, err := r.mod.get(modPath) + if ok && err == nil { + name = v.(modValue).name + } else { + name = label.ImportPathToBazelRepoName(modPath) + } + + return name, value.version, value.sum, nil +} + +func defaultModVersionInfo(rc *RemoteCache, modPath, query string) (version, sum string, err error) { + rc.initTmp() + if rc.tmpErr != nil { + return "", "", rc.tmpErr + } + + goTool := findGoTool() + cmd := exec.Command(goTool, "mod", "download", "-json", "--", modPath+"@"+query) + cmd.Dir = rc.tmpDir + cmd.Env = append(os.Environ(), "GO111MODULE=on") + out, err := cmd.Output() + if err != nil { + var stdErr []byte + if e, ok := err.(*exec.ExitError); ok { + stdErr = e.Stderr + } + return "", "", fmt.Errorf("finding module version and sum for %s@%s: %v: %s", modPath, query, err, stdErr) + } + + var result struct{ Version, Sum string } + if err := json.Unmarshal(out, &result); err != nil { + fmt.Println(out) + return "", "", fmt.Errorf("finding module version and sum for %s@%s: invalid output from 'go mod download': %v", modPath, query, err) + } + return result.Version, result.Sum, nil +} + // get retrieves a value associated with the given key from the cache. ok will // be true if the key exists in the cache, even if it's in the process of // being fetched. @@ -330,3 +540,33 @@ func (m *remoteCacheMap) ensure(key string, load func() (interface{}, error)) (i } return e.value, e.err } + +func (rc *RemoteCache) initTmp() { + rc.tmpOnce.Do(func() { + rc.tmpDir, rc.tmpErr = ioutil.TempDir("", "gazelle-remotecache-") + if rc.tmpErr != nil { + return + } + rc.tmpErr = ioutil.WriteFile(filepath.Join(rc.tmpDir, "go.mod"), []byte(`module gazelle_remote_cache__\n`), 0666) + }) +} + +var semverRex = regexp.MustCompile(`^.*?(/v\d+)(?:/.*)?$`) + +// pathWithoutSemver removes a semantic version suffix from path. +// For example, if path is "example.com/foo/v2/bar", pathWithoutSemver +// will return "example.com/foo/bar". If there is no semantic version suffix, +// "" will be returned. +// TODO(jayconrod): copied from language/go. This whole type should be +// migrated there. +func pathWithoutSemver(path string) string { + m := semverRex.FindStringSubmatchIndex(path) + if m == nil { + return "" + } + v := path[m[2]+2 : m[3]] + if v == "0" || v == "1" { + return "" + } + return path[:m[2]] + path[m[3]:] +} diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/repo/repo.go b/vendor/github.com/bazelbuild/bazel-gazelle/repo/repo.go index 725ba21034..feecc0b58f 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/repo/repo.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/repo/repo.go @@ -13,6 +13,15 @@ See the License for the specific language governing permissions and limitations under the License. */ +// Package repo provides functionality for managing Go repository rules. +// +// UNSTABLE: The exported APIs in this package may change. In the future, +// language extensions should implement an interface for repository +// rule management. The update-repos command will call interface methods, +// and most if this package's functionality will move to language/go. +// Moving this package to an internal directory would break existing +// extensions, since RemoteCache is referenced through the resolve.Resolver +// interface, which extensions are required to implement. package repo import ( @@ -22,11 +31,12 @@ import ( "sort" "strings" + "github.com/bazelbuild/bazel-gazelle/merger" "github.com/bazelbuild/bazel-gazelle/rule" ) // Repo describes an external repository rule declared in a Bazel -// WORKSPACE file. +// WORKSPACE file or macro file. type Repo struct { // Name is the value of the "name" attribute of the repository rule. Name string @@ -48,6 +58,17 @@ type Repo struct { // VCS is the version control system used to check out the repository. // May also be "http" for HTTP archives. VCS string + + // Version is the semantic version of the module to download. Exactly one + // of Version, Commit, and Tag must be set. + Version string + + // Sum is the hash of the module to be verified after download. + Sum string + + // Replace is the Go import path of the module configured by the replace + // directive in go.mod. + Replace string } type byName []Repo @@ -56,6 +77,12 @@ func (s byName) Len() int { return len(s) } func (s byName) Less(i, j int) bool { return s[i].Name < s[j].Name } func (s byName) Swap(i, j int) { s[i], s[j] = s[j], s[i] } +type byRuleName []*rule.Rule + +func (s byRuleName) Len() int { return len(s) } +func (s byRuleName) Less(i, j int) bool { return s[i].Name() < s[j].Name() } +func (s byRuleName) Swap(i, j int) { s[i], s[j] = s[j], s[i] } + type lockFileFormat int const ( @@ -93,6 +120,81 @@ func ImportRepoRules(filename string, repoCache *RemoteCache) ([]*rule.Rule, err return rules, nil } +// MergeRules merges a list of generated repo rules with the already defined repo rules, +// and then updates each rule's underlying file. If the generated rule matches an existing +// one, then it inherits the file where the existing rule was defined. If the rule is new then +// its file is set as the destFile parameter. If pruneRules is set, then this function will prune +// any existing rules that no longer have an equivalent repo defined in the Gopkg.lock/go.mod file. +// A list of the updated files is returned. +func MergeRules(genRules []*rule.Rule, existingRules map[*rule.File][]string, destFile *rule.File, kinds map[string]rule.KindInfo, pruneRules bool) []*rule.File { + sort.Stable(byRuleName(genRules)) + + ruleMap := make(map[string]bool) + if pruneRules { + for _, r := range genRules { + ruleMap[r.Name()] = true + } + } + + repoMap := make(map[string]*rule.File) + emptyRules := make([]*rule.Rule, 0) + for file, repoNames := range existingRules { + // Avoid writing to the same file by matching destFile with its definition in existingRules + if file.Path == destFile.Path && file.MacroName() != "" && file.MacroName() == destFile.MacroName() { + file = destFile + } + for _, name := range repoNames { + if pruneRules && !ruleMap[name] { + emptyRules = append(emptyRules, rule.NewRule("go_repository", name)) + } + repoMap[name] = file + } + } + + rulesByFile := make(map[*rule.File][]*rule.Rule) + for _, rule := range genRules { + dest := destFile + if file, ok := repoMap[rule.Name()]; ok { + dest = file + } + rulesByFile[dest] = append(rulesByFile[dest], rule) + } + emptyRulesByFile := make(map[*rule.File][]*rule.Rule) + for _, rule := range emptyRules { + if file, ok := repoMap[rule.Name()]; ok { + emptyRulesByFile[file] = append(emptyRulesByFile[file], rule) + } + } + + updatedFiles := make(map[string]*rule.File) + for f, rules := range rulesByFile { + merger.MergeFile(f, emptyRulesByFile[f], rules, merger.PreResolve, kinds) + delete(emptyRulesByFile, f) + f.Sync() + if uf, ok := updatedFiles[f.Path]; ok { + uf.SyncMacroFile(f) + } else { + updatedFiles[f.Path] = f + } + } + // Merge the remaining files that have empty rules, but no genRules + for f, rules := range emptyRulesByFile { + merger.MergeFile(f, rules, nil, merger.PreResolve, kinds) + f.Sync() + if uf, ok := updatedFiles[f.Path]; ok { + uf.SyncMacroFile(f) + } else { + updatedFiles[f.Path] = f + } + } + + files := make([]*rule.File, 0, len(updatedFiles)) + for _, f := range updatedFiles { + files = append(files, f) + } + return files +} + func getLockFileFormat(filename string) lockFileFormat { switch filepath.Base(filename) { case "Gopkg.lock": @@ -123,6 +225,15 @@ func GenerateRule(repo Repo) *rule.Rule { if repo.VCS != "" { r.SetAttr("vcs", repo.VCS) } + if repo.Version != "" { + r.SetAttr("version", repo.Version) + } + if repo.Sum != "" { + r.SetAttr("sum", repo.Sum) + } + if repo.Replace != "" { + r.SetAttr("replace", repo.Replace) + } return r } @@ -154,13 +265,45 @@ func FindExternalRepo(repoRoot, name string) (string, error) { } // ListRepositories extracts metadata about repositories declared in a -// WORKSPACE file. -// -// The set of repositories returned is necessarily incomplete, since we don't -// evaluate the file, and repositories may be declared in macros in other files. -func ListRepositories(workspace *rule.File) []Repo { - var repos []Repo - for _, r := range workspace.Rules { +// file. +func ListRepositories(workspace *rule.File) (repos []Repo, repoNamesByFile map[*rule.File][]string, err error) { + repoNamesByFile = make(map[*rule.File][]string) + repos, repoNamesByFile[workspace] = getRepos(workspace.Rules) + for _, d := range workspace.Directives { + switch d.Key { + case "repository_macro": + f, defName, err := parseRepositoryMacroDirective(d.Value) + if err != nil { + return nil, nil, err + } + f = filepath.Join(filepath.Dir(workspace.Path), filepath.Clean(f)) + macroFile, err := rule.LoadMacroFile(f, "", defName) + if err != nil { + return nil, nil, err + } + currRepos, names := getRepos(macroFile.Rules) + repoNamesByFile[macroFile] = names + repos = append(repos, currRepos...) + } + } + + return repos, repoNamesByFile, nil +} + +func parseRepositoryMacroDirective(directive string) (string, string, error) { + vals := strings.Split(directive, "%") + if len(vals) != 2 { + return "", "", fmt.Errorf("Failure parsing repository_macro: %s, expected format is macroFile%%defName", directive) + } + f := vals[0] + if strings.HasPrefix(f, "..") { + return "", "", fmt.Errorf("Failure parsing repository_macro: %s, macro file path %s should not start with \"..\"", directive, f) + } + return f, vals[1], nil +} + +func getRepos(rules []*rule.Rule) (repos []Repo, names []string) { + for _, r := range rules { name := r.Name() if name == "" { continue @@ -172,7 +315,11 @@ func ListRepositories(workspace *rule.File) []Repo { // Currently, we don't use the result of this function to produce new // go_repository rules, so it doesn't matter. goPrefix := r.AttrString("importpath") + version := r.AttrString("version") + sum := r.AttrString("sum") + replace := r.AttrString("replace") revision := r.AttrString("commit") + tag := r.AttrString("tag") remote := r.AttrString("remote") vcs := r.AttrString("vcs") if goPrefix == "" { @@ -181,7 +328,11 @@ func ListRepositories(workspace *rule.File) []Repo { repo = Repo{ Name: name, GoPrefix: goPrefix, + Version: version, + Sum: sum, + Replace: replace, Commit: revision, + Tag: tag, Remote: remote, VCS: vcs, } @@ -193,10 +344,7 @@ func ListRepositories(workspace *rule.File) []Repo { continue } repos = append(repos, repo) + names = append(names, repo.Name) } - - // TODO(jayconrod): look for directives that describe repositories that - // aren't declared in the top-level of WORKSPACE (e.g., behind a macro). - - return repos + return repos, names } diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/resolve/index.go b/vendor/github.com/bazelbuild/bazel-gazelle/resolve/index.go index 90bd4254cb..a02d15c6ac 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/resolve/index.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/resolve/index.go @@ -67,7 +67,7 @@ type RuleIndex struct { rules []*ruleRecord labelMap map[label.Label]*ruleRecord importMap map[ImportSpec][]*ruleRecord - mrslv func(r *rule.Rule, f *rule.File) Resolver + mrslv func(r *rule.Rule, pkgRel string) Resolver } // ruleRecord contains information about a rule relevant to import indexing. @@ -97,7 +97,7 @@ type ruleRecord struct { // // kindToResolver is a map from rule kinds (for example, "go_library") to // Resolvers that support those kinds. -func NewRuleIndex(mrslv func(r *rule.Rule, f *rule.File) Resolver) *RuleIndex { +func NewRuleIndex(mrslv func(r *rule.Rule, pkgRel string) Resolver) *RuleIndex { return &RuleIndex{ labelMap: make(map[label.Label]*ruleRecord), mrslv: mrslv, @@ -111,7 +111,7 @@ func NewRuleIndex(mrslv func(r *rule.Rule, f *rule.File) Resolver) *RuleIndex { // AddRule may only be called before Finish. func (ix *RuleIndex) AddRule(c *config.Config, r *rule.Rule, f *rule.File) { var imps []ImportSpec - if rslv := ix.mrslv(r, f); rslv != nil { + if rslv := ix.mrslv(r, f.Pkg); rslv != nil { imps = rslv.Imports(c, r, f) } // If imps == nil, the rule is not importable. If imps is the empty slice, @@ -151,7 +151,7 @@ func (ix *RuleIndex) collectEmbeds(r *ruleRecord) { if r.didCollectEmbeds { return } - resolver := ix.mrslv(r.rule, r.file) + resolver := ix.mrslv(r.rule, r.file.Pkg) r.didCollectEmbeds = true embedLabels := resolver.Embeds(r.rule, r.label) r.embeds = embedLabels @@ -161,7 +161,7 @@ func (ix *RuleIndex) collectEmbeds(r *ruleRecord) { continue } ix.collectEmbeds(er) - if resolver == ix.mrslv(er.rule, er.file) { + if resolver == ix.mrslv(er.rule, er.file.Pkg) { er.embedded = true r.embeds = append(r.embeds, er.embeds...) } @@ -218,7 +218,7 @@ func (ix *RuleIndex) FindRulesByImport(imp ImportSpec, lang string) []FindResult matches := ix.importMap[imp] results := make([]FindResult, 0, len(matches)) for _, m := range matches { - if ix.mrslv(m.rule, nil).Name() != lang { + if ix.mrslv(m.rule, "").Name() != lang { continue } results = append(results, FindResult{ diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/rule/merge.go b/vendor/github.com/bazelbuild/bazel-gazelle/rule/merge.go index 50bbc0e5e4..9a76e979a7 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/rule/merge.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/rule/merge.go @@ -51,7 +51,7 @@ func MergeRules(src, dst *Rule, mergeable map[string]bool, filename string) { if _, ok := src.attrs[key]; ok || !mergeable[key] || ShouldKeep(dstAttr) { continue } - dstValue := dstAttr.Y + dstValue := dstAttr.RHS if mergedValue, err := mergeExprs(nil, dstValue); err != nil { start, end := dstValue.Span() log.Printf("%s:%d.%d-%d.%d: could not merge expression", filename, start.Line, start.LineRune, end.Line, end.LineRune) @@ -64,11 +64,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.Y + srcValue := srcAttr.RHS if dstAttr, ok := dst.attrs[key]; !ok { dst.SetAttr(key, srcValue) } else if mergeable[key] && !ShouldKeep(dstAttr) { - dstValue := dstAttr.Y + dstValue := dstAttr.RHS if mergedValue, err := mergeExprs(srcValue, dstValue); err != nil { start, end := dstValue.Span() log.Printf("%s:%d.%d-%d.%d: could not merge expression", filename, start.Line, start.LineRune, end.Line, end.LineRune) @@ -275,11 +275,11 @@ func SquashRules(src, dst *Rule, filename string) error { } for key, srcAttr := range src.attrs { - srcValue := srcAttr.Y + srcValue := srcAttr.RHS if dstAttr, ok := dst.attrs[key]; !ok { dst.SetAttr(key, srcValue) } else if !ShouldKeep(dstAttr) { - dstValue := dstAttr.Y + dstValue := dstAttr.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/rule.go b/vendor/github.com/bazelbuild/bazel-gazelle/rule/rule.go index b7ee34c9b0..01c07fdbe9 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/rule/rule.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/rule/rule.go @@ -45,6 +45,11 @@ type File struct { // may modify this, but editing is not complete until Sync() is called. File *bzl.File + // function is the underlying syntax tree of a bzl file function. + // This is used for editing the bzl file function specified by the + // update-repos -to_macro option. + function *function + // Pkg is the Bazel package this build file defines. Pkg string @@ -67,7 +72,7 @@ type File struct { // EmptyFile creates a File wrapped around an empty syntax tree. func EmptyFile(path, pkg string) *File { return &File{ - File: &bzl.File{Path: path}, + File: &bzl.File{Path: path, Type: bzl.TypeBuild}, Path: path, Pkg: pkg, } @@ -97,6 +102,30 @@ func LoadWorkspaceFile(path, pkg string) (*File, error) { return LoadWorkspaceData(path, pkg, data) } +// LoadMacroFile loads a bzl file from disk, parses it, then scans for the load +// statements and the rules called from the given Starlark function. If there is +// no matching function name, then a new function with that name will be created. +// The function's syntax tree will be returned within File and can be modified by +// Sync and Save calls. +func LoadMacroFile(path, pkg, defName string) (*File, error) { + data, err := ioutil.ReadFile(path) + if err != nil { + return nil, err + } + return LoadMacroData(path, pkg, defName, data) +} + +// EmptyMacroFile creates a bzl file at the given path and within the file creates +// a Starlark function with the provided name. The function can then be modified +// by Sync and Save calls. +func EmptyMacroFile(path, pkg, defName string) (*File, error) { + _, err := os.Create(path) + if err != nil { + return nil, err + } + return LoadMacroData(path, pkg, defName, nil) +} + // LoadData parses a build file from a byte slice and scans it for rules and // load statements. The syntax tree within the returned File will be modified // by editing methods. @@ -118,29 +147,82 @@ func LoadWorkspaceData(path, pkg string, data []byte) (*File, error) { return ScanAST(pkg, ast), nil } +// LoadMacroData parses a bzl file from a byte slice and scans for the load +// statements and the rules called from the given Starlark function. If there is +// no matching function name, then a new function will be created, and added to the +// File the next time Sync is called. The function's syntax tree will be returned +// within File and can be modified by Sync and Save calls. +func LoadMacroData(path, pkg, defName string, data []byte) (*File, error) { + ast, err := bzl.ParseBzl(path, data) + if err != nil { + return nil, err + } + return ScanASTBody(pkg, defName, ast), nil +} + // ScanAST creates a File wrapped around the given syntax tree. This tree // will be modified by editing methods. func ScanAST(pkg string, bzlFile *bzl.File) *File { + return ScanASTBody(pkg, "", bzlFile) +} + +type function struct { + stmt *bzl.DefStmt + inserted, hasPass bool +} + +// ScanASTBody creates a File wrapped around the given syntax tree. It will also +// scan the AST for a function matching the given defName, and if the function +// does not exist it will create a new one and mark it to be added to the File +// the next time Sync is called. +func ScanASTBody(pkg, defName string, bzlFile *bzl.File) *File { f := &File{ File: bzlFile, Pkg: pkg, Path: bzlFile.Path, } - for i, stmt := range f.File.Stmt { - switch stmt := stmt.(type) { - case *bzl.LoadStmt: - l := loadFromExpr(i, stmt) - f.Loads = append(f.Loads, l) - case *bzl.CallExpr: - if r := ruleFromExpr(i, stmt); r != nil { - f.Rules = append(f.Rules, r) + var defStmt *bzl.DefStmt + f.Rules, f.Loads, defStmt = scanExprs(defName, bzlFile.Stmt) + if defStmt != nil { + f.Rules, _, _ = scanExprs("", defStmt.Body) + f.function = &function{ + stmt: defStmt, + inserted: true, + } + if len(defStmt.Body) == 1 { + if v, ok := defStmt.Body[0].(*bzl.BranchStmt); ok && v.Token == "pass" { + f.function.hasPass = true } } + } else if defName != "" { + f.function = &function{ + stmt: &bzl.DefStmt{Name: defName}, + inserted: false, + } } f.Directives = ParseDirectives(bzlFile) return f } +func scanExprs(defName string, stmt []bzl.Expr) (rules []*Rule, loads []*Load, fn *bzl.DefStmt) { + for i, expr := range stmt { + switch expr := expr.(type) { + case *bzl.LoadStmt: + l := loadFromExpr(i, expr) + loads = append(loads, l) + case *bzl.CallExpr: + if r := ruleFromExpr(i, expr); r != nil { + rules = append(rules, r) + } + case *bzl.DefStmt: + if expr.Name == defName { + fn = expr + } + } + } + return rules, loads, fn +} + // MatchBuildFileName looks for a file in files that has a name from names. // If there is at least one matching file, a path will be returned by joining // dir and the first matching name. If there are no matching files, the @@ -156,56 +238,101 @@ func MatchBuildFileName(dir string, names []string, files []os.FileInfo) string return "" } +// SyncMacroFile syncs the file's syntax tree with another file's. This is +// useful for keeping multiple macro definitions from the same .bzl file in sync. +func (f *File) SyncMacroFile(from *File) { + fromFunc := *from.function.stmt + _, _, toFunc := scanExprs(from.function.stmt.Name, f.File.Stmt) + if toFunc != nil { + *toFunc = fromFunc + } else { + f.File.Stmt = append(f.File.Stmt, &fromFunc) + } +} + +// MacroName returns the name of the macro function that this file is editing, +// or an empty string if a macro function is not being edited. +func (f *File) MacroName() string { + if f.function != nil && f.function.stmt != nil { + return f.function.stmt.Name + } + return "" +} + // Sync writes all changes back to the wrapped syntax tree. This should be // called after editing operations, before reading the syntax tree again. func (f *File) Sync() { - var inserts, deletes, stmts []*stmt + var loadInserts, loadDeletes, loadStmts []*stmt var r, w int for r, w = 0, 0; r < len(f.Loads); r++ { s := f.Loads[r] s.sync() if s.deleted { - deletes = append(deletes, &s.stmt) + loadDeletes = append(loadDeletes, &s.stmt) continue } if s.inserted { - inserts = append(inserts, &s.stmt) + loadInserts = append(loadInserts, &s.stmt) s.inserted = false } else { - stmts = append(stmts, &s.stmt) + loadStmts = append(loadStmts, &s.stmt) } f.Loads[w] = s w++ } f.Loads = f.Loads[:w] + var ruleInserts, ruleDeletes, ruleStmts []*stmt for r, w = 0, 0; r < len(f.Rules); r++ { s := f.Rules[r] s.sync() if s.deleted { - deletes = append(deletes, &s.stmt) + ruleDeletes = append(ruleDeletes, &s.stmt) continue } if s.inserted { - inserts = append(inserts, &s.stmt) + ruleInserts = append(ruleInserts, &s.stmt) s.inserted = false } else { - stmts = append(stmts, &s.stmt) + ruleStmts = append(ruleStmts, &s.stmt) } f.Rules[w] = s w++ } f.Rules = f.Rules[:w] + + if f.function == nil { + deletes := append(ruleDeletes, loadDeletes...) + inserts := append(ruleInserts, loadInserts...) + stmts := append(ruleStmts, loadStmts...) + updateStmt(&f.File.Stmt, inserts, deletes, stmts) + } else { + updateStmt(&f.File.Stmt, loadInserts, loadDeletes, loadStmts) + if f.function.hasPass && len(ruleInserts) > 0 { + f.function.stmt.Body = []bzl.Expr{} + f.function.hasPass = false + } + updateStmt(&f.function.stmt.Body, ruleInserts, ruleDeletes, ruleStmts) + if len(f.function.stmt.Body) == 0 { + f.function.stmt.Body = append(f.function.stmt.Body, &bzl.BranchStmt{Token: "pass"}) + f.function.hasPass = true + } + if !f.function.inserted { + f.File.Stmt = append(f.File.Stmt, f.function.stmt) + f.function.inserted = true + } + } +} + +func updateStmt(oldStmt *[]bzl.Expr, inserts, deletes, stmts []*stmt) { sort.Stable(byIndex(deletes)) sort.Stable(byIndex(inserts)) sort.Stable(byIndex(stmts)) - - oldStmt := f.File.Stmt - f.File.Stmt = make([]bzl.Expr, 0, len(oldStmt)-len(deletes)+len(inserts)) + newStmt := make([]bzl.Expr, 0, len(*oldStmt)-len(deletes)+len(inserts)) var ii, di, si int - for i, stmt := range oldStmt { + for i, stmt := range *oldStmt { for ii < len(inserts) && inserts[ii].index == i { - inserts[ii].index = len(f.File.Stmt) - f.File.Stmt = append(f.File.Stmt, inserts[ii].expr) + inserts[ii].index = len(newStmt) + newStmt = append(newStmt, inserts[ii].expr) ii++ } if di < len(deletes) && deletes[di].index == i { @@ -213,16 +340,17 @@ func (f *File) Sync() { continue } if si < len(stmts) && stmts[si].expr == stmt { - stmts[si].index = len(f.File.Stmt) + stmts[si].index = len(newStmt) si++ } - f.File.Stmt = append(f.File.Stmt, stmt) + newStmt = append(newStmt, stmt) } for ii < len(inserts) { - inserts[ii].index = len(f.File.Stmt) - f.File.Stmt = append(f.File.Stmt, inserts[ii].expr) + inserts[ii].index = len(newStmt) + newStmt = append(newStmt, inserts[ii].expr) ii++ } + *oldStmt = newStmt } // Format formats the build file in a form that can be written to disk. @@ -415,16 +543,16 @@ type Rule struct { stmt kind string args []bzl.Expr - attrs map[string]*bzl.BinaryExpr + attrs map[string]*bzl.AssignExpr private map[string]interface{} } // NewRule creates a new, empty rule with the given kind and name. func NewRule(kind, name string) *Rule { - nameAttr := &bzl.BinaryExpr{ - X: &bzl.Ident{Name: "name"}, - Y: &bzl.StringExpr{Value: name}, - Op: "=", + nameAttr := &bzl.AssignExpr{ + LHS: &bzl.Ident{Name: "name"}, + RHS: &bzl.StringExpr{Value: name}, + Op: "=", } r := &Rule{ stmt: stmt{ @@ -434,7 +562,7 @@ func NewRule(kind, name string) *Rule { }, }, kind: kind, - attrs: map[string]*bzl.BinaryExpr{"name": nameAttr}, + attrs: map[string]*bzl.AssignExpr{"name": nameAttr}, private: map[string]interface{}{}, } return r @@ -451,11 +579,10 @@ func ruleFromExpr(index int, expr bzl.Expr) *Rule { } kind := x.Name var args []bzl.Expr - attrs := make(map[string]*bzl.BinaryExpr) + attrs := make(map[string]*bzl.AssignExpr) for _, arg := range call.List { - attr, ok := arg.(*bzl.BinaryExpr) - if ok && attr.Op == "=" { - key := attr.X.(*bzl.Ident) // required by parser + if attr, ok := arg.(*bzl.AssignExpr); ok { + key := attr.LHS.(*bzl.Ident) // required by parser attrs[key.Name] = attr } else { args = append(args, arg) @@ -524,7 +651,7 @@ func (r *Rule) Attr(key string) bzl.Expr { if !ok { return nil } - return attr.Y + return attr.RHS } // AttrString returns the value of the named attribute if it is a scalar string. @@ -534,7 +661,7 @@ func (r *Rule) AttrString(key string) string { if !ok { return "" } - str, ok := attr.Y.(*bzl.StringExpr) + str, ok := attr.RHS.(*bzl.StringExpr) if !ok { return "" } @@ -549,7 +676,7 @@ func (r *Rule) AttrStrings(key string) []string { if !ok { return nil } - list, ok := attr.Y.(*bzl.ListExpr) + list, ok := attr.RHS.(*bzl.ListExpr) if !ok { return nil } @@ -571,14 +698,14 @@ func (r *Rule) DelAttr(key string) { // SetAttr adds or replaces the named attribute with an expression produced // by ExprFromValue. func (r *Rule) SetAttr(key string, value interface{}) { - y := ExprFromValue(value) + rhs := ExprFromValue(value) if attr, ok := r.attrs[key]; ok { - attr.Y = y + attr.RHS = rhs } else { - r.attrs[key] = &bzl.BinaryExpr{ - X: &bzl.Ident{Name: key}, - Y: y, - Op: "=", + r.attrs[key] = &bzl.AssignExpr{ + LHS: &bzl.Ident{Name: key}, + RHS: rhs, + Op: "=", } } r.updated = true @@ -616,7 +743,13 @@ func (r *Rule) Args() []bzl.Expr { func (r *Rule) Insert(f *File) { // TODO(jayconrod): should rules always be inserted at the end? Should there // be some sort order? - r.index = len(f.File.Stmt) + var stmt []bzl.Expr + if f.function == nil { + stmt = f.File.Stmt + } else { + stmt = f.function.stmt.Body + } + r.index = len(stmt) r.inserted = true f.Rules = append(f.Rules, r) } @@ -644,12 +777,15 @@ func (r *Rule) sync() { for _, k := range []string{"srcs", "deps"} { if attr, ok := r.attrs[k]; ok { - bzl.Walk(attr.Y, sortExprLabels) + bzl.Walk(attr.RHS, sortExprLabels) } } call := r.expr.(*bzl.CallExpr) call.X.(*bzl.Ident).Name = r.kind + if len(r.attrs) > 1 { + call.ForceMultiLine = true + } list := make([]bzl.Expr, 0, len(r.args)+len(r.attrs)) list = append(list, r.args...) @@ -657,7 +793,7 @@ func (r *Rule) sync() { list = append(list, attr) } sortedAttrs := list[len(r.args):] - key := func(e bzl.Expr) string { return e.(*bzl.BinaryExpr).X.(*bzl.Ident).Name } + key := func(e bzl.Expr) string { return e.(*bzl.AssignExpr).LHS.(*bzl.Ident).Name } sort.SliceStable(sortedAttrs, func(i, j int) bool { ki := key(sortedAttrs[i]) kj := key(sortedAttrs[j]) diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/rule/types.go b/vendor/github.com/bazelbuild/bazel-gazelle/rule/types.go index 7f5fd20823..5d1f5a3f92 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/rule/types.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/rule/types.go @@ -23,7 +23,7 @@ type LoadInfo struct { After []string } -// KindInfo stores metadata for a kind or fule, for example, "go_library". +// KindInfo stores metadata for a kind of rule, for example, "go_library". type KindInfo struct { // MatchAny is true if a rule of this kind may be matched with any rule // of the same kind, regardless of attributes, if exactly one rule is diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/walk/config.go b/vendor/github.com/bazelbuild/bazel-gazelle/walk/config.go index d363557a9f..22b355836f 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/walk/config.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/walk/config.go @@ -24,6 +24,10 @@ import ( "github.com/bazelbuild/bazel-gazelle/rule" ) +// TODO(#472): store location information to validate each exclude. They +// may be set in one directory and used in another. Excludes work on +// declared generated files, so we can't just stat. + type walkConfig struct { excludes []string ignore bool @@ -37,6 +41,9 @@ func getWalkConfig(c *config.Config) *walkConfig { } func (wc *walkConfig) isExcluded(rel, base string) bool { + if base == ".git" { + return true + } f := path.Join(rel, base) for _, x := range wc.excludes { if f == x { diff --git a/vendor/github.com/bazelbuild/bazel-gazelle/walk/walk.go b/vendor/github.com/bazelbuild/bazel-gazelle/walk/walk.go index fe6e62c546..672c82b224 100644 --- a/vendor/github.com/bazelbuild/bazel-gazelle/walk/walk.go +++ b/vendor/github.com/bazelbuild/bazel-gazelle/walk/walk.go @@ -136,6 +136,10 @@ func Walk(c *config.Config, cexts []config.Configurer, dirs []string, mode Mode, c = configure(cexts, knownDirectives, c, rel, f) wc := getWalkConfig(c) + if wc.isExcluded(rel, ".") { + return + } + var subdirs, regularFiles []string for _, fi := range files { base := fi.Name() diff --git a/vendor/github.com/bazelbuild/buildtools/build/build_defs.bzl b/vendor/github.com/bazelbuild/buildtools/build/build_defs.bzl index 6126402d74..91ac9e9825 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/build_defs.bzl +++ b/vendor/github.com/bazelbuild/buildtools/build/build_defs.bzl @@ -33,7 +33,6 @@ def go_yacc(src, out, visibility = None): " $(location " + _GO_YACC_TOOL + ") " + " -o $(location " + out + ") $(SRCS) > /dev/null"), visibility = visibility, - local = 1, ) def _extract_go_src(ctx): @@ -58,12 +57,46 @@ def genfile_check_test(src, gen): native.genrule( name = src + "_checksh", outs = [src + "_check.sh"], - cmd = "echo 'diff $$@' > $@", + cmd = r"""cat >$@ <<'eof' +#!/bin/bash +# Script generated by @com_github_bazelbuild_buildtools//build:build_defs.bzl + +# --- begin runfiles.bash initialization --- +# Copy-pasted from Bazel's Bash runfiles library (tools/bash/runfiles/runfiles.bash). +set -euo pipefail +if [[ ! -d "$${RUNFILES_DIR:-/dev/null}" && ! -f "$${RUNFILES_MANIFEST_FILE:-/dev/null}" ]]; then + if [[ -f "$$0.runfiles_manifest" ]]; then + export RUNFILES_MANIFEST_FILE="$$0.runfiles_manifest" + elif [[ -f "$$0.runfiles/MANIFEST" ]]; then + export RUNFILES_MANIFEST_FILE="$$0.runfiles/MANIFEST" + elif [[ -f "$$0.runfiles/bazel_tools/tools/bash/runfiles/runfiles.bash" ]]; then + export RUNFILES_DIR="$$0.runfiles" + fi +fi +if [[ -f "$${RUNFILES_DIR:-/dev/null}/bazel_tools/tools/bash/runfiles/runfiles.bash" ]]; then + source "$${RUNFILES_DIR}/bazel_tools/tools/bash/runfiles/runfiles.bash" +elif [[ -f "$${RUNFILES_MANIFEST_FILE:-/dev/null}" ]]; then + source "$$(grep -m1 "^bazel_tools/tools/bash/runfiles/runfiles.bash " \ + "$$RUNFILES_MANIFEST_FILE" | cut -d ' ' -f 2-)" +else + echo >&2 "ERROR: cannot find @bazel_tools//tools/bash/runfiles:runfiles.bash" + exit 1 +fi +# --- end runfiles.bash initialization --- + +[[ "$$1" = external/* ]] && F1="$${1#external/}" || F1="$$TEST_WORKSPACE/$$1" +[[ "$$2" = external/* ]] && F2="$${2#external/}" || F2="$$TEST_WORKSPACE/$$2" +F1="$$(rlocation "$$F1")" +F2="$$(rlocation "$$F2")" +diff -q "$$F1" "$$F2" +eof +""", ) native.sh_test( name = src + "_checkshtest", size = "small", srcs = [src + "_check.sh"], + deps = ["@bazel_tools//tools/bash/runfiles"], data = [src, gen], args = ["$(location " + src + ")", "$(location " + gen + ")"], ) diff --git a/vendor/github.com/bazelbuild/buildtools/build/lex.go b/vendor/github.com/bazelbuild/buildtools/build/lex.go index ce024a9176..e23e3d7b16 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/lex.go +++ b/vendor/github.com/bazelbuild/buildtools/build/lex.go @@ -33,22 +33,26 @@ import ( type FileType int const ( - // TypeDefault represents .bzl or other Starlark files + // TypeDefault represents general Starlark files TypeDefault FileType = 1 << iota // TypeBuild represents BUILD files TypeBuild // TypeWorkspace represents WORKSPACE files TypeWorkspace + // TypeBzl represents .bzl files + TypeBzl ) func (t FileType) String() string { switch t { case TypeDefault: - return ".bzl" + return "default" case TypeBuild: return "BUILD" case TypeWorkspace: return "WORKSPACE" + case TypeBzl: + return ".bzl" } return "unknown" } @@ -77,7 +81,19 @@ func ParseWorkspace(filename string, data []byte) (*File, error) { return f, err } -// ParseDefault parses a file, marks it as not a BUILD file (e.g. bzl file) and returns the corresponding parse tree. +// ParseBzl parses a file, marks it as a .bzl file and returns the corresponding parse tree. +// +// The filename is used only for generating error messages. +func ParseBzl(filename string, data []byte) (*File, error) { + in := newInput(filename, data) + f, err := in.parse() + if f != nil { + f.Type = TypeBzl + } + return f, err +} + +// ParseDefault parses a file, marks it as a generic Starlark file and returns the corresponding parse tree. // // The filename is used only for generating error messages. func ParseDefault(filename string, data []byte) (*File, error) { @@ -91,11 +107,17 @@ func ParseDefault(filename string, data []byte) (*File, error) { func getFileType(filename string) FileType { if filename == "" { // stdin - return TypeBuild // For compatibility + return TypeDefault } basename := strings.ToLower(filepath.Base(filename)) + if strings.HasSuffix(basename, ".oss") { + basename = basename[:len(basename)-4] + } ext := filepath.Ext(basename) - if ext == ".bzl" || ext == ".sky" { + switch ext { + case ".bzl": + return TypeBzl + case ".sky": return TypeDefault } base := basename[:len(basename)-len(ext)] @@ -118,6 +140,8 @@ func Parse(filename string, data []byte) (*File, error) { return ParseBuild(filename, data) case TypeWorkspace: return ParseWorkspace(filename, data) + case TypeBzl: + return ParseBzl(filename, data) } return ParseDefault(filename, data) } @@ -444,17 +468,35 @@ func (in *input) Lex(val *yySymType) int { in.readRune() return c - case '<', '>', '=', '!', '+', '-', '*', '/', '%', '|': // possibly followed by = + case '<', '>', '=', '!', '+', '-', '*', '/', '%', '|', '&', '~', '^': // possibly followed by = in.readRune() + + if c == '~' { + // unary bitwise not, shouldn't be followed by anything + return c + } + if c == '*' && in.peekRune() == '*' { // double asterisk in.readRune() return _STAR_STAR } - if c == '/' && in.peekRune() == '/' { - // integer division - in.readRune() + if c == in.peekRune() { + switch c { + case '/': + // integer division + in.readRune() + c = _INT_DIV + case '<': + // left shift + in.readRune() + c = _BIT_LSH + case '>': + // right shift + in.readRune() + c = _BIT_RSH + } } if in.peekRune() == '=' { @@ -531,7 +573,7 @@ func (in *input) Lex(val *yySymType) int { } } in.endToken(val) - s, triple, err := unquote(val.tok) + s, triple, err := Unquote(val.tok) if err != nil { in.Error(fmt.Sprint(err)) } @@ -568,12 +610,10 @@ func (in *input) Lex(val *yySymType) int { case "continue": return _CONTINUE } - for _, c := range val.tok { - if c > '9' || c < '0' { - return _IDENT - } + if len(val.tok) > 0 && val.tok[0] >= '0' && val.tok[0] <= '9' { + return _NUMBER } - return _NUMBER + return _IDENT } // isIdent reports whether c is an identifier rune. @@ -695,6 +735,9 @@ func (in *input) order(v Expr) { case *BinaryExpr: in.order(v.X) in.order(v.Y) + case *AssignExpr: + in.order(v.LHS) + in.order(v.RHS) case *ConditionalExpr: in.order(v.Then) in.order(v.Test) diff --git a/vendor/github.com/bazelbuild/buildtools/build/parse.y b/vendor/github.com/bazelbuild/buildtools/build/parse.y index 819682edf6..aa7590ebe5 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/parse.y +++ b/vendor/github.com/bazelbuild/buildtools/build/parse.y @@ -64,6 +64,9 @@ package build %token '{' %token '}' %token '|' +%token '&' +%token '^' +%token '~' // By convention, yacc token names are all caps. // However, we do not want to export them from the Go package @@ -88,6 +91,9 @@ package build %token _LE // operator <= %token _NE // operator != %token _STAR_STAR // operator ** +%token _INT_DIV // operator // +%token _BIT_LSH // bitwise operator << +%token _BIT_RSH // bitwise operator >> %token _NOT // keyword not %token _OR // keyword or %token _STRING // quoted string @@ -166,9 +172,12 @@ package build %left _OR %left _AND %left '<' '>' _EQ _NE _LE _GE _NOT _IN -%left '+' '-' -%left '*' '/' '%' %left '|' +%left '^' +%left '&' +%left _BIT_LSH _BIT_RSH +%left '+' '-' +%left '*' '/' '%' _INT_DIV %left '.' '[' '(' %right _UNARY %left _STRING @@ -324,6 +333,7 @@ block_stmt: Body: $7, }, Name: $2, + ColonPos: $6, ForceCompact: forceCompact($3, $4, $5), ForceMultiLine: forceMultiLine($3, $4, $5), } @@ -708,6 +718,10 @@ parameter: { $$ = unary($1, $1, $2) } +| '*' + { + $$ = unary($1, $1, nil) + } | _STAR_STAR ident { $$ = unary($1, $1, $2) @@ -769,9 +783,12 @@ test: } | _NOT test %prec _UNARY { $$ = unary($1, $1, $2) } | '-' test %prec _UNARY { $$ = unary($1, $1, $2) } +| '+' test %prec _UNARY { $$ = unary($1, $1, $2) } +| '~' test %prec _UNARY { $$ = unary($1, $1, $2) } | test '*' test { $$ = binary($1, $2, $2, $3) } | test '%' test { $$ = binary($1, $2, $2, $3) } | test '/' test { $$ = binary($1, $2, $2, $3) } +| test _INT_DIV test { $$ = binary($1, $2, $2, $3) } | test '+' test { $$ = binary($1, $2, $2, $3) } | test '-' test { $$ = binary($1, $2, $2, $3) } | test '<' test { $$ = binary($1, $2, $2, $3) } @@ -785,6 +802,10 @@ test: | test _OR test { $$ = binary($1, $2, $2, $3) } | test _AND test { $$ = binary($1, $2, $2, $3) } | test '|' test { $$ = binary($1, $2, $2, $3) } +| test '&' test { $$ = binary($1, $2, $2, $3) } +| test '^' test { $$ = binary($1, $2, $2, $3) } +| test _BIT_LSH test { $$ = binary($1, $2, $2, $3) } +| test _BIT_RSH test { $$ = binary($1, $2, $2, $3) } | test _IS test { if b, ok := $3.(*UnaryExpr); ok && b.Op == "not" { @@ -972,12 +993,24 @@ func unary(pos Position, op string, x Expr) Expr { func binary(x Expr, pos Position, op string, y Expr) Expr { _, xend := x.Span() ystart, _ := y.Span() + + switch op { + case "=", "+=", "-=", "*=", "/=", "//=", "%=", "|=": + return &AssignExpr{ + LHS: x, + OpPos: pos, + Op: op, + LineBreak: xend.Line < ystart.Line, + RHS: y, + } + } + return &BinaryExpr{ - X: x, - OpStart: pos, - Op: op, + X: x, + OpStart: pos, + Op: op, LineBreak: xend.Line < ystart.Line, - Y: y, + Y: y, } } diff --git a/vendor/github.com/bazelbuild/buildtools/build/parse.y.go b/vendor/github.com/bazelbuild/buildtools/build/parse.y.go index 998c9fe9a9..ae72e87ac2 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/parse.y.go +++ b/vendor/github.com/bazelbuild/buildtools/build/parse.y.go @@ -53,19 +53,22 @@ const _LOAD = 57361 const _LE = 57362 const _NE = 57363 const _STAR_STAR = 57364 -const _NOT = 57365 -const _OR = 57366 -const _STRING = 57367 -const _DEF = 57368 -const _RETURN = 57369 -const _PASS = 57370 -const _BREAK = 57371 -const _CONTINUE = 57372 -const _INDENT = 57373 -const _UNINDENT = 57374 -const ShiftInstead = 57375 -const _ASSERT = 57376 -const _UNARY = 57377 +const _INT_DIV = 57365 +const _BIT_LSH = 57366 +const _BIT_RSH = 57367 +const _NOT = 57368 +const _OR = 57369 +const _STRING = 57370 +const _DEF = 57371 +const _RETURN = 57372 +const _PASS = 57373 +const _BREAK = 57374 +const _CONTINUE = 57375 +const _INDENT = 57376 +const _UNINDENT = 57377 +const ShiftInstead = 57378 +const _ASSERT = 57379 +const _UNARY = 57380 var yyToknames = [...]string{ "$end", @@ -89,6 +92,9 @@ var yyToknames = [...]string{ "'{'", "'}'", "'|'", + "'&'", + "'^'", + "'~'", "_AUGM", "_AND", "_COMMENT", @@ -108,6 +114,9 @@ var yyToknames = [...]string{ "_LE", "_NE", "_STAR_STAR", + "_INT_DIV", + "_BIT_LSH", + "_BIT_RSH", "_NOT", "_OR", "_STRING", @@ -130,7 +139,7 @@ const yyEofCode = 1 const yyErrCode = 2 const yyInitialStackSize = 16 -//line build/parse.y:956 +//line build/parse.y:977 // Go helper code. @@ -149,6 +158,18 @@ func unary(pos Position, op string, x Expr) Expr { func binary(x Expr, pos Position, op string, y Expr) Expr { _, xend := x.Span() ystart, _ := y.Span() + + switch op { + case "=", "+=", "-=", "*=", "/=", "//=", "%=", "|=": + return &AssignExpr{ + LHS: x, + OpPos: pos, + Op: op, + LineBreak: xend.Line < ystart.Line, + RHS: y, + } + } + return &BinaryExpr{ X: x, OpStart: pos, @@ -369,114 +390,127 @@ var yyExca = [...]int{ const yyPrivate = 57344 -const yyLast = 693 +const yyLast = 818 var yyAct = [...]int{ - 19, 198, 25, 157, 34, 195, 7, 2, 148, 120, - 129, 133, 80, 39, 132, 88, 9, 155, 208, 219, - 210, 144, 36, 21, 73, 74, 32, 35, 32, 110, - 78, 83, 86, 76, 174, 40, 46, 47, 77, 117, - 35, 38, 135, 207, 94, 150, 209, 63, 91, 98, - 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, - 109, 13, 111, 112, 113, 114, 115, 32, 177, 121, - 85, 122, 91, 202, 31, 135, 44, 79, 151, 178, - 130, 139, 66, 96, 72, 172, 29, 215, 30, 225, - 137, 43, 149, 140, 135, 138, 43, 90, 32, 33, - 167, 97, 41, 92, 93, 145, 27, 95, 82, 42, - 49, 158, 35, 48, 51, 153, 52, 212, 50, 131, - 68, 214, 211, 185, 165, 166, 67, 63, 164, 43, - 162, 125, 69, 188, 160, 43, 43, 176, 203, 154, - 116, 168, 179, 181, 173, 127, 184, 171, 163, 175, - 173, 43, 152, 186, 187, 180, 142, 136, 183, 40, - 192, 128, 221, 182, 121, 194, 122, 161, 143, 196, - 89, 75, 189, 193, 200, 201, 199, 49, 87, 191, - 48, 1, 197, 190, 28, 50, 205, 149, 84, 169, - 170, 81, 37, 204, 63, 45, 18, 12, 8, 4, - 31, 26, 134, 216, 70, 24, 206, 71, 213, 126, - 146, 147, 29, 196, 30, 218, 222, 200, 220, 199, - 223, 217, 7, 31, 32, 33, 118, 119, 24, 0, - 0, 22, 27, 0, 0, 29, 23, 30, 35, 0, - 0, 0, 6, 0, 0, 11, 0, 32, 33, 20, - 0, 0, 0, 0, 22, 27, 0, 0, 0, 23, - 0, 35, 10, 14, 15, 16, 17, 31, 224, 0, - 5, 0, 24, 0, 0, 0, 0, 0, 0, 29, - 0, 30, 0, 0, 0, 0, 6, 3, 0, 11, - 0, 32, 33, 20, 0, 0, 0, 0, 22, 27, - 0, 0, 0, 23, 0, 35, 10, 14, 15, 16, - 17, 31, 0, 0, 5, 0, 24, 0, 0, 0, - 0, 0, 0, 29, 0, 30, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 32, 33, 24, 0, 0, - 0, 0, 22, 27, 29, 0, 30, 23, 0, 35, - 0, 14, 15, 16, 17, 0, 32, 33, 156, 0, - 0, 0, 0, 22, 27, 0, 0, 0, 23, 0, - 35, 0, 14, 15, 16, 17, 49, 0, 0, 48, - 51, 0, 52, 0, 50, 141, 53, 0, 54, 0, - 0, 0, 0, 63, 0, 62, 0, 0, 55, 0, - 58, 0, 0, 65, 0, 0, 59, 64, 0, 0, - 56, 57, 49, 60, 61, 48, 51, 0, 52, 0, - 50, 0, 53, 0, 54, 0, 0, 0, 0, 63, - 0, 62, 0, 0, 55, 0, 58, 0, 0, 65, - 159, 0, 59, 64, 0, 0, 56, 57, 49, 60, - 61, 48, 51, 0, 52, 0, 50, 0, 53, 0, - 54, 0, 0, 0, 0, 63, 0, 62, 0, 0, - 55, 135, 58, 0, 0, 65, 0, 0, 59, 64, - 0, 0, 56, 57, 49, 60, 61, 48, 51, 0, - 52, 0, 50, 0, 53, 0, 54, 0, 0, 0, - 0, 63, 0, 62, 0, 0, 55, 0, 58, 0, - 0, 65, 0, 0, 59, 64, 0, 0, 56, 57, - 49, 60, 61, 48, 51, 0, 52, 0, 50, 0, - 53, 0, 54, 0, 0, 0, 0, 63, 0, 62, - 0, 0, 55, 0, 58, 0, 0, 0, 0, 0, - 59, 64, 0, 0, 56, 57, 49, 60, 61, 48, - 51, 0, 52, 0, 50, 0, 53, 0, 54, 0, - 0, 0, 0, 63, 0, 62, 0, 0, 55, 0, - 58, 0, 0, 0, 0, 0, 59, 0, 0, 0, - 56, 57, 49, 60, 61, 48, 51, 0, 52, 0, - 50, 0, 53, 0, 54, 0, 0, 0, 0, 63, - 0, 62, 0, 0, 55, 0, 58, 0, 31, 0, - 123, 0, 59, 24, 0, 0, 56, 57, 0, 60, - 29, 0, 30, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32, 33, 0, 0, 0, 0, 0, 22, - 27, 0, 0, 124, 23, 49, 35, 0, 48, 51, - 0, 52, 0, 50, 0, 53, 0, 54, 0, 0, - 0, 0, 63, 0, 0, 0, 0, 55, 0, 58, - 0, 0, 0, 0, 0, 59, 0, 0, 0, 56, - 57, 0, 60, + 19, 212, 27, 171, 36, 209, 7, 2, 162, 134, + 143, 147, 89, 41, 9, 97, 21, 169, 146, 222, + 233, 224, 158, 38, 80, 81, 82, 83, 42, 37, + 120, 34, 87, 92, 95, 85, 188, 51, 34, 164, + 50, 54, 131, 55, 40, 52, 103, 221, 37, 149, + 223, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 34, 121, 122, 123, 124, 125, + 126, 127, 128, 129, 192, 165, 135, 53, 136, 33, + 51, 153, 13, 50, 48, 49, 88, 100, 52, 144, + 100, 31, 51, 32, 86, 50, 54, 46, 55, 151, + 52, 163, 154, 73, 105, 79, 34, 35, 152, 66, + 67, 68, 159, 45, 29, 216, 239, 167, 99, 91, + 53, 172, 181, 37, 186, 106, 101, 102, 94, 45, + 104, 191, 53, 69, 70, 43, 149, 226, 179, 180, + 75, 149, 225, 145, 176, 44, 74, 229, 174, 199, + 45, 190, 76, 178, 202, 217, 193, 195, 187, 139, + 182, 45, 141, 189, 187, 168, 42, 200, 201, 194, + 228, 45, 197, 198, 206, 130, 185, 177, 135, 208, + 136, 45, 166, 210, 156, 150, 203, 207, 214, 215, + 213, 142, 235, 196, 175, 157, 98, 84, 96, 205, + 219, 163, 1, 211, 204, 51, 30, 218, 50, 54, + 93, 55, 90, 52, 39, 47, 18, 230, 12, 8, + 220, 4, 227, 67, 183, 184, 28, 210, 148, 232, + 236, 214, 234, 213, 237, 231, 7, 33, 77, 78, + 25, 140, 24, 160, 161, 53, 69, 70, 132, 31, + 133, 32, 0, 0, 0, 0, 26, 0, 0, 6, + 0, 0, 11, 0, 34, 35, 20, 0, 0, 0, + 0, 22, 29, 0, 0, 33, 0, 0, 25, 23, + 24, 37, 10, 14, 15, 16, 17, 31, 238, 32, + 5, 0, 0, 0, 26, 0, 0, 6, 3, 0, + 11, 0, 34, 35, 20, 0, 0, 0, 0, 22, + 29, 0, 0, 33, 0, 0, 25, 23, 24, 37, + 10, 14, 15, 16, 17, 31, 0, 32, 5, 0, + 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, + 34, 35, 0, 0, 0, 0, 0, 22, 29, 0, + 0, 0, 0, 0, 0, 23, 0, 37, 0, 14, + 15, 16, 17, 0, 51, 0, 170, 50, 54, 0, + 55, 0, 52, 155, 56, 0, 57, 0, 0, 0, + 0, 66, 67, 68, 0, 0, 65, 0, 0, 58, + 0, 61, 0, 0, 72, 0, 0, 62, 71, 0, + 0, 59, 60, 0, 53, 69, 70, 63, 64, 51, + 0, 0, 50, 54, 0, 55, 0, 52, 0, 56, + 0, 57, 0, 0, 0, 0, 66, 67, 68, 0, + 0, 65, 0, 0, 58, 0, 61, 0, 0, 72, + 173, 0, 62, 71, 0, 0, 59, 60, 0, 53, + 69, 70, 63, 64, 51, 0, 0, 50, 54, 0, + 55, 0, 52, 0, 56, 0, 57, 0, 0, 0, + 0, 66, 67, 68, 0, 0, 65, 0, 0, 58, + 149, 61, 0, 0, 72, 0, 0, 62, 71, 0, + 0, 59, 60, 0, 53, 69, 70, 63, 64, 51, + 0, 0, 50, 54, 0, 55, 0, 52, 0, 56, + 0, 57, 0, 0, 0, 0, 66, 67, 68, 0, + 0, 65, 0, 0, 58, 0, 61, 0, 0, 72, + 0, 0, 62, 71, 0, 0, 59, 60, 0, 53, + 69, 70, 63, 64, 51, 0, 0, 50, 54, 0, + 55, 0, 52, 0, 56, 0, 57, 0, 0, 0, + 0, 66, 67, 68, 51, 0, 65, 50, 54, 58, + 55, 61, 52, 0, 0, 0, 0, 62, 71, 0, + 0, 59, 60, 0, 53, 69, 70, 63, 64, 33, + 0, 0, 25, 0, 24, 0, 0, 0, 0, 0, + 0, 31, 0, 32, 53, 69, 70, 0, 26, 0, + 0, 0, 0, 0, 0, 0, 34, 35, 0, 0, + 0, 0, 51, 22, 29, 50, 54, 0, 55, 0, + 52, 23, 56, 37, 57, 14, 15, 16, 17, 66, + 67, 68, 0, 0, 65, 0, 0, 58, 0, 61, + 0, 0, 0, 0, 0, 62, 0, 0, 0, 59, + 60, 0, 53, 69, 70, 63, 64, 51, 0, 0, + 50, 54, 0, 55, 0, 52, 0, 56, 0, 57, + 0, 0, 0, 0, 66, 67, 68, 0, 0, 65, + 0, 0, 58, 0, 61, 0, 0, 0, 0, 0, + 62, 0, 0, 0, 59, 60, 0, 53, 69, 70, + 63, 51, 0, 0, 50, 54, 0, 55, 0, 52, + 0, 56, 0, 57, 0, 0, 0, 0, 66, 67, + 68, 0, 0, 0, 0, 0, 58, 0, 61, 0, + 0, 0, 0, 0, 62, 0, 0, 0, 59, 60, + 0, 53, 69, 70, 63, 33, 0, 137, 25, 0, + 24, 0, 51, 0, 0, 50, 54, 31, 55, 32, + 52, 0, 0, 33, 26, 0, 25, 0, 24, 0, + 67, 68, 34, 35, 0, 31, 0, 32, 0, 22, + 29, 0, 26, 138, 0, 0, 0, 23, 0, 37, + 34, 35, 53, 69, 70, 0, 0, 22, 29, 0, + 0, 0, 0, 0, 0, 23, 0, 37, } var yyPact = [...]int{ - -1000, -1000, 262, -1000, -1000, -1000, -30, -1000, -1000, -1000, - 12, 69, -1000, 87, 195, -1000, -1000, -1000, 4, 480, - 195, 115, 195, 195, 195, -1000, -1000, 166, -16, 195, - 195, 195, -1000, -1000, -1000, -1000, -1000, -40, 165, 63, - 115, 195, 195, 195, 142, 195, 70, -1000, 195, 195, - 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, - -5, 195, 195, 195, 195, 195, 127, 10, 613, 195, - 132, 152, 142, -1000, -1000, -16, -1000, 101, 444, 148, - 15, 61, 148, 372, 147, 162, 480, -31, 327, 38, - 195, 69, 142, 142, 516, 126, 306, -1000, 26, 26, - 26, 173, 173, 106, 106, 106, 106, 106, 106, 106, - 195, 588, 651, -1000, 552, 408, 306, -1000, 161, 139, - -1000, 480, 113, 195, 195, 82, 128, 195, 195, -1000, - 138, -1000, 67, 3, -1000, 69, 195, -1000, 48, -1000, - 59, 195, 195, -1000, -1000, -1000, 157, 137, -1000, 108, - -1, -1, 120, 115, 306, -1000, -1000, -1000, 106, 195, - -1000, -1000, -1000, 613, 195, 480, 480, -1000, 195, -1000, - -1000, -3, -1000, 3, 195, 39, 480, -1000, -1000, 480, - -1000, 372, 125, -1000, 38, 195, -1000, -1000, 306, -1000, - -6, -32, 516, -1000, 480, 104, 480, 112, -1000, -1000, - 72, 516, 195, 306, -1000, 480, -1000, -1000, -33, -1000, - -1000, -1000, 195, 156, -3, -16, 516, -1000, 218, -1000, - 71, -1000, -1000, -1000, -1000, -1000, + -1000, -1000, 270, -1000, -1000, -1000, -35, -1000, -1000, -1000, + 12, 74, -1000, 120, 768, -1000, -1000, -1000, 49, 495, + 768, 135, 768, 768, 768, 768, 768, -1000, -1000, 192, + -20, 768, 768, 768, -1000, -1000, -1000, -1000, -1000, -46, + 191, 81, 135, 768, 768, 768, 172, 768, 91, -1000, + 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, + 768, 768, 768, -7, 768, 768, 768, 768, 768, 768, + 768, 768, 768, 162, 10, 750, 768, 149, 182, 172, + -1000, -1000, -1000, -1000, -20, -1000, 125, 450, 176, 19, + 61, 176, 360, 175, 189, 495, -36, 584, 32, 768, + 74, 172, 172, 540, 152, 308, -1000, -1000, -1000, -1000, + -1000, 76, 76, 88, 88, 88, 88, 88, 88, 88, + 768, 663, 707, 758, 560, 201, 33, 33, 618, 405, + 308, -1000, 188, 168, -1000, 495, 138, 768, 768, 104, + 147, 768, 768, -1000, 167, -1000, 106, 2, -1000, 74, + 768, -1000, 111, -1000, 54, 768, 768, -1000, -1000, -1000, + 187, 164, -1000, 134, 6, 6, 141, 135, 308, -1000, + -1000, -1000, 88, 768, -1000, -1000, -1000, 750, 768, 495, + 495, -1000, 768, -1000, -1000, -1, -1000, 2, 768, 78, + 495, -1000, -1000, 495, -1000, 360, 142, -1000, 32, 768, + -1000, -1000, 308, -1000, -8, -37, 540, -1000, 495, 124, + 495, 161, -1000, -1000, 132, 540, 768, 308, -1000, 495, + -1000, -1000, -38, -1000, -1000, -1000, 768, 186, -1, -20, + 540, -1000, 232, -1000, 98, -1000, -1000, -1000, -1000, -1000, } var yyPgo = [...]int{ - 0, 10, 9, 227, 226, 8, 211, 210, 0, 5, - 38, 23, 61, 209, 77, 207, 204, 13, 202, 11, - 14, 2, 201, 7, 199, 198, 197, 196, 195, 3, - 16, 192, 12, 191, 188, 4, 184, 17, 183, 1, - 182, 181, 179, 178, + 0, 10, 9, 250, 248, 8, 244, 243, 0, 5, + 94, 16, 82, 241, 86, 239, 238, 13, 228, 11, + 18, 2, 226, 7, 221, 219, 218, 216, 215, 3, + 14, 214, 12, 212, 210, 4, 206, 17, 204, 1, + 203, 202, 199, 198, } var yyR1 = [...]int{ @@ -487,12 +521,13 @@ var yyR1 = [...]int{ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 3, 3, 2, 2, 2, 2, 40, 40, 39, 39, 7, 7, 6, 6, 5, 5, - 5, 5, 12, 12, 13, 13, 15, 15, 16, 16, + 5, 5, 5, 12, 12, 13, 13, 15, 15, 16, + 16, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, - 8, 8, 14, 14, 9, 9, 10, 10, 1, 1, - 32, 34, 34, 33, 33, 33, 17, 17, 35, 36, - 36, 21, 22, 18, 19, 19, 20, 20, + 14, 14, 9, 9, 10, 10, 1, 1, 32, 34, + 34, 33, 33, 33, 17, 17, 35, 36, 36, 21, + 22, 18, 19, 19, 20, 20, } var yyR2 = [...]int{ @@ -503,87 +538,90 @@ var yyR2 = [...]int{ 7, 4, 4, 6, 8, 1, 3, 4, 4, 3, 4, 3, 0, 2, 1, 3, 1, 3, 2, 2, 1, 3, 1, 3, 0, 2, 1, 3, 1, 3, - 2, 2, 1, 3, 0, 1, 1, 3, 0, 2, - 1, 4, 2, 2, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, - 3, 5, 1, 3, 0, 1, 0, 2, 0, 1, - 3, 1, 3, 0, 1, 2, 1, 3, 1, 1, - 2, 1, 1, 4, 1, 3, 1, 2, + 2, 1, 2, 1, 3, 0, 1, 1, 3, 0, + 2, 1, 4, 2, 2, 2, 2, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 4, 3, 3, 3, 3, 3, 3, 3, 3, 5, + 1, 3, 0, 1, 0, 2, 0, 1, 3, 1, + 3, 0, 1, 2, 1, 3, 1, 1, 2, 1, + 1, 4, 1, 3, 1, 2, } var yyChk = [...]int{ - -1000, -41, -23, 25, -24, 52, 24, -29, -25, -30, - 44, 27, -26, -12, 45, 46, 47, 48, -27, -8, - 31, -11, 36, 41, 10, -21, -22, 37, -36, 17, - 19, 5, 29, 30, -35, 43, 52, -31, 29, -17, - -11, 15, 22, 9, -12, -28, 32, 33, 7, 4, - 12, 8, 10, 14, 16, 26, 38, 39, 28, 34, - 41, 42, 23, 21, 35, 31, -12, 11, 5, 17, - -16, -15, -12, -8, -8, 5, -35, -10, -8, -14, - -32, -33, -14, -8, -34, -10, -8, -43, 55, 5, - 34, 9, -12, -12, -8, -12, 13, 31, -8, -8, + -1000, -41, -23, 28, -24, 58, 27, -29, -25, -30, + 50, 30, -26, -12, 51, 52, 53, 54, -27, -8, + 34, -11, 39, 47, 10, 8, 24, -21, -22, 40, + -36, 17, 19, 5, 32, 33, -35, 49, 58, -31, + 32, -17, -11, 15, 25, 9, -12, -28, 35, 36, + 7, 4, 12, 44, 8, 10, 14, 16, 29, 41, + 42, 31, 37, 47, 48, 26, 21, 22, 23, 45, + 46, 38, 34, -12, 11, 5, 17, -16, -15, -12, + -8, -8, -8, -8, 5, -35, -10, -8, -14, -32, + -33, -14, -8, -34, -10, -8, -43, 61, 5, 37, + 9, -12, -12, -8, -12, 13, 34, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, - 34, -8, -8, -8, -8, -8, 13, 29, -4, -3, - -2, -8, -21, 7, 40, -12, -13, 13, 9, -1, - -35, 18, -20, -19, -18, 27, 9, -1, -20, 20, - -1, 13, 9, 6, 52, -30, -7, -6, -5, -21, - 7, 40, -12, -11, 13, -37, 52, -29, -8, 32, - -37, 6, -1, 9, 15, -8, -8, 18, 13, -12, - -12, 9, 18, -19, 31, -17, -8, 20, 20, -8, - -32, -8, 6, -1, 9, 15, -21, -21, 13, -37, - -38, -42, -8, -2, -8, -9, -8, -40, -39, -35, - -21, -8, 34, 13, -5, -8, -37, 49, 24, 52, - 52, 18, 13, -1, 9, 15, -8, -37, -23, 52, - -9, 6, -39, -35, 50, 18, + 37, -8, -8, -8, -8, -8, -8, -8, -8, -8, + 13, 32, -4, -3, -2, -8, -21, 7, 43, -12, + -13, 13, 9, -1, -35, 18, -20, -19, -18, 30, + 9, -1, -20, 20, -1, 13, 9, 6, 58, -30, + -7, -6, -5, -21, 7, 43, -12, -11, 13, -37, + 58, -29, -8, 35, -37, 6, -1, 9, 15, -8, + -8, 18, 13, -12, -12, 9, 18, -19, 34, -17, + -8, 20, 20, -8, -32, -8, 6, -1, 9, 15, + -21, -21, 13, -37, -38, -42, -8, -2, -8, -9, + -8, -40, -39, -35, -21, -8, 37, 13, -5, -8, + -37, 55, 27, 58, 58, 18, 13, -1, 9, 15, + -8, -37, -23, 58, -9, 6, -39, -35, 56, 18, } var yyDef = [...]int{ 9, -2, 0, 1, 10, 11, 0, 13, 14, 25, - 0, 0, 17, 27, 29, 32, 33, 34, 20, 72, - 0, 80, 78, 0, 0, 37, 38, 0, 45, 106, - 113, 106, 121, 122, 119, 118, 12, 35, 0, 0, - 116, 0, 0, 0, 28, 0, 0, 23, 0, 0, + 0, 0, 17, 27, 29, 32, 33, 34, 20, 73, + 0, 81, 79, 0, 0, 0, 0, 37, 38, 0, + 45, 114, 121, 114, 129, 130, 127, 126, 12, 35, + 0, 0, 124, 0, 0, 0, 28, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 52, 74, - 0, 108, 76, 82, 83, 0, 120, 0, 102, 108, - 111, 0, 108, 102, 114, 0, 102, 0, 36, 64, - 0, 0, 30, 31, 73, 0, 0, 22, 84, 85, - 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, - 0, 97, 98, 99, 100, 0, 0, 39, 0, 108, - 54, 56, 37, 0, 0, 75, 0, 0, 109, 79, - 0, 46, 0, 126, 124, 0, 109, 107, 0, 49, - 0, 0, 115, 51, 24, 26, 0, 108, 66, 68, - 0, 0, 0, 117, 0, 21, 6, 4, 96, 0, - 18, 41, 53, 109, 0, 58, 59, 42, 104, 81, - 77, 0, 47, 127, 0, 0, 103, 48, 50, 110, - 112, 0, 0, 65, 109, 0, 70, 71, 0, 19, - 0, 3, 101, 55, 57, 0, 105, 108, 60, 62, - 0, 125, 0, 0, 67, 69, 16, 9, 0, 8, - 5, 43, 104, 0, 109, 0, 123, 15, 0, 7, - 0, 40, 61, 63, 2, 44, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 52, 75, 0, 116, 77, + 83, 84, 85, 86, 0, 128, 0, 110, 116, 119, + 0, 116, 110, 122, 0, 110, 0, 36, 64, 0, + 0, 30, 31, 74, 0, 0, 22, 87, 88, 89, + 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, + 0, 101, 102, 103, 104, 105, 106, 107, 108, 0, + 0, 39, 0, 116, 54, 56, 37, 0, 0, 76, + 0, 0, 117, 80, 0, 46, 0, 134, 132, 0, + 117, 115, 0, 49, 0, 0, 123, 51, 24, 26, + 0, 116, 66, 68, 71, 0, 0, 125, 0, 21, + 6, 4, 100, 0, 18, 41, 53, 117, 0, 58, + 59, 42, 112, 82, 78, 0, 47, 135, 0, 0, + 111, 48, 50, 118, 120, 0, 0, 65, 117, 0, + 70, 72, 0, 19, 0, 3, 109, 55, 57, 0, + 113, 116, 60, 62, 0, 133, 0, 0, 67, 69, + 16, 9, 0, 8, 5, 43, 112, 0, 117, 0, + 131, 15, 0, 7, 0, 40, 61, 63, 2, 44, } var yyTok1 = [...]int{ 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 52, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 58, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 4, 22, 3, 5, 6, 7, 8, 9, 10, 11, 12, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 13, 55, + 3, 3, 3, 3, 3, 3, 3, 3, 13, 61, 14, 15, 16, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 17, 3, 18, 3, 3, 3, 3, 3, 3, + 3, 17, 3, 18, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 19, 21, 20, + 3, 3, 3, 19, 21, 20, 24, } var yyTok2 = [...]int{ - 2, 3, 22, 23, 24, 25, 26, 27, 28, 29, - 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, - 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, - 50, 51, 53, 54, + 2, 3, 25, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, + 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, + 53, 54, 55, 56, 57, 59, 60, } var yyTok3 = [...]int{ 0, @@ -928,14 +966,14 @@ yydefault: case 1: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:186 +//line build/parse.y:195 { yylex.(*input).file = &File{Stmt: yyDollar[1].exprs} return 0 } case 2: yyDollar = yyS[yypt-5 : yypt+1] -//line build/parse.y:193 +//line build/parse.y:202 { statements := yyDollar[4].exprs if yyDollar[2].exprs != nil { @@ -957,20 +995,20 @@ yydefault: } case 3: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:213 +//line build/parse.y:222 { yyVAL.exprs = yyDollar[1].exprs } case 6: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:221 +//line build/parse.y:230 { yyVAL.exprs = nil yyVAL.lastStmt = nil } case 7: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:226 +//line build/parse.y:235 { yyVAL.exprs = yyDollar[1].exprs yyVAL.lastStmt = yyDollar[1].lastStmt @@ -984,21 +1022,21 @@ yydefault: } case 8: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:238 +//line build/parse.y:247 { yyVAL.exprs = yyDollar[1].exprs yyVAL.lastStmt = nil } case 9: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:244 +//line build/parse.y:253 { yyVAL.exprs = nil yyVAL.lastStmt = nil } case 10: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:249 +//line build/parse.y:258 { // If this statement follows a comment block, // attach the comments to the statement. @@ -1031,7 +1069,7 @@ yydefault: } case 11: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:280 +//line build/parse.y:289 { // Blank line; sever last rule from future comments. yyVAL.exprs = yyDollar[1].exprs @@ -1039,7 +1077,7 @@ yydefault: } case 12: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:286 +//line build/parse.y:295 { yyVAL.exprs = yyDollar[1].exprs yyVAL.lastStmt = yyDollar[1].lastStmt @@ -1053,14 +1091,14 @@ yydefault: } case 13: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:300 +//line build/parse.y:309 { yyVAL.exprs = yyDollar[1].exprs yyVAL.lastStmt = yyDollar[1].exprs[len(yyDollar[1].exprs)-1] } case 14: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:305 +//line build/parse.y:314 { yyVAL.exprs = []Expr{yyDollar[1].expr} yyVAL.lastStmt = yyDollar[1].expr @@ -1074,7 +1112,7 @@ yydefault: } case 15: yyDollar = yyS[yypt-7 : yypt+1] -//line build/parse.y:319 +//line build/parse.y:328 { yyVAL.expr = &DefStmt{ Function: Function{ @@ -1083,6 +1121,7 @@ yydefault: Body: yyDollar[7].exprs, }, Name: yyDollar[2].tok, + ColonPos: yyDollar[6].pos, ForceCompact: forceCompact(yyDollar[3].pos, yyDollar[4].exprs, yyDollar[5].pos), ForceMultiLine: forceMultiLine(yyDollar[3].pos, yyDollar[4].exprs, yyDollar[5].pos), } @@ -1090,7 +1129,7 @@ yydefault: } case 16: yyDollar = yyS[yypt-6 : yypt+1] -//line build/parse.y:333 +//line build/parse.y:343 { yyVAL.expr = &ForStmt{ For: yyDollar[1].pos, @@ -1102,14 +1141,14 @@ yydefault: } case 17: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:343 +//line build/parse.y:353 { yyVAL.expr = yyDollar[1].ifstmt yyVAL.lastStmt = yyDollar[1].lastStmt } case 18: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:351 +//line build/parse.y:361 { yyVAL.ifstmt = &IfStmt{ If: yyDollar[1].pos, @@ -1120,7 +1159,7 @@ yydefault: } case 19: yyDollar = yyS[yypt-5 : yypt+1] -//line build/parse.y:360 +//line build/parse.y:370 { yyVAL.ifstmt = yyDollar[1].ifstmt inner := yyDollar[1].ifstmt @@ -1139,7 +1178,7 @@ yydefault: } case 21: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:381 +//line build/parse.y:391 { yyVAL.ifstmt = yyDollar[1].ifstmt inner := yyDollar[1].ifstmt @@ -1152,26 +1191,26 @@ yydefault: } case 24: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:398 +//line build/parse.y:408 { yyVAL.exprs = append([]Expr{yyDollar[1].expr}, yyDollar[2].exprs...) yyVAL.lastStmt = yyVAL.exprs[len(yyVAL.exprs)-1] } case 25: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:404 +//line build/parse.y:414 { yyVAL.exprs = []Expr{} } case 26: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:408 +//line build/parse.y:418 { yyVAL.exprs = append(yyDollar[1].exprs, yyDollar[3].expr) } case 28: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:415 +//line build/parse.y:425 { yyVAL.expr = &ReturnStmt{ Return: yyDollar[1].pos, @@ -1180,7 +1219,7 @@ yydefault: } case 29: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:422 +//line build/parse.y:432 { yyVAL.expr = &ReturnStmt{ Return: yyDollar[1].pos, @@ -1188,19 +1227,19 @@ yydefault: } case 30: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:427 +//line build/parse.y:437 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 31: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:428 +//line build/parse.y:438 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 32: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:430 +//line build/parse.y:440 { yyVAL.expr = &BranchStmt{ Token: yyDollar[1].tok, @@ -1209,7 +1248,7 @@ yydefault: } case 33: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:437 +//line build/parse.y:447 { yyVAL.expr = &BranchStmt{ Token: yyDollar[1].tok, @@ -1218,7 +1257,7 @@ yydefault: } case 34: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:444 +//line build/parse.y:454 { yyVAL.expr = &BranchStmt{ Token: yyDollar[1].tok, @@ -1227,7 +1266,7 @@ yydefault: } case 39: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:458 +//line build/parse.y:468 { yyVAL.expr = &DotExpr{ X: yyDollar[1].expr, @@ -1238,7 +1277,7 @@ yydefault: } case 40: yyDollar = yyS[yypt-7 : yypt+1] -//line build/parse.y:467 +//line build/parse.y:477 { load := &LoadStmt{ Load: yyDollar[1].pos, @@ -1254,7 +1293,7 @@ yydefault: } case 41: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:481 +//line build/parse.y:491 { yyVAL.expr = &CallExpr{ X: yyDollar[1].expr, @@ -1267,7 +1306,7 @@ yydefault: } case 42: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:492 +//line build/parse.y:502 { yyVAL.expr = &IndexExpr{ X: yyDollar[1].expr, @@ -1278,7 +1317,7 @@ yydefault: } case 43: yyDollar = yyS[yypt-6 : yypt+1] -//line build/parse.y:501 +//line build/parse.y:511 { yyVAL.expr = &SliceExpr{ X: yyDollar[1].expr, @@ -1291,7 +1330,7 @@ yydefault: } case 44: yyDollar = yyS[yypt-8 : yypt+1] -//line build/parse.y:512 +//line build/parse.y:522 { yyVAL.expr = &SliceExpr{ X: yyDollar[1].expr, @@ -1306,7 +1345,7 @@ yydefault: } case 45: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:525 +//line build/parse.y:535 { if len(yyDollar[1].strings) == 1 { yyVAL.expr = yyDollar[1].strings[0] @@ -1320,7 +1359,7 @@ yydefault: } case 46: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:537 +//line build/parse.y:547 { yyVAL.expr = &ListExpr{ Start: yyDollar[1].pos, @@ -1331,7 +1370,7 @@ yydefault: } case 47: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:546 +//line build/parse.y:556 { yyVAL.expr = &Comprehension{ Curly: false, @@ -1344,7 +1383,7 @@ yydefault: } case 48: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:557 +//line build/parse.y:567 { yyVAL.expr = &Comprehension{ Curly: true, @@ -1357,7 +1396,7 @@ yydefault: } case 49: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:568 +//line build/parse.y:578 { yyVAL.expr = &DictExpr{ Start: yyDollar[1].pos, @@ -1368,7 +1407,7 @@ yydefault: } case 50: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:577 +//line build/parse.y:587 { yyVAL.expr = &SetExpr{ Start: yyDollar[1].pos, @@ -1379,7 +1418,7 @@ yydefault: } case 51: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:586 +//line build/parse.y:596 { if len(yyDollar[2].exprs) == 1 && yyDollar[2].comma.Line == 0 { // Just a parenthesized expression, not a tuple. @@ -1401,49 +1440,49 @@ yydefault: } case 52: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:607 +//line build/parse.y:617 { yyVAL.exprs = nil } case 53: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:611 +//line build/parse.y:621 { yyVAL.exprs = yyDollar[1].exprs } case 54: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:617 +//line build/parse.y:627 { yyVAL.exprs = []Expr{yyDollar[1].expr} } case 55: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:621 +//line build/parse.y:631 { yyVAL.exprs = append(yyDollar[1].exprs, yyDollar[3].expr) } case 57: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:628 +//line build/parse.y:638 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 58: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:632 +//line build/parse.y:642 { yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, yyDollar[2].expr) } case 59: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:636 +//line build/parse.y:646 { yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, yyDollar[2].expr) } case 60: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:641 +//line build/parse.y:651 { yyVAL.loadargs = []*struct { from Ident @@ -1452,14 +1491,14 @@ yydefault: } case 61: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:645 +//line build/parse.y:655 { yyDollar[1].loadargs = append(yyDollar[1].loadargs, yyDollar[3].loadarg) yyVAL.loadargs = yyDollar[1].loadargs } case 62: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:651 +//line build/parse.y:661 { start := yyDollar[1].string.Start.add("'") if yyDollar[1].string.TripleQuote { @@ -1481,7 +1520,7 @@ yydefault: } case 63: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:668 +//line build/parse.y:678 { start := yyDollar[3].string.Start.add("'") if yyDollar[3].string.TripleQuote { @@ -1500,49 +1539,55 @@ yydefault: } case 64: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:683 +//line build/parse.y:693 { yyVAL.exprs = nil } case 65: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:687 +//line build/parse.y:697 { yyVAL.exprs = yyDollar[1].exprs } case 66: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:693 +//line build/parse.y:703 { yyVAL.exprs = []Expr{yyDollar[1].expr} } case 67: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:697 +//line build/parse.y:707 { yyVAL.exprs = append(yyDollar[1].exprs, yyDollar[3].expr) } case 69: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:704 +//line build/parse.y:714 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 70: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:708 +//line build/parse.y:718 { yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, yyDollar[2].expr) } case 71: + yyDollar = yyS[yypt-1 : yypt+1] +//line build/parse.y:722 + { + yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, nil) + } + case 72: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:712 +//line build/parse.y:726 { yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, yyDollar[2].expr) } - case 73: + case 74: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:719 +//line build/parse.y:733 { tuple, ok := yyDollar[1].expr.(*TupleExpr) if !ok || !tuple.NoBrackets { @@ -1556,39 +1601,39 @@ yydefault: tuple.List = append(tuple.List, yyDollar[3].expr) yyVAL.expr = tuple } - case 74: + case 75: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:734 +//line build/parse.y:748 { yyVAL.expr = nil } - case 76: + case 77: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:741 +//line build/parse.y:755 { yyVAL.exprs = []Expr{yyDollar[1].expr} } - case 77: + case 78: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:745 +//line build/parse.y:759 { yyVAL.exprs = append(yyDollar[1].exprs, yyDollar[3].expr) } - case 78: + case 79: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:750 +//line build/parse.y:764 { yyVAL.exprs = nil } - case 79: + case 80: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:754 +//line build/parse.y:768 { yyVAL.exprs = yyDollar[1].exprs } - case 81: + case 82: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:761 +//line build/parse.y:775 { yyVAL.expr = &LambdaExpr{ Function: Function{ @@ -1598,117 +1643,159 @@ yydefault: }, } } - case 82: - yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:770 - { - yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, yyDollar[2].expr) - } case 83: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:771 +//line build/parse.y:784 { yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, yyDollar[2].expr) } case 84: - yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:772 + yyDollar = yyS[yypt-2 : yypt+1] +//line build/parse.y:785 { - yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, yyDollar[2].expr) } case 85: - yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:773 + yyDollar = yyS[yypt-2 : yypt+1] +//line build/parse.y:786 { - yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, yyDollar[2].expr) } case 86: - yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:774 + yyDollar = yyS[yypt-2 : yypt+1] +//line build/parse.y:787 { - yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + yyVAL.expr = unary(yyDollar[1].pos, yyDollar[1].tok, yyDollar[2].expr) } case 87: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:775 +//line build/parse.y:788 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 88: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:776 +//line build/parse.y:789 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 89: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:777 +//line build/parse.y:790 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 90: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:778 +//line build/parse.y:791 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 91: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:779 +//line build/parse.y:792 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 92: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:780 +//line build/parse.y:793 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 93: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:781 +//line build/parse.y:794 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 94: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:782 +//line build/parse.y:795 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 95: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:783 +//line build/parse.y:796 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 96: - yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:784 + yyDollar = yyS[yypt-3 : yypt+1] +//line build/parse.y:797 { - yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, "not in", yyDollar[4].expr) + yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 97: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:785 +//line build/parse.y:798 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 98: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:786 +//line build/parse.y:799 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 99: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:787 +//line build/parse.y:800 { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } case 100: + yyDollar = yyS[yypt-4 : yypt+1] +//line build/parse.y:801 + { + yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, "not in", yyDollar[4].expr) + } + case 101: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:789 +//line build/parse.y:802 + { + yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + } + case 102: + yyDollar = yyS[yypt-3 : yypt+1] +//line build/parse.y:803 + { + yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + } + case 103: + yyDollar = yyS[yypt-3 : yypt+1] +//line build/parse.y:804 + { + yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + } + case 104: + yyDollar = yyS[yypt-3 : yypt+1] +//line build/parse.y:805 + { + yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + } + case 105: + yyDollar = yyS[yypt-3 : yypt+1] +//line build/parse.y:806 + { + yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + } + case 106: + yyDollar = yyS[yypt-3 : yypt+1] +//line build/parse.y:807 + { + yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + } + case 107: + yyDollar = yyS[yypt-3 : yypt+1] +//line build/parse.y:808 + { + yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) + } + case 108: + yyDollar = yyS[yypt-3 : yypt+1] +//line build/parse.y:810 { if b, ok := yyDollar[3].expr.(*UnaryExpr); ok && b.Op == "not" { yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, "is not", b.X) @@ -1716,9 +1803,9 @@ yydefault: yyVAL.expr = binary(yyDollar[1].expr, yyDollar[2].pos, yyDollar[2].tok, yyDollar[3].expr) } } - case 101: + case 109: yyDollar = yyS[yypt-5 : yypt+1] -//line build/parse.y:797 +//line build/parse.y:818 { yyVAL.expr = &ConditionalExpr{ Then: yyDollar[1].expr, @@ -1728,45 +1815,45 @@ yydefault: Else: yyDollar[5].expr, } } - case 102: + case 110: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:809 +//line build/parse.y:830 { yyVAL.exprs = []Expr{yyDollar[1].expr} } - case 103: + case 111: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:813 +//line build/parse.y:834 { yyVAL.exprs = append(yyDollar[1].exprs, yyDollar[3].expr) } - case 104: + case 112: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:818 +//line build/parse.y:839 { yyVAL.expr = nil } - case 106: + case 114: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:824 +//line build/parse.y:845 { yyVAL.exprs, yyVAL.comma = nil, Position{} } - case 107: + case 115: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:828 +//line build/parse.y:849 { yyVAL.exprs, yyVAL.comma = yyDollar[1].exprs, yyDollar[2].pos } - case 108: + case 116: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:837 +//line build/parse.y:858 { yyVAL.pos = Position{} } - case 110: + case 118: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:843 +//line build/parse.y:864 { yyVAL.expr = &KeyValueExpr{ Key: yyDollar[1].expr, @@ -1774,39 +1861,39 @@ yydefault: Value: yyDollar[3].expr, } } - case 111: + case 119: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:853 +//line build/parse.y:874 { yyVAL.exprs = []Expr{yyDollar[1].expr} } - case 112: + case 120: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:857 +//line build/parse.y:878 { yyVAL.exprs = append(yyDollar[1].exprs, yyDollar[3].expr) } - case 113: + case 121: yyDollar = yyS[yypt-0 : yypt+1] -//line build/parse.y:862 +//line build/parse.y:883 { yyVAL.exprs = nil } - case 114: + case 122: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:866 +//line build/parse.y:887 { yyVAL.exprs = yyDollar[1].exprs } - case 115: + case 123: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:870 +//line build/parse.y:891 { yyVAL.exprs = yyDollar[1].exprs } - case 117: + case 125: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:877 +//line build/parse.y:898 { tuple, ok := yyDollar[1].expr.(*TupleExpr) if !ok || !tuple.NoBrackets { @@ -1820,9 +1907,9 @@ yydefault: tuple.List = append(tuple.List, yyDollar[3].expr) yyVAL.expr = tuple } - case 118: + case 126: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:893 +//line build/parse.y:914 { yyVAL.string = &StringExpr{ Start: yyDollar[1].pos, @@ -1832,33 +1919,33 @@ yydefault: Token: yyDollar[1].tok, } } - case 119: + case 127: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:905 +//line build/parse.y:926 { yyVAL.strings = []*StringExpr{yyDollar[1].string} } - case 120: + case 128: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:909 +//line build/parse.y:930 { yyVAL.strings = append(yyDollar[1].strings, yyDollar[2].string) } - case 121: + case 129: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:915 +//line build/parse.y:936 { yyVAL.expr = &Ident{NamePos: yyDollar[1].pos, Name: yyDollar[1].tok} } - case 122: + case 130: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:921 +//line build/parse.y:942 { yyVAL.expr = &LiteralExpr{Start: yyDollar[1].pos, Token: yyDollar[1].tok} } - case 123: + case 131: yyDollar = yyS[yypt-4 : yypt+1] -//line build/parse.y:927 +//line build/parse.y:948 { yyVAL.expr = &ForClause{ For: yyDollar[1].pos, @@ -1867,30 +1954,30 @@ yydefault: X: yyDollar[4].expr, } } - case 124: + case 132: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:937 +//line build/parse.y:958 { yyVAL.exprs = []Expr{yyDollar[1].expr} } - case 125: + case 133: yyDollar = yyS[yypt-3 : yypt+1] -//line build/parse.y:940 +//line build/parse.y:961 { yyVAL.exprs = append(yyDollar[1].exprs, &IfClause{ If: yyDollar[2].pos, Cond: yyDollar[3].expr, }) } - case 126: + case 134: yyDollar = yyS[yypt-1 : yypt+1] -//line build/parse.y:949 +//line build/parse.y:970 { yyVAL.exprs = yyDollar[1].exprs } - case 127: + case 135: yyDollar = yyS[yypt-2 : yypt+1] -//line build/parse.y:952 +//line build/parse.y:973 { yyVAL.exprs = append(yyDollar[1].exprs, yyDollar[2].exprs...) } diff --git a/vendor/github.com/bazelbuild/buildtools/build/print.go b/vendor/github.com/bazelbuild/buildtools/build/print.go index 0ee6ae577d..900e39f067 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/print.go +++ b/vendor/github.com/bazelbuild/buildtools/build/print.go @@ -176,7 +176,17 @@ func (p *printer) nestedStatements(stmts []Expr) { p.level-- } -func (p *printer) statements(stmts []Expr) { +func (p *printer) statements(rawStmts []Expr) { + // rawStmts may contain nils if a refactoring tool replaces an actual statement with nil. + // It means the statements don't exist anymore, just ignore them. + + stmts := []Expr{} + for _, stmt := range rawStmts { + if stmt != nil { + stmts = append(stmts, stmt) + } + } + for i, stmt := range stmts { switch stmt := stmt.(type) { case *CommentBlock: @@ -226,7 +236,7 @@ func (p *printer) compactStmt(s1, s2 Expr) bool { } else if isCommentBlock(s1) || isCommentBlock(s2) { // Standalone comment blocks shouldn't be attached to other statements return false - } else if p.fileType != TypeDefault && p.level == 0 { + } else if (p.fileType == TypeBuild || p.fileType == TypeWorkspace) && p.level == 0 { // Top-level statements in a BUILD or WORKSPACE file return false } else if isFunctionDefinition(s1) || isFunctionDefinition(s2) { @@ -299,6 +309,10 @@ const ( precOr precAnd precCmp + precBitwiseOr + precBitwiseXor + precBitwiseAnd + precBitwiseShift precAdd precMultiply precUnary @@ -307,13 +321,6 @@ const ( // opPrec gives the precedence for operators found in a BinaryExpr. var opPrec = map[string]int{ - "=": precAssign, - "+=": precAssign, - "-=": precAssign, - "*=": precAssign, - "/=": precAssign, - "//=": precAssign, - "%=": precAssign, "or": precOr, "and": precAnd, "in": precCmp, @@ -330,7 +337,11 @@ var opPrec = map[string]int{ "/": precMultiply, "//": precMultiply, "%": precMultiply, - "|": precMultiply, + "|": precBitwiseOr, + "&": precBitwiseAnd, + "^": precBitwiseXor, + "<<": precBitwiseShift, + ">>": precBitwiseShift, } // expr prints the expression v to the print buffer. @@ -401,7 +412,7 @@ func (p *printer) expr(v Expr, outerPrec int) { // If the Token is a correct quoting of Value and has double quotes, use it, // also use it if it has single quotes and the value itself contains a double quote symbol. // This preserves the specific escaping choices that BUILD authors have made. - s, triple, err := unquote(v.Token) + s, triple, err := Unquote(v.Token) if s == v.Value && triple == v.TripleQuote && err == nil { if strings.HasPrefix(v.Token, `"`) || strings.ContainsRune(v.Value, '"') { p.printf("%s", v.Token) @@ -463,7 +474,11 @@ func (p *printer) expr(v Expr, outerPrec int) { } else { p.printf("%s", v.Op) } - p.expr(v.X, precUnary) + // Use the next precedence level (precSuffix), so that nested unary expressions are parenthesized, + // for example: `not (-(+(~foo)))` instead of `not -+~foo` + if v.X != nil { + p.expr(v.X, precSuffix) + } case *LambdaExpr: addParen(precColon) @@ -498,9 +513,6 @@ func (p *printer) expr(v Expr, outerPrec int) { m := p.margin if v.LineBreak { p.margin = p.indent() - if v.Op == "=" { - p.margin += listIndentation - } } p.expr(v.X, prec) @@ -513,6 +525,23 @@ func (p *printer) expr(v Expr, outerPrec int) { p.expr(v.Y, prec+1) p.margin = m + case *AssignExpr: + addParen(precAssign) + m := p.margin + if v.LineBreak { + p.margin = p.indent() + listIndentation + } + + p.expr(v.LHS, precAssign) + p.printf(" %s", v.Op) + if v.LineBreak { + p.breakline() + } else { + p.printf(" ") + } + p.expr(v.RHS, precAssign+1) + p.margin = m + case *ParenExpr: p.seq("()", &v.Start, &[]Expr{v.X}, &v.End, modeParen, false, v.ForceMultiLine) @@ -536,10 +565,10 @@ func (p *printer) expr(v Expr, outerPrec int) { arg = from.asString() arg.Comment().Before = to.Comment().Before } else { - arg = &BinaryExpr{ - X: to, - Op: "=", - Y: from.asString(), + arg = &AssignExpr{ + LHS: to, + Op: "=", + RHS: from.asString(), } } args = append(args, arg) @@ -622,13 +651,18 @@ func (p *printer) expr(v Expr, outerPrec int) { // If the else-block contains just one statement which is an IfStmt, flatten it as a part // of if-elif chain. - // Don't do it if the "else" statement has a suffix comment. - if len(block.ElsePos.Comment().Suffix) == 0 && len(block.False) == 1 { - next, ok := block.False[0].(*IfStmt) - if ok { - block = next - continue - } + // Don't do it if the "else" statement has a suffix comment or if the next "if" statement + // has a before-comment. + if len(block.False) != 1 { + break + } + next, ok := block.False[0].(*IfStmt) + if !ok { + break + } + if len(block.ElsePos.Comment().Suffix) == 0 && len(next.Comment().Before) == 0 { + block = next + continue } break } @@ -685,7 +719,7 @@ func (p *printer) useCompactMode(start *Position, list *[]Expr, end *End, mode s // If there are line comments, use multiline // so we can print the comments before the closing bracket. for _, x := range *list { - if len(x.Comment().Before) > 0 { + if len(x.Comment().Before) > 0 || (len(x.Comment().Suffix) > 0 && mode != modeDef) { return false } } @@ -698,17 +732,20 @@ func (p *printer) useCompactMode(start *Position, list *[]Expr, end *End, mode s return true } - // In the Default printing mode try to keep the original printing style. + // In the Default and .bzl printing modes try to keep the original printing style. // Non-top-level statements and lists of arguments of a function definition // should also keep the original style regardless of the mode. - if (p.level != 0 || p.fileType == TypeDefault || mode == modeDef) && mode != modeLoad { + if (p.level != 0 || p.fileType == TypeDefault || p.fileType == TypeBzl || mode == modeDef) && mode != modeLoad { // If every element (including the brackets) ends on the same line where the next element starts, // use the compact mode, otherwise use multiline mode. // If an node's line number is 0, it means it doesn't appear in the original file, - // its position shouldn't be taken into account. + // its position shouldn't be taken into account. Unless a sequence is new, + // then use multiline mode if ForceMultiLine mode was set. previousEnd := start + isNewSeq := start.Line == 0 for _, x := range *list { start, end := x.Span() + isNewSeq = isNewSeq && start.Line == 0 if isDifferentLines(&start, previousEnd) { return false } @@ -716,10 +753,17 @@ func (p *printer) useCompactMode(start *Position, list *[]Expr, end *End, mode s previousEnd = &end } } - if end != nil && isDifferentLines(previousEnd, &end.Pos) { - return false + if end != nil { + isNewSeq = isNewSeq && end.Pos.Line == 0 + if isDifferentLines(previousEnd, &end.Pos) { + return false + } } - return true + if !isNewSeq { + return true + } + // Use the forceMultiline value for new sequences. + return !forceMultiLine } // In Build mode, use the forceMultiline and forceCompact values if forceMultiLine { diff --git a/vendor/github.com/bazelbuild/buildtools/build/quote.go b/vendor/github.com/bazelbuild/buildtools/build/quote.go index d5ffe8d452..901f16bc68 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/quote.go +++ b/vendor/github.com/bazelbuild/buildtools/build/quote.go @@ -59,10 +59,10 @@ var esc = [256]byte{ // being used as shell arguments containing regular expressions. const notEsc = " !#$%&()*+,-./:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~" -// unquote unquotes the quoted string, returning the actual +// Unquote unquotes the quoted string, returning the actual // string value, whether the original was triple-quoted, and // an error describing invalid input. -func unquote(quoted string) (s string, triple bool, err error) { +func Unquote(quoted string) (s string, triple bool, err error) { // Check for raw prefix: means don't interpret the inner \. raw := false if strings.HasPrefix(quoted, "r") { diff --git a/vendor/github.com/bazelbuild/buildtools/build/rewrite.go b/vendor/github.com/bazelbuild/buildtools/build/rewrite.go index 9dafae634b..50fb7015a1 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/rewrite.go +++ b/vendor/github.com/bazelbuild/buildtools/build/rewrite.go @@ -18,13 +18,12 @@ distributed under the License is distributed on an "AS IS" BASIS, package build import ( + "github.com/bazelbuild/buildtools/tables" "path" "path/filepath" "regexp" "sort" "strings" - - "github.com/bazelbuild/buildtools/tables" ) // For debugging: flag to disable certain rewrites. @@ -80,45 +79,29 @@ type RewriteInfo struct { SortLoad int // number of load argument lists sorted FormatDocstrings int // number of reindented docstrings ReorderArguments int // number of reordered function call arguments + EditOctal int // number of edited octals Log []string // log entries - may change } -func (info *RewriteInfo) String() string { - s := "" - if info.EditLabel > 0 { - s += " label" +// Stats returns a map with statistics about applied rewrites +func (info *RewriteInfo) Stats() map[string]int { + return map[string]int{ + "label": info.EditLabel, + "callname": info.NameCall, + "callsort": info.SortCall, + "listsort": info.SortStringList, + "unsafesort": info.UnsafeSort, + "sortload": info.SortLoad, + "formatdocstrings": info.FormatDocstrings, + "reorderarguments": info.ReorderArguments, + "editoctal": info.EditOctal, } - if info.NameCall > 0 { - s += " callname" - } - if info.SortCall > 0 { - s += " callsort" - } - if info.SortStringList > 0 { - s += " listsort" - } - if info.UnsafeSort > 0 { - s += " unsafesort" - } - if info.SortLoad > 0 { - s += " sortload" - } - if info.FormatDocstrings > 0 { - s += " formatdocstrings" - } - if info.ReorderArguments > 0 { - s += " reorderarguments" - } - if s != "" { - s = s[1:] - } - return s } // Each rewrite function can be either applied for BUILD files, other files (such as .bzl), // or all files. const ( - scopeDefault = TypeDefault + scopeDefault = TypeDefault | TypeBzl // .bzl and generic Starlark files scopeBuild = TypeBuild | TypeWorkspace // BUILD and WORKSPACE files scopeBoth = scopeDefault | scopeBuild ) @@ -135,9 +118,10 @@ var rewrites = []struct { {"label", fixLabels, scopeBuild}, {"listsort", sortStringLists, scopeBoth}, {"multiplus", fixMultilinePlus, scopeBuild}, - {"loadsort", sortLoadArgs, scopeBoth}, + {"loadsort", sortAllLoadArgs, scopeBoth}, {"formatdocstrings", formatDocstrings, scopeBoth}, {"reorderarguments", reorderArguments, scopeBoth}, + {"editoctal", editOctals, scopeBoth}, } // DisableLoadSortForBuildFiles disables the loadsort transformation for BUILD files. @@ -299,18 +283,18 @@ func fixLabels(f *File, info *RewriteInfo) { if leaveAlone1(v.List[i]) { continue } - as, ok := v.List[i].(*BinaryExpr) - if !ok || as.Op != "=" { + as, ok := v.List[i].(*AssignExpr) + if !ok { continue } - key, ok := as.X.(*Ident) + key, ok := as.LHS.(*Ident) if !ok || !tables.IsLabelArg[key.Name] || tables.LabelBlacklist[callName(v)+"."+key.Name] { continue } - if leaveAlone1(as.Y) { + if leaveAlone1(as.RHS) { continue } - if list, ok := as.Y.(*ListExpr); ok { + if list, ok := as.RHS.(*ListExpr); ok { for i := range list.List { if leaveAlone1(list.List[i]) { continue @@ -319,7 +303,7 @@ func fixLabels(f *File, info *RewriteInfo) { shortenLabel(list.List[i]) } } - if set, ok := as.Y.(*SetExpr); ok { + if set, ok := as.RHS.(*SetExpr); ok { for i := range set.List { if leaveAlone1(set.List[i]) { continue @@ -328,8 +312,8 @@ func fixLabels(f *File, info *RewriteInfo) { shortenLabel(set.List[i]) } } else { - joinLabel(&as.Y) - shortenLabel(as.Y) + joinLabel(&as.RHS) + shortenLabel(as.RHS) } } } @@ -412,8 +396,8 @@ func ruleNamePriority(rule, arg string) int { // If x is of the form key=value, argName returns the string key. // Otherwise argName returns "". func argName(x Expr) string { - if as, ok := x.(*BinaryExpr); ok && as.Op == "=" { - if id, ok := as.X.(*Ident); ok { + if as, ok := x.(*AssignExpr); ok { + if id, ok := as.LHS.(*Ident); ok { return id.Name } } @@ -460,31 +444,31 @@ func sortStringLists(f *File, info *RewriteInfo) { if leaveAlone1(arg) { continue } - as, ok := arg.(*BinaryExpr) - if !ok || as.Op != "=" || leaveAlone1(as) || doNotSort(as) { + as, ok := arg.(*AssignExpr) + if !ok || leaveAlone1(as) || doNotSort(as) { continue } - key, ok := as.X.(*Ident) + key, ok := as.LHS.(*Ident) if !ok { continue } context := rule + "." + key.Name - if !tables.IsSortableListArg[key.Name] || tables.SortableBlacklist[context] || f.Type == TypeDefault { + if !tables.IsSortableListArg[key.Name] || tables.SortableBlacklist[context] || f.Type == TypeDefault || f.Type == TypeBzl { continue } if disabled("unsafesort") && !tables.SortableWhitelist[context] && !allowedSort(context) { continue } - sortStringList(as.Y, info, context) + sortStringList(as.RHS, info, context) } - case *BinaryExpr: + case *AssignExpr: if disabled("unsafesort") { return } // "keep sorted" comment on x = list forces sorting of list. as := v - if as.Op == "=" && keepSorted(as) { - sortStringList(as.Y, info, "?") + if keepSorted(as) { + sortStringList(as.RHS, info, "?") } case *KeyValueExpr: if disabled("unsafesort") { @@ -838,16 +822,13 @@ func fixMultilinePlus(f *File, info *RewriteInfo) { }) } -func sortLoadArgs(f *File, info *RewriteInfo) { +// sortAllLoadArgs sorts all load arguments in the file +func sortAllLoadArgs(f *File, info *RewriteInfo) { Walk(f, func(v Expr, stk []Expr) { - load, ok := v.(*LoadStmt) - if !ok { - return - } - args := loadArgs{From: load.From, To: load.To} - sort.Sort(args) - if args.modified { - info.SortLoad++ + if load, ok := v.(*LoadStmt); ok { + if SortLoadArgs(load) { + info.SortLoad++ + } } }) } @@ -906,6 +887,13 @@ func (args loadArgs) Less(i, j int) bool { return args.To[i].Name < args.To[j].Name } +// SortLoadArgs sorts a load statement arguments (lexicographically, but positional first) +func SortLoadArgs(load *LoadStmt) bool { + args := loadArgs{From: load.From, To: load.To} + sort.Sort(args) + return args.modified +} + // formatDocstrings fixes the indentation and trailing whitespace of docstrings func formatDocstrings(f *File, info *RewriteInfo) { Walk(f, func(v Expr, stk []Expr) { @@ -927,7 +915,7 @@ func formatDocstrings(f *File, info *RewriteInfo) { if updatedToken != docstring.Token { docstring.Token = updatedToken // Update the value to keep it consistent with Token - docstring.Value, _, _ = unquote(updatedToken) + docstring.Value, _, _ = Unquote(updatedToken) info.FormatDocstrings++ } }) @@ -974,10 +962,8 @@ func argumentType(expr Expr) int { case "*": return 3 } - case *BinaryExpr: - if expr.Op == "=" { - return 2 - } + case *AssignExpr: + return 2 } return 1 } @@ -999,3 +985,18 @@ func reorderArguments(f *File, info *RewriteInfo) { } }) } + +// editOctals inserts 'o' into octal numbers to make it more obvious they are octal +// 0123 -> 0o123 +func editOctals(f *File, info *RewriteInfo) { + Walk(f, func(expr Expr, stack []Expr) { + l, ok := expr.(*LiteralExpr) + if !ok { + return + } + if len(l.Token) > 1 && l.Token[0] == '0' && l.Token[1] >= '0' && l.Token[1] <= '9' { + l.Token = "0o" + l.Token[1:] + info.EditOctal++ + } + }) +} diff --git a/vendor/github.com/bazelbuild/buildtools/build/rule.go b/vendor/github.com/bazelbuild/buildtools/build/rule.go index 0222b5408f..7fe2434425 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/rule.go +++ b/vendor/github.com/bazelbuild/buildtools/build/rule.go @@ -184,10 +184,15 @@ func (r *Rule) SetKind(kind string) { r.Call.X = expr } +// ExplicitName returns the rule's target name if it's explicitly provided as a string value, "" otherwise. +func (r *Rule) ExplicitName() string { + return r.AttrString("name") +} + // Name returns the rule's target name. // If the rule has no explicit target name, Name returns the implicit name if there is one, else the empty string. func (r *Rule) Name() string { - explicitName := r.AttrString("name") + explicitName := r.ExplicitName() if explicitName == "" && r.Kind() != "package" { return r.ImplicitName } @@ -198,8 +203,8 @@ func (r *Rule) Name() string { func (r *Rule) AttrKeys() []string { var keys []string for _, expr := range r.Call.List { - if binExpr, ok := expr.(*BinaryExpr); ok && binExpr.Op == "=" { - if keyExpr, ok := binExpr.X.(*Ident); ok { + if as, ok := expr.(*AssignExpr); ok { + if keyExpr, ok := as.LHS.(*Ident); ok { keys = append(keys, keyExpr.Name) } } @@ -207,16 +212,15 @@ func (r *Rule) AttrKeys() []string { return keys } -// AttrDefn returns the BinaryExpr defining the rule's attribute with the given key. -// That is, the result is a *BinaryExpr with Op == "=". +// AttrDefn returns the AssignExpr defining the rule's attribute with the given key. // If the rule has no such attribute, AttrDefn returns nil. -func (r *Rule) AttrDefn(key string) *BinaryExpr { +func (r *Rule) AttrDefn(key string) *AssignExpr { for _, kv := range r.Call.List { - as, ok := kv.(*BinaryExpr) - if !ok || as.Op != "=" { + as, ok := kv.(*AssignExpr) + if !ok { continue } - k, ok := as.X.(*Ident) + k, ok := as.LHS.(*Ident) if !ok || k.Name != key { continue } @@ -233,7 +237,7 @@ func (r *Rule) Attr(key string) Expr { if as == nil { return nil } - return as.Y + return as.RHS } // DelAttr deletes the rule's attribute with the named key. @@ -241,17 +245,17 @@ func (r *Rule) Attr(key string) Expr { func (r *Rule) DelAttr(key string) Expr { list := r.Call.List for i, kv := range list { - as, ok := kv.(*BinaryExpr) - if !ok || as.Op != "=" { + as, ok := kv.(*AssignExpr) + if !ok { continue } - k, ok := as.X.(*Ident) + k, ok := as.LHS.(*Ident) if !ok || k.Name != key { continue } copy(list[i:], list[i+1:]) r.Call.List = list[:len(list)-1] - return as.Y + return as.RHS } return nil } @@ -262,15 +266,15 @@ func (r *Rule) DelAttr(key string) Expr { func (r *Rule) SetAttr(key string, val Expr) { as := r.AttrDefn(key) if as != nil { - as.Y = val + as.RHS = val return } r.Call.List = append(r.Call.List, - &BinaryExpr{ - X: &Ident{Name: key}, - Op: "=", - Y: val, + &AssignExpr{ + LHS: &Ident{Name: key}, + Op: "=", + RHS: val, }, ) } diff --git a/vendor/github.com/bazelbuild/buildtools/build/syntax.go b/vendor/github.com/bazelbuild/buildtools/build/syntax.go index c2ce327a14..8ad5225d51 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/syntax.go +++ b/vendor/github.com/bazelbuild/buildtools/build/syntax.go @@ -79,6 +79,17 @@ func (c *Comments) Comment() *Comments { return c } +// stmtsEnd returns the end position of the last non-nil statement +func stmtsEnd(stmts []Expr) Position { + for i := len(stmts) - 1; i >= 0; i-- { + if stmts[i] != nil { + _, end := stmts[i].Span() + return end + } + } + return Position{} +} + // A File represents an entire BUILD file. type File struct { Path string // file path, relative to workspace directory @@ -97,10 +108,11 @@ func (f *File) DisplayPath() string { func (f *File) Span() (start, end Position) { if len(f.Stmt) == 0 { - return + p := Position{Line: 1, LineRune: 1} + return p, p } - start, _ = f.Stmt[0].Span() - _, end = f.Stmt[len(f.Stmt)-1].Span() + start = Position{} + end = stmtsEnd(f.Stmt) return start, end } @@ -126,7 +138,7 @@ func (x *Ident) Span() (start, end Position) { return x.NamePos, x.NamePos.add(x.Name) } -// BranchStmt represents a `pass` statement. +// BranchStmt represents a `pass`, `break`, or `continue` statement. type BranchStmt struct { Comments Token string // pass, break, continue @@ -341,6 +353,9 @@ type UnaryExpr struct { } func (x *UnaryExpr) Span() (start, end Position) { + if x.X == nil { + return x.OpStart, x.OpStart + } _, end = x.X.Span() return x.OpStart, end } @@ -361,6 +376,22 @@ func (x *BinaryExpr) Span() (start, end Position) { return start, end } +// An AssignExpr represents a binary expression with `=`: LHS = RHS. +type AssignExpr struct { + Comments + LHS Expr + OpPos Position + Op string + LineBreak bool // insert line break between Op and RHS + RHS Expr +} + +func (x *AssignExpr) Span() (start, end Position) { + start, _ = x.LHS.Span() + _, end = x.RHS.Span() + return start, end +} + // A ParenExpr represents a parenthesized expression: (X). type ParenExpr struct { Comments @@ -474,14 +505,20 @@ type DefStmt struct { Comments Function Name string - ForceCompact bool // force compact (non-multiline) form when printing the arguments - ForceMultiLine bool // force multiline form when printing the arguments + ColonPos Position // position of the ":" + ForceCompact bool // force compact (non-multiline) form when printing the arguments + ForceMultiLine bool // force multiline form when printing the arguments } func (x *DefStmt) Span() (start, end Position) { return x.Function.Span() } +// HeaderSpan returns the span of the function header `def f(...):` +func (x *DefStmt) HeaderSpan() (start, end Position) { + return x.Function.StartPos, x.ColonPos +} + // A ReturnStmt represents a return statement: return f(x). type ReturnStmt struct { Comments @@ -508,7 +545,7 @@ type ForStmt struct { } func (x *ForStmt) Span() (start, end Position) { - _, end = x.Body[len(x.Body)-1].Span() + end = stmtsEnd(x.Body) return x.For, end } @@ -528,6 +565,6 @@ func (x *IfStmt) Span() (start, end Position) { if body == nil { body = x.True } - _, end = body[len(body)-1].Span() + end = stmtsEnd(body) return x.If, end } diff --git a/vendor/github.com/bazelbuild/buildtools/build/walk.go b/vendor/github.com/bazelbuild/buildtools/build/walk.go index c5471979f6..91d105bda2 100644 --- a/vendor/github.com/bazelbuild/buildtools/build/walk.go +++ b/vendor/github.com/bazelbuild/buildtools/build/walk.go @@ -24,7 +24,16 @@ package build // func Walk(v Expr, f func(x Expr, stk []Expr)) { var stack []Expr - walk1(&v, &stack, func(x Expr, stk []Expr) Expr { + walk1(&v, &stack, func(x *Expr, stk []Expr) Expr { + f(*x, stk) + return nil + }) +} + +// WalkPointers is the same as Walk but calls the callback function with pointers to nodes. +func WalkPointers(v Expr, f func(x *Expr, stk []Expr)) { + var stack []Expr + walk1(&v, &stack, func(x *Expr, stk []Expr) Expr { f(x, stk) return nil }) @@ -39,7 +48,9 @@ func Walk(v Expr, f func(x Expr, stk []Expr)) { // func Edit(v Expr, f func(x Expr, stk []Expr) Expr) Expr { var stack []Expr - return walk1(&v, &stack, f) + return walk1(&v, &stack, func(x *Expr, stk []Expr) Expr { + return f(*x, stk) + }) } // EditChildren is similar to Edit but doesn't visit the initial node, instead goes @@ -47,17 +58,19 @@ func Edit(v Expr, f func(x Expr, stk []Expr) Expr) Expr { func EditChildren(v Expr, f func(x Expr, stk []Expr) Expr) { stack := []Expr{v} WalkOnce(v, func(x *Expr) { - walk1(x, &stack, f) + walk1(x, &stack, func(x *Expr, stk []Expr) Expr { + return f(*x, stk) + }) }) } // walk1 is a helper function for Walk, WalkWithPostfix, and Edit. -func walk1(v *Expr, stack *[]Expr, f func(x Expr, stk []Expr) Expr) Expr { +func walk1(v *Expr, stack *[]Expr, f func(x *Expr, stk []Expr) Expr) Expr { if v == nil { return nil } - if res := f(*v, *stack); res != nil { + if res := f(v, *stack); res != nil { *v = res } *stack = append(*stack, *v) @@ -103,6 +116,9 @@ func WalkOnce(v Expr, f func(x *Expr)) { case *BinaryExpr: f(&v.X) f(&v.Y) + case *AssignExpr: + f(&v.LHS) + f(&v.RHS) case *LambdaExpr: for i := range v.Params { f(&v.Params[i]) diff --git a/vendor/github.com/bazelbuild/buildtools/tables/tables.go b/vendor/github.com/bazelbuild/buildtools/tables/tables.go index 81f8a0f0a8..93828430d7 100644 --- a/vendor/github.com/bazelbuild/buildtools/tables/tables.go +++ b/vendor/github.com/bazelbuild/buildtools/tables/tables.go @@ -208,6 +208,71 @@ var StripLabelLeadingSlashes = false var ShortenAbsoluteLabelsToRelative = false +// AndroidNativeRules lists all Android rules that are being migrated from Native to Starlark. +var AndroidNativeRules = []string{ + "aar_import", + "android_binary", + "android_device", + "android_instrumentation_test", + "android_library", + "android_local_test", + "android_ndk_respository", + "android_sdk_repository", +} + +// AndroidLoadPath is the load path for the Starlark Android Rules. +var AndroidLoadPath = "@rules_android//android:rules.bzl" + +// CcNativeRules lists all C++ rules that are being migrated from Native to Starlark. +var CcNativeRules = []string{ + "cc_binary", + "cc_test", + "cc_library", + "cc_import", + "cc_proto_library", + "fdo_prefetch_hints", + "fdo_profile", + "cc_toolchain", + "cc_toolchain_suite", + "objc_library", + "objc_import", +} + +// CcLoadPath is the load path for the Starlark C++ Rules. +var CcLoadPath = "@rules_cc//cc:defs.bzl" + +// JavaNativeRules lists all Java rules that are being migrated from Native to Starlark. +var JavaNativeRules = []string{ + "java_binary", + "java_import", + "java_library", + "java_lite_proto_library", + "java_proto_library", + "java_test", + "java_package_configuration", + "java_plugin", + "java_runtime", + "java_toolchain", +} + +// JavaLoadPath is the load path for the Starlark Java Rules. +var JavaLoadPath = "@rules_java//java:defs.bzl" + +// ProtoNativeRules lists all Proto rules that are being migrated from Native to Starlark. +var ProtoNativeRules = []string{ + "proto_lang_toolchain", + "proto_library", +} + +// ProtoNativeSymbols lists all Proto symbols that are being migrated from Native to Starlark. +var ProtoNativeSymbols = []string{ + "ProtoInfo", + "proto_common", +} + +// ProtoLoadPath is the load path for the Starlark Proto Rules. +var ProtoLoadPath = "@rules_proto//proto:defs.bzl" + // OverrideTables allows a user of the build package to override the special-case rules. The user-provided tables replace the built-in tables. func OverrideTables(labelArg, blacklist, listArg, sortableListArg, sortBlacklist, sortWhitelist map[string]bool, namePriority map[string]int, stripLabelLeadingSlashes, shortenAbsoluteLabelsToRelative bool) { IsLabelArg = labelArg diff --git a/vendor/modules.txt b/vendor/modules.txt index d7bbf073a2..c84d875e53 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -84,7 +84,7 @@ github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/service/sts/stsiface github.com/aws/aws-sdk-go/aws/credentials/endpointcreds github.com/aws/aws-sdk-go/private/protocol/json/jsonutil -# github.com/bazelbuild/bazel-gazelle v0.0.0-20190227183720-e443c54b396a +# github.com/bazelbuild/bazel-gazelle v0.18.2-0.20190823151146-67c9ddf12d8a github.com/bazelbuild/bazel-gazelle/cmd/gazelle github.com/bazelbuild/bazel-gazelle/config github.com/bazelbuild/bazel-gazelle/flag @@ -100,7 +100,7 @@ github.com/bazelbuild/bazel-gazelle/rule github.com/bazelbuild/bazel-gazelle/walk github.com/bazelbuild/bazel-gazelle/internal/wspace github.com/bazelbuild/bazel-gazelle/pathtools -# github.com/bazelbuild/buildtools v0.0.0-20190213131114-55b64c3d2ddf +# github.com/bazelbuild/buildtools v0.0.0-20190731111112-f720930ceb60 github.com/bazelbuild/buildtools/build github.com/bazelbuild/buildtools/tables # github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 @@ -455,9 +455,9 @@ golang.org/x/sys/unix golang.org/x/sys/windows golang.org/x/sys/cpu # golang.org/x/text v0.3.1-0.20181227161524-e6919f6577db -golang.org/x/text/encoding/unicode golang.org/x/text/transform golang.org/x/text/unicode/norm +golang.org/x/text/encoding/unicode golang.org/x/text/encoding golang.org/x/text/encoding/internal golang.org/x/text/encoding/internal/identifier @@ -575,7 +575,6 @@ k8s.io/apimachinery/pkg/selection k8s.io/apimachinery/pkg/conversion/queryparams k8s.io/apimachinery/pkg/util/naming k8s.io/apimachinery/pkg/apis/meta/v1/unstructured -k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme k8s.io/apimachinery/pkg/util/mergepatch k8s.io/apimachinery/pkg/runtime/serializer/streaming k8s.io/apimachinery/pkg/util/version @@ -588,6 +587,7 @@ k8s.io/apimachinery/pkg/runtime/serializer/protobuf k8s.io/apimachinery/pkg/runtime/serializer/recognizer k8s.io/apimachinery/pkg/runtime/serializer/versioning k8s.io/apimachinery/third_party/forked/golang/json +k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme k8s.io/apimachinery/pkg/apis/meta/v1beta1 k8s.io/apimachinery/pkg/util/cache k8s.io/apimachinery/pkg/util/diff @@ -600,8 +600,8 @@ k8s.io/apimachinery/pkg/util/httpstream/spdy k8s.io/apimachinery/third_party/forked/golang/netutil # k8s.io/cli-runtime v0.0.0 => k8s.io/cli-runtime v0.0.0-20190819144027-541433d7ce35 k8s.io/cli-runtime/pkg/genericclioptions -k8s.io/cli-runtime/pkg/resource k8s.io/cli-runtime/pkg/printers +k8s.io/cli-runtime/pkg/resource k8s.io/cli-runtime/pkg/kustomize k8s.io/cli-runtime/pkg/kustomize/k8sdeps k8s.io/cli-runtime/pkg/kustomize/k8sdeps/kunstruct