From 410d94e3d82af011350c095faf220924a0e53fbe Mon Sep 17 00:00:00 2001 From: Rahmat Hidayat Date: Tue, 14 Mar 2023 16:13:59 +0700 Subject: [PATCH] feat: migrate to gotocompany (#1) * feat: migrate to gotocompany * feat: migrate to gotocompany * feat: change code owners * fix: change user for docs * fix: remove odpf proto * Update Makefile Co-authored-by: Sushmith <6890568+bsushmith@users.noreply.github.com> * Update README.md Co-authored-by: Sushmith <6890568+bsushmith@users.noreply.github.com> * Update README.md Co-authored-by: Sushmith <6890568+bsushmith@users.noreply.github.com> * Update README.md Co-authored-by: Sushmith <6890568+bsushmith@users.noreply.github.com> * fix: test workflow * fix: gitignore * fix: add proto * fix: add proto * chore: remove code owners * ci: fix lint install private * fix: update .goreleaser.yaml maintainer Co-authored-by: Abduh * fix: private repo workflow --------- Co-authored-by: Abduh Co-authored-by: Sushmith <6890568+bsushmith@users.noreply.github.com> * chore: update workflow credentials Co-authored-by: Abduh * chore: remove private repo workaround Co-authored-by: Abduh * chore: reenable coveralls Co-authored-by: Abduh * chore: change credentials for brew commit author Co-authored-by: Abduh * fix: fix salt version * docs: add notice file * chore: delete NOTICE file --------- Co-authored-by: Haveiss Co-authored-by: Abduh Co-authored-by: Sushmith <6890568+bsushmith@users.noreply.github.com> --- .github/CODEOWNERS | 1 - .github/workflows/docs.yaml | 6 +- .gitignore | 19 - .goreleaser.yaml | 28 +- Makefile | 8 +- README.md | 44 +- api/handler/v1beta1/activity.go | 6 +- api/handler/v1beta1/adapter.go | 4 +- api/handler/v1beta1/appeal.go | 6 +- api/handler/v1beta1/appeal_test.go | 6 +- api/handler/v1beta1/approval.go | 6 +- api/handler/v1beta1/approval_test.go | 6 +- api/handler/v1beta1/grant.go | 8 +- api/handler/v1beta1/grant_test.go | 6 +- api/handler/v1beta1/grpc.go | 8 +- api/handler/v1beta1/grpc_test.go | 4 +- api/handler/v1beta1/mocks/activityService.go | 2 +- api/handler/v1beta1/mocks/appealService.go | 4 +- api/handler/v1beta1/mocks/approvalService.go | 2 +- api/handler/v1beta1/mocks/grantService.go | 4 +- api/handler/v1beta1/mocks/policyService.go | 2 +- .../v1beta1/mocks/providerActivityService.go | 2 +- api/handler/v1beta1/mocks/providerService.go | 2 +- api/handler/v1beta1/mocks/resourceService.go | 2 +- api/handler/v1beta1/policy.go | 4 +- api/handler/v1beta1/policy_test.go | 6 +- api/handler/v1beta1/provider.go | 6 +- api/handler/v1beta1/provider_test.go | 6 +- api/handler/v1beta1/resource.go | 6 +- api/handler/v1beta1/resource_test.go | 6 +- .../guardian/v1beta1/guardian.pb.go | 3969 +++++++++-------- .../guardian/v1beta1/guardian.pb.gw.go | 902 ++-- .../guardian/v1beta1/guardian_grpc.pb.go | 152 +- buf.gen.yaml | 10 +- cli/appeal.go | 8 +- cli/client.go | 2 +- cli/config.go | 4 +- cli/grant.go | 8 +- cli/help.go | 4 +- cli/job.go | 10 +- cli/policy.go | 10 +- cli/provider.go | 8 +- cli/resource.go | 8 +- cli/root.go | 10 +- cli/server.go | 2 +- cli/version.go | 8 +- core/activity/mocks/providerService.go | 2 +- core/activity/mocks/repository.go | 2 +- core/activity/service.go | 4 +- core/appeal/mocks/grantService.go | 4 +- core/appeal/mocks/iamManager.go | 2 +- core/appeal/mocks/notifier.go | 2 +- core/appeal/mocks/policyService.go | 2 +- core/appeal/mocks/providerService.go | 2 +- core/appeal/mocks/repository.go | 2 +- core/appeal/mocks/resourceService.go | 2 +- core/appeal/service.go | 13 +- core/appeal/service_test.go | 12 +- core/approval/mocks/policyService.go | 2 +- core/approval/mocks/repository.go | 2 +- core/approval/service.go | 2 +- core/approval/service_test.go | 6 +- core/grant/mocks/notifier.go | 2 +- core/grant/mocks/providerService.go | 2 +- core/grant/mocks/repository.go | 2 +- core/grant/mocks/resourceService.go | 2 +- core/grant/service.go | 8 +- core/grant/service_test.go | 8 +- core/policy/mocks/providerService.go | 2 +- core/policy/mocks/repository.go | 2 +- core/policy/mocks/resourceService.go | 2 +- core/policy/service.go | 6 +- core/policy/service_test.go | 14 +- core/provider/common.go | 2 +- core/provider/common_test.go | 4 +- core/provider/mocks/activityManager.go | 2 +- core/provider/mocks/client.go | 2 +- .../provider/mocks/providerActivityService.go | 2 +- core/provider/mocks/repository.go | 2 +- core/provider/mocks/resourceService.go | 2 +- core/provider/service.go | 12 +- core/provider/service_test.go | 8 +- core/resource/mocks/repository.go | 2 +- core/resource/service.go | 4 +- core/resource/service_test.go | 6 +- docs/docs/contribute/contribution.md | 8 +- docs/docs/contribute/provider.md | 16 +- docs/docs/guides/deployment.md | 18 +- docs/docs/installation.md | 20 +- docs/docs/introduction.md | 4 +- docs/docs/providers/gcs.md | 2 +- docs/docs/roadmap.md | 6 +- docs/docs/support.md | 9 +- docs/docs/tour/configuration.md | 2 +- docs/docusaurus.config.js | 10 +- docs/static/img/banner.svg | 2 +- domain/appeal.go | 2 +- domain/appeal_test.go | 2 +- domain/policy.go | 2 +- domain/policy_test.go | 2 +- go.mod | 18 +- go.sum | 29 +- internal/server/config.go | 10 +- internal/server/config.yaml | 2 +- internal/server/server.go | 24 +- internal/server/services.go | 50 +- .../store/postgres/activity_repository.go | 6 +- .../postgres/activity_repository_test.go | 8 +- internal/store/postgres/appeal_repository.go | 8 +- .../store/postgres/appeal_repository_test.go | 8 +- .../store/postgres/approval_repository.go | 8 +- .../postgres/approval_repository_test.go | 6 +- internal/store/postgres/grant_repository.go | 6 +- .../store/postgres/grant_repository_test.go | 8 +- internal/store/postgres/model/activity.go | 2 +- internal/store/postgres/model/appeal.go | 2 +- internal/store/postgres/model/approval.go | 2 +- internal/store/postgres/model/approver.go | 2 +- internal/store/postgres/model/grant.go | 2 +- internal/store/postgres/model/policy.go | 2 +- internal/store/postgres/model/provider.go | 2 +- internal/store/postgres/model/resource.go | 2 +- internal/store/postgres/policy_repository.go | 6 +- .../store/postgres/policy_repository_test.go | 8 +- .../store/postgres/provider_repository.go | 6 +- .../postgres/provider_repository_test.go | 8 +- .../store/postgres/resource_repository.go | 8 +- .../postgres/resource_repository_test.go | 8 +- internal/store/postgres/store.go | 2 +- internal/store/postgres/store_test.go | 6 +- internal/store/postgres/utils.go | 2 +- jobs/fetch_resources.go | 4 +- jobs/grant_expiration_reminder.go | 2 +- jobs/grant_expiration_revoke.go | 4 +- jobs/handler.go | 8 +- jobs/mocks/appealService.go | 2 +- jobs/mocks/grantService.go | 4 +- main.go | 2 +- mocks/BigQueryClient.go | 2 +- mocks/GrafanaClient.go | 2 +- mocks/IAMManager.go | 2 +- mocks/MetabaseClient.go | 2 +- mocks/Notifier.go | 2 +- mocks/ProviderClient.go | 2 +- mocks/ShieldClient.go | 2 +- mocks/TableauClient.go | 2 +- pkg/auth/oidc_test.go | 5 +- pkg/evaluator/expression_test.go | 2 +- pkg/slices/unique_test.go | 2 +- plugins/identities/http.go | 2 +- plugins/identities/service.go | 2 +- plugins/identities/shield.go | 2 +- plugins/notifiers/client.go | 4 +- plugins/notifiers/slack/client.go | 5 +- plugins/notifiers/slack/client_test.go | 11 +- plugins/providers/bigquery/activity.go | 2 +- plugins/providers/bigquery/activity_test.go | 4 +- plugins/providers/bigquery/client.go | 2 +- plugins/providers/bigquery/config.go | 4 +- plugins/providers/bigquery/config_test.go | 6 +- .../bigquery/mocks/BigQueryClient.go | 4 +- .../bigquery/mocks/cloudLoggingClientI.go | 2 +- plugins/providers/bigquery/model.go | 2 +- plugins/providers/bigquery/model_test.go | 4 +- plugins/providers/bigquery/provider.go | 8 +- plugins/providers/bigquery/provider_test.go | 10 +- plugins/providers/client.go | 2 +- plugins/providers/dataplex/client.go | 2 +- plugins/providers/dataplex/config.go | 4 +- plugins/providers/dataplex/config_test.go | 9 +- .../dataplex/mocks/DataplexClient.go | 4 +- plugins/providers/dataplex/model.go | 2 +- plugins/providers/dataplex/provider.go | 4 +- plugins/providers/dataplex/provider_test.go | 11 +- plugins/providers/gcloudiam/client.go | 2 +- plugins/providers/gcloudiam/config.go | 2 +- plugins/providers/gcloudiam/config_test.go | 4 +- .../gcloudiam/mocks/GcloudIamClient.go | 4 +- plugins/providers/gcloudiam/provider.go | 4 +- plugins/providers/gcloudiam/provider_test.go | 6 +- plugins/providers/gcs/client.go | 4 +- plugins/providers/gcs/config.go | 2 +- plugins/providers/gcs/mocks/GCSClient.go | 4 +- plugins/providers/gcs/provider.go | 6 +- plugins/providers/gcs/provider_test.go | 6 +- plugins/providers/gcs/resource.go | 2 +- plugins/providers/grafana/client.go | 2 +- plugins/providers/grafana/client_test.go | 4 +- plugins/providers/grafana/config.go | 2 +- plugins/providers/grafana/config_test.go | 4 +- plugins/providers/grafana/provider.go | 4 +- plugins/providers/grafana/provider_test.go | 6 +- plugins/providers/grafana/resource.go | 2 +- plugins/providers/grafana/resource_test.go | 4 +- plugins/providers/metabase/client.go | 4 +- plugins/providers/metabase/client_test.go | 6 +- plugins/providers/metabase/config.go | 2 +- plugins/providers/metabase/config_test.go | 4 +- plugins/providers/metabase/provider.go | 6 +- plugins/providers/metabase/provider_test.go | 10 +- plugins/providers/metabase/resource.go | 2 +- plugins/providers/metabase/resource_test.go | 4 +- plugins/providers/noop/config.go | 2 +- plugins/providers/noop/provider.go | 6 +- plugins/providers/noop/provider_test.go | 8 +- plugins/providers/shield/client.go | 4 +- plugins/providers/shield/client_test.go | 6 +- plugins/providers/shield/config.go | 2 +- plugins/providers/shield/config_test.go | 4 +- plugins/providers/shield/provider.go | 6 +- plugins/providers/shield/provider_test.go | 10 +- plugins/providers/shield/resource.go | 2 +- plugins/providers/tableau/client.go | 2 +- plugins/providers/tableau/client_test.go | 4 +- plugins/providers/tableau/config.go | 2 +- plugins/providers/tableau/config_test.go | 4 +- plugins/providers/tableau/provider.go | 4 +- plugins/providers/tableau/provider_test.go | 6 +- plugins/providers/tableau/resource.go | 2 +- plugins/providers/tableau/resource_test.go | 4 +- .../guardian/v1beta1/guardian.swagger.json | 3022 +++++++++++++ utils/slices_test.go | 2 +- 222 files changed, 6230 insertions(+), 3007 deletions(-) delete mode 100644 .github/CODEOWNERS rename api/proto/{odpf => gotocompany}/guardian/v1beta1/guardian.pb.go (57%) rename api/proto/{odpf => gotocompany}/guardian/v1beta1/guardian.pb.gw.go (72%) rename api/proto/{odpf => gotocompany}/guardian/v1beta1/guardian_grpc.pb.go (88%) create mode 100644 third_party/OpenAPI/gotocompany/guardian/v1beta1/guardian.swagger.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index d27dd38d1..000000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1 +0,0 @@ -* @ravisuhag @rahmatrhd @AkarshSatija @mabdh @bsushmith diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 058488922..271429c4a 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -22,12 +22,12 @@ jobs: run: cd docs && yarn build - name: Deploy docs env: - GIT_USER: ravisuhag + GIT_USER: anshuman-gojek GIT_PASS: ${{ secrets.DOCU_RS_TOKEN }} DEPLOYMENT_BRANCH: gh-pages CURRENT_BRANCH: main working-directory: docs run: | - git config --global user.email "suhag.ravi@gmail.com" - git config --global user.name "ravisuhag" + git config --global user.email "anshuman.srivastava@gojek.com" + git config --global user.name "anshuman-gojek" yarn deploy diff --git a/.gitignore b/.gitignore index 8279148fb..256f590eb 100644 --- a/.gitignore +++ b/.gitignore @@ -20,25 +20,6 @@ vendor/ tmp -# git ignore generate files related to gRPC and proto -/proton/ -/api/proto/odpf/**/* - -!/api/proto/odpf/guardian/v1beta1/ -!/api/proto/odpf/guardian/v1beta1/* -!/api/proto/odpf/guardian/v1beta1/**/* - -!/api/proto/odpf/third_party/ -!/api/proto/odpf/third_party/googleapis/ -!/api/proto/odpf/third_party/googleapis/* -!/api/proto/odpf/third_party/googleapis/**/* -!/api/proto/odpf/third_party/grpc-gateway/ -!/api/proto/odpf/third_party/grpc-gateway/* -!/api/proto/odpf/third_party/grpc-gateway/**/* - -/third_party/* -!/third_party/OpenAPI/odpf/guardian/guardian.swagger.json - # guardian .guardian.yaml guardian diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 7fbd0e1c4..8a9199ac8 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -12,9 +12,9 @@ builds: flags: - -a ldflags: - - -X github.com/odpf/guardian/core.Version={{.Tag}} - - -X github.com/odpf/guardian/core.BuildCommit={{.FullCommit}} - - -X github.com/odpf/guardian/core.BuildDate={{.Date}} + - -X github.com/goto/guardian/core.Version={{.Tag}} + - -X github.com/goto/guardian/core.BuildCommit={{.FullCommit}} + - -X github.com/goto/guardian/core.BuildDate={{.Date}} goos: [darwin, linux, windows] goarch: [amd64, 386, arm, arm64] env: @@ -47,13 +47,13 @@ dockers: - guardian dockerfile: Dockerfile image_templates: - - "docker.io/odpf/{{.ProjectName}}:latest" - - "docker.io/odpf/{{.ProjectName}}:{{ .Version }}" - - "docker.io/odpf/{{.ProjectName}}:{{ .Tag }}-amd64" + - "docker.io/gotocompany/{{.ProjectName}}:latest" + - "docker.io/gotocompany/{{.ProjectName}}:{{ .Version }}" + - "docker.io/gotocompany/{{.ProjectName}}:{{ .Tag }}-amd64" nfpms: - - maintainer: ODPF + - maintainer: gotocompany description: Universal data access tool - homepage: https://github.com/odpf/guardian + homepage: https://github.com/goto/guardian license: Apache 2.0 formats: - deb @@ -62,17 +62,17 @@ nfpms: darwin: macOS scoop: bucket: - owner: odpf + owner: goto name: scoop-bucket - homepage: "https://github.com/odpf/guardian" + homepage: "https://github.com/goto/guardian" description: "Universal data access tool" license: Apache 2.0 brews: - name: guardian - homepage: "https://github.com/odpf/guardian" + homepage: "https://github.com/goto/guardian" description: "Universal data access tool" tap: - owner: odpf + owner: goto name: homebrew-tap license: "Apache 2.0" folder: Formula @@ -81,5 +81,5 @@ brews: install: |- bin.install "guardian" commit_author: - name: Ravi Suhag - email: suhag.ravi@gmail.com + name: github-actions[bot] + email: 41898282+github-actions[bot]@users.noreply.github.com diff --git a/Makefile b/Makefile index fbdca8ce6..39642311d 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ -NAME="github.com/odpf/guardian" +NAME="github.com/goto/guardian" COMMIT := $(shell git rev-parse --short HEAD) TAG := "$(shell git rev-list --tags --max-count=1)" VERSION := "$(shell git describe --tags ${TAG})-next" BUILD_DIR=dist -PROTON_COMMIT := "b9b0deda4ba141084b1741805a1682e26e2a2e74" +PROTON_COMMIT := "561323badd70e4321bf868b667d8da3d90fb208b" .PHONY: all build clean test tidy vet proto setup format generate @@ -59,9 +59,9 @@ config: @cp internal/server/config.yaml config.yaml proto: - @echo "Generating protobuf from odpf/proton" + @echo "Generating protobuf from goto/proton" @echo " [info] make sure correct version of dependencies are installed using 'make install'" - @buf generate https://github.com/odpf/proton/archive/${PROTON_COMMIT}.zip#strip_components=1 --template buf.gen.yaml --path odpf/guardian + @buf generate https://github.com/goto/proton/archive/${PROTON_COMMIT}.zip#strip_components=1 --template buf.gen.yaml --path gotocompany/guardian @echo "Protobuf compilation finished" setup: diff --git a/README.md b/README.md index 5e5aa6570..e87cabcca 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # Guardian -![test workflow](https://github.com/odpf/guardian/actions/workflows/test.yaml/badge.svg) -![release workflow](https://github.com/odpf/guardian/actions/workflows/release.yaml/badge.svg) -[![Coverage Status](https://coveralls.io/repos/github/odpf/guardian/badge.svg?branch=main)](https://coveralls.io/github/odpf/guardian?branch=main) +![test workflow](https://github.com/goto/guardian/actions/workflows/test.yaml/badge.svg) +![release workflow](https://github.com/goto/guardian/actions/workflows/release.yaml/badge.svg) +[![Coverage Status](https://coveralls.io/repos/github/goto/guardian/badge.svg?branch=main)](https://coveralls.io/github/goto/guardian?branch=main) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?logo=apache)](LICENSE) -[![Version](https://img.shields.io/github/v/release/odpf/guardian?logo=semantic-release)](Version) +[![Version](https://img.shields.io/github/v/release/goto/guardian?logo=semantic-release)](Version) Guardian is a on-demand access management tool. It manages resources from various data providers along with the users’ access. Users required to raise an appeal in order to gain access to a particular resource. The appeal will go through several approvals before it is getting approved and granted the access to the user. @@ -22,27 +22,27 @@ Guardian is a on-demand access management tool. It manages resources from variou Explore the following resoruces to get started with Guardian: -- [Guides](https://odpf.github.io/guardian/docs/tour/introduction) provides guidance on usage. -- [Concepts](https://odpf.github.io/guardian/docs/concepts/overview) describes all important Guardian concepts including system architecture. -- [Reference](https://odpf.github.io/guardian/docs/reference/api) contains details about configurations and other aspects of Guardian. -- [Contribute](https://odpf.github.io/guardian/docs/contribute/contribution) contains resources for anyone who wants to contribute to Guardian. +- [Guides](https://goto.github.io/guardian/docs/tour/introduction) provides guidance on usage. +- [Concepts](https://goto.github.io/guardian/docs/concepts/overview) describes all important Guardian concepts including system architecture. +- [Reference](https://goto.github.io/guardian/docs/reference/api) contains details about configurations and other aspects of Guardian. +- [Contribute](https://goto.github.io/guardian/docs/contribute/contribution) contains resources for anyone who wants to contribute to Guardian. ## Installation -Install Guardian on macOS, Windows, Linux, OpenBSD, FreeBSD, and on any machine.
Refer this for [installations](https://odpf.github.io/guardian/docs/installation) and [configurations](https://odpf.github.io/guardian/docs/tour/configuration) +Install Guardian on macOS, Windows, Linux, OpenBSD, FreeBSD, and on any machine.
Refer this for [installations](https://goto.github.io/guardian/docs/installation) and [configurations](https://goto.github.io/guardian/docs/tour/configuration) #### Binary (Cross-platform) -Download the appropriate version for your platform from [releases](https://github.com/odpf/guardian/releases) page. Once downloaded, the binary can be run from anywhere. +Download the appropriate version for your platform from [releases](https://github.com/goto/guardian/releases) page. Once downloaded, the binary can be run from anywhere. You don’t need to install it into a global location. This works well for shared hosts and other systems where you don’t have a privileged account. Ideally, you should install it somewhere in your PATH for easy use. `/usr/local/bin` is the most probable location. #### macOS -`guardian` is available via a Homebrew Tap, and as downloadable binary from the [releases](https://github.com/odpf/guardian/releases/latest) page: +`guardian` is available via a Homebrew Tap, and as downloadable binary from the [releases](https://github.com/goto/guardian/releases/latest) page: ```sh -brew install odpf/tap/guardian +brew install goto/tap/guardian ``` To upgrade to the latest version: @@ -59,14 +59,14 @@ guardian version #### Linux -`guardian` is available as downloadable binaries from the [releases](https://github.com/odpf/guardian/releases/latest) page. Download the `.deb` or `.rpm` from the releases page and install with `sudo dpkg -i` and `sudo rpm -i` respectively. +`guardian` is available as downloadable binaries from the [releases](https://github.com/goto/guardian/releases/latest) page. Download the `.deb` or `.rpm` from the releases page and install with `sudo dpkg -i` and `sudo rpm -i` respectively. #### Windows -`guardian` is available via [scoop](https://scoop.sh/), and as a downloadable binary from the [releases](https://github.com/odpf/guardian/releases/latest) page: +`guardian` is available via [scoop](https://scoop.sh/), and as a downloadable binary from the [releases](https://github.com/goto/guardian/releases/latest) page: ``` -scoop bucket add guardian https://github.com/odpf/scoop-bucket.git +scoop bucket add guardian https://github.com/goto/scoop-bucket.git ``` To upgrade to the latest version: @@ -80,13 +80,13 @@ scoop update guardian We provide ready to use Docker container images. To pull the latest image: ``` -docker pull odpf/guardian:latest +docker pull gotocompany/guardian:latest ``` To pull a specific version: ``` -docker pull odpf/guardian:v0.3.2 +docker pull gotocompany/guardian:v0.3.2 ``` ## Usage @@ -111,7 +111,7 @@ guardian reference #### API -Guardian provides a fully-featured GRPC and HTTP API to interact with Guardian server. Both APIs adheres to a set of standards that are rigidly followed. Please refer to [proton](https://github.com/odpf/proton/tree/main/odpf/guardian/v1beta1) for GRPC API definitions. +Guardian provides a fully-featured GRPC and HTTP API to interact with Guardian server. Both APIs adheres to a set of standards that are rigidly followed. Please refer to [proton](https://github.com/goto/proton/tree/main/gotocompany/guardian/v1beta1) for GRPC API definitions. ## Running locally @@ -127,7 +127,7 @@ Guardian provides a fully-featured GRPC and HTTP API to interact with Guardian s Clone the repo ``` -git clone git@github.com:odpf/guardian.git +git clone git@github.com:goto/guardian.git ``` Install all the golang dependencies @@ -185,14 +185,14 @@ make coverage Development of Guardian happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving Guardian. -Read our [contributing guide](https://odpf.github.io/guardian/docs/contribute/contribution) to learn about our development process, how to propose +Read our [contributing guide](https://goto.github.io/guardian/docs/contribute/contribution) to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Guardian. To help you get your feet wet and get you familiar with our contribution process, we have a list of -[good first issues](https://github.com/odpf/guardian/labels/good%20first%20issue) that contain bugs which have a relatively +[good first issues](https://github.com/goto/guardian/labels/good%20first%20issue) that contain bugs which have a relatively limited scope. This is a great place to get started. -This project exists thanks to all the [contributors](https://github.com/odpf/guardian/graphs/contributors). +This project exists thanks to all the [contributors](https://github.com/goto/guardian/graphs/contributors). ## License diff --git a/api/handler/v1beta1/activity.go b/api/handler/v1beta1/activity.go index 3fefe2f97..6553e1cca 100644 --- a/api/handler/v1beta1/activity.go +++ b/api/handler/v1beta1/activity.go @@ -4,9 +4,9 @@ import ( "context" "errors" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/activity" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/activity" + "github.com/goto/guardian/domain" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/api/handler/v1beta1/adapter.go b/api/handler/v1beta1/adapter.go index e4b4593bb..0362093b8 100644 --- a/api/handler/v1beta1/adapter.go +++ b/api/handler/v1beta1/adapter.go @@ -3,9 +3,9 @@ package v1beta1 import ( "fmt" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/domain" "github.com/mitchellh/mapstructure" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/domain" "google.golang.org/protobuf/types/known/structpb" "google.golang.org/protobuf/types/known/timestamppb" ) diff --git a/api/handler/v1beta1/appeal.go b/api/handler/v1beta1/appeal.go index be3b52147..8a953f637 100644 --- a/api/handler/v1beta1/appeal.go +++ b/api/handler/v1beta1/appeal.go @@ -4,9 +4,9 @@ import ( "context" "errors" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/appeal" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/appeal" + "github.com/goto/guardian/domain" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/api/handler/v1beta1/appeal_test.go b/api/handler/v1beta1/appeal_test.go index c01b97e1e..ccbb96289 100644 --- a/api/handler/v1beta1/appeal_test.go +++ b/api/handler/v1beta1/appeal_test.go @@ -5,9 +5,9 @@ import ( "errors" "time" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/appeal" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/appeal" + "github.com/goto/guardian/domain" "github.com/stretchr/testify/mock" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" diff --git a/api/handler/v1beta1/approval.go b/api/handler/v1beta1/approval.go index 06a881828..6d6679643 100644 --- a/api/handler/v1beta1/approval.go +++ b/api/handler/v1beta1/approval.go @@ -4,9 +4,9 @@ import ( "context" "errors" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/appeal" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/appeal" + "github.com/goto/guardian/domain" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/api/handler/v1beta1/approval_test.go b/api/handler/v1beta1/approval_test.go index 57bb3660b..3cc700362 100644 --- a/api/handler/v1beta1/approval_test.go +++ b/api/handler/v1beta1/approval_test.go @@ -7,9 +7,9 @@ import ( "time" "github.com/google/uuid" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/appeal" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/appeal" + "github.com/goto/guardian/domain" "github.com/stretchr/testify/mock" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" diff --git a/api/handler/v1beta1/grant.go b/api/handler/v1beta1/grant.go index 92718b89e..90145075a 100644 --- a/api/handler/v1beta1/grant.go +++ b/api/handler/v1beta1/grant.go @@ -4,10 +4,10 @@ import ( "context" "errors" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/grant" - "github.com/odpf/guardian/core/provider" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/grant" + "github.com/goto/guardian/core/provider" + "github.com/goto/guardian/domain" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/api/handler/v1beta1/grant_test.go b/api/handler/v1beta1/grant_test.go index e76c3c596..566c89b3f 100644 --- a/api/handler/v1beta1/grant_test.go +++ b/api/handler/v1beta1/grant_test.go @@ -5,9 +5,9 @@ import ( "errors" "time" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/grant" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/grant" + "github.com/goto/guardian/domain" "github.com/stretchr/testify/mock" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" diff --git a/api/handler/v1beta1/grpc.go b/api/handler/v1beta1/grpc.go index eee9d9a00..05bfe71e3 100644 --- a/api/handler/v1beta1/grpc.go +++ b/api/handler/v1beta1/grpc.go @@ -4,11 +4,11 @@ import ( "context" "strings" - "github.com/odpf/guardian/core/appeal" - "github.com/odpf/guardian/core/grant" + "github.com/goto/guardian/core/appeal" + "github.com/goto/guardian/core/grant" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/domain" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/api/handler/v1beta1/grpc_test.go b/api/handler/v1beta1/grpc_test.go index a223e7b5e..d7476cbac 100644 --- a/api/handler/v1beta1/grpc_test.go +++ b/api/handler/v1beta1/grpc_test.go @@ -3,8 +3,8 @@ package v1beta1_test import ( "testing" - "github.com/odpf/guardian/api/handler/v1beta1" - "github.com/odpf/guardian/api/handler/v1beta1/mocks" + "github.com/goto/guardian/api/handler/v1beta1" + "github.com/goto/guardian/api/handler/v1beta1/mocks" "github.com/stretchr/testify/suite" ) diff --git a/api/handler/v1beta1/mocks/activityService.go b/api/handler/v1beta1/mocks/activityService.go index 93a69ffa7..e3c95b01e 100644 --- a/api/handler/v1beta1/mocks/activityService.go +++ b/api/handler/v1beta1/mocks/activityService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/api/handler/v1beta1/mocks/appealService.go b/api/handler/v1beta1/mocks/appealService.go index 6e6dd22bf..141711ed7 100644 --- a/api/handler/v1beta1/mocks/appealService.go +++ b/api/handler/v1beta1/mocks/appealService.go @@ -5,9 +5,9 @@ package mocks import ( context "context" - appeal "github.com/odpf/guardian/core/appeal" + appeal "github.com/goto/guardian/core/appeal" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/api/handler/v1beta1/mocks/approvalService.go b/api/handler/v1beta1/mocks/approvalService.go index 32395aace..594ac80a4 100644 --- a/api/handler/v1beta1/mocks/approvalService.go +++ b/api/handler/v1beta1/mocks/approvalService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/api/handler/v1beta1/mocks/grantService.go b/api/handler/v1beta1/mocks/grantService.go index 0610483cc..d67b0fb5a 100644 --- a/api/handler/v1beta1/mocks/grantService.go +++ b/api/handler/v1beta1/mocks/grantService.go @@ -5,8 +5,8 @@ package mocks import ( context "context" - grant "github.com/odpf/guardian/core/grant" - domain "github.com/odpf/guardian/domain" + grant "github.com/goto/guardian/core/grant" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/api/handler/v1beta1/mocks/policyService.go b/api/handler/v1beta1/mocks/policyService.go index 0312df78b..cb3fe9cc4 100644 --- a/api/handler/v1beta1/mocks/policyService.go +++ b/api/handler/v1beta1/mocks/policyService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/api/handler/v1beta1/mocks/providerActivityService.go b/api/handler/v1beta1/mocks/providerActivityService.go index 5abaa7b6d..5f4a08368 100644 --- a/api/handler/v1beta1/mocks/providerActivityService.go +++ b/api/handler/v1beta1/mocks/providerActivityService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/api/handler/v1beta1/mocks/providerService.go b/api/handler/v1beta1/mocks/providerService.go index f45698d8e..07b1dec5f 100644 --- a/api/handler/v1beta1/mocks/providerService.go +++ b/api/handler/v1beta1/mocks/providerService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/api/handler/v1beta1/mocks/resourceService.go b/api/handler/v1beta1/mocks/resourceService.go index 6d38e4263..26882ee6b 100644 --- a/api/handler/v1beta1/mocks/resourceService.go +++ b/api/handler/v1beta1/mocks/resourceService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/api/handler/v1beta1/policy.go b/api/handler/v1beta1/policy.go index f80d80fc0..28d0173c6 100644 --- a/api/handler/v1beta1/policy.go +++ b/api/handler/v1beta1/policy.go @@ -4,8 +4,8 @@ import ( "context" "errors" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/policy" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/policy" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/api/handler/v1beta1/policy_test.go b/api/handler/v1beta1/policy_test.go index 323c353bd..fa76bdaa7 100644 --- a/api/handler/v1beta1/policy_test.go +++ b/api/handler/v1beta1/policy_test.go @@ -5,9 +5,9 @@ import ( "errors" "time" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/policy" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/policy" + "github.com/goto/guardian/domain" "github.com/stretchr/testify/mock" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" diff --git a/api/handler/v1beta1/provider.go b/api/handler/v1beta1/provider.go index 9e6f3d811..9a49010ec 100644 --- a/api/handler/v1beta1/provider.go +++ b/api/handler/v1beta1/provider.go @@ -4,9 +4,9 @@ import ( "context" "errors" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/provider" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/provider" + "github.com/goto/guardian/domain" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/api/handler/v1beta1/provider_test.go b/api/handler/v1beta1/provider_test.go index 09dd18023..a7229eb9c 100644 --- a/api/handler/v1beta1/provider_test.go +++ b/api/handler/v1beta1/provider_test.go @@ -5,9 +5,9 @@ import ( "errors" "time" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/provider" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/provider" + "github.com/goto/guardian/domain" "github.com/stretchr/testify/mock" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" diff --git a/api/handler/v1beta1/resource.go b/api/handler/v1beta1/resource.go index b4c8b9793..81aa2ff05 100644 --- a/api/handler/v1beta1/resource.go +++ b/api/handler/v1beta1/resource.go @@ -5,9 +5,9 @@ import ( "errors" "strings" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/resource" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/resource" + "github.com/goto/guardian/domain" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/api/handler/v1beta1/resource_test.go b/api/handler/v1beta1/resource_test.go index 790bcdc7d..772b0e816 100644 --- a/api/handler/v1beta1/resource_test.go +++ b/api/handler/v1beta1/resource_test.go @@ -5,9 +5,9 @@ import ( "errors" "time" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/core/resource" - "github.com/odpf/guardian/domain" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/core/resource" + "github.com/goto/guardian/domain" "github.com/stretchr/testify/mock" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" diff --git a/api/proto/odpf/guardian/v1beta1/guardian.pb.go b/api/proto/gotocompany/guardian/v1beta1/guardian.pb.go similarity index 57% rename from api/proto/odpf/guardian/v1beta1/guardian.pb.go rename to api/proto/gotocompany/guardian/v1beta1/guardian.pb.go index 51385edb5..870015f8e 100644 --- a/api/proto/odpf/guardian/v1beta1/guardian.pb.go +++ b/api/proto/gotocompany/guardian/v1beta1/guardian.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1 +// protoc-gen-go v1.28.1 // protoc (unknown) -// source: odpf/guardian/v1beta1/guardian.proto +// source: gotocompany/guardian/v1beta1/guardian.proto package guardianv1beta1 @@ -33,7 +33,7 @@ type ListProvidersRequest struct { func (x *ListProvidersRequest) Reset() { *x = ListProvidersRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[0] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -46,7 +46,7 @@ func (x *ListProvidersRequest) String() string { func (*ListProvidersRequest) ProtoMessage() {} func (x *ListProvidersRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[0] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -59,7 +59,7 @@ func (x *ListProvidersRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListProvidersRequest.ProtoReflect.Descriptor instead. func (*ListProvidersRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{0} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{0} } type ListProvidersResponse struct { @@ -73,7 +73,7 @@ type ListProvidersResponse struct { func (x *ListProvidersResponse) Reset() { *x = ListProvidersResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[1] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -86,7 +86,7 @@ func (x *ListProvidersResponse) String() string { func (*ListProvidersResponse) ProtoMessage() {} func (x *ListProvidersResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[1] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -99,7 +99,7 @@ func (x *ListProvidersResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListProvidersResponse.ProtoReflect.Descriptor instead. func (*ListProvidersResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{1} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{1} } func (x *ListProvidersResponse) GetProviders() []*Provider { @@ -120,7 +120,7 @@ type GetProviderRequest struct { func (x *GetProviderRequest) Reset() { *x = GetProviderRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[2] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -133,7 +133,7 @@ func (x *GetProviderRequest) String() string { func (*GetProviderRequest) ProtoMessage() {} func (x *GetProviderRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[2] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -146,7 +146,7 @@ func (x *GetProviderRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetProviderRequest.ProtoReflect.Descriptor instead. func (*GetProviderRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{2} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{2} } func (x *GetProviderRequest) GetId() string { @@ -167,7 +167,7 @@ type GetProviderResponse struct { func (x *GetProviderResponse) Reset() { *x = GetProviderResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[3] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -180,7 +180,7 @@ func (x *GetProviderResponse) String() string { func (*GetProviderResponse) ProtoMessage() {} func (x *GetProviderResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[3] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -193,7 +193,7 @@ func (x *GetProviderResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetProviderResponse.ProtoReflect.Descriptor instead. func (*GetProviderResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{3} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{3} } func (x *GetProviderResponse) GetProvider() *Provider { @@ -212,7 +212,7 @@ type GetProviderTypesRequest struct { func (x *GetProviderTypesRequest) Reset() { *x = GetProviderTypesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[4] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -225,7 +225,7 @@ func (x *GetProviderTypesRequest) String() string { func (*GetProviderTypesRequest) ProtoMessage() {} func (x *GetProviderTypesRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[4] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -238,7 +238,7 @@ func (x *GetProviderTypesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetProviderTypesRequest.ProtoReflect.Descriptor instead. func (*GetProviderTypesRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{4} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{4} } type GetProviderTypesResponse struct { @@ -252,7 +252,7 @@ type GetProviderTypesResponse struct { func (x *GetProviderTypesResponse) Reset() { *x = GetProviderTypesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[5] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -265,7 +265,7 @@ func (x *GetProviderTypesResponse) String() string { func (*GetProviderTypesResponse) ProtoMessage() {} func (x *GetProviderTypesResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[5] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -278,7 +278,7 @@ func (x *GetProviderTypesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetProviderTypesResponse.ProtoReflect.Descriptor instead. func (*GetProviderTypesResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{5} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{5} } func (x *GetProviderTypesResponse) GetProviderTypes() []*ProviderType { @@ -300,7 +300,7 @@ type CreateProviderRequest struct { func (x *CreateProviderRequest) Reset() { *x = CreateProviderRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[6] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -313,7 +313,7 @@ func (x *CreateProviderRequest) String() string { func (*CreateProviderRequest) ProtoMessage() {} func (x *CreateProviderRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[6] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -326,7 +326,7 @@ func (x *CreateProviderRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateProviderRequest.ProtoReflect.Descriptor instead. func (*CreateProviderRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{6} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{6} } func (x *CreateProviderRequest) GetConfig() *ProviderConfig { @@ -354,7 +354,7 @@ type CreateProviderResponse struct { func (x *CreateProviderResponse) Reset() { *x = CreateProviderResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[7] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -367,7 +367,7 @@ func (x *CreateProviderResponse) String() string { func (*CreateProviderResponse) ProtoMessage() {} func (x *CreateProviderResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[7] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -380,7 +380,7 @@ func (x *CreateProviderResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateProviderResponse.ProtoReflect.Descriptor instead. func (*CreateProviderResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{7} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{7} } func (x *CreateProviderResponse) GetProvider() *Provider { @@ -403,7 +403,7 @@ type UpdateProviderRequest struct { func (x *UpdateProviderRequest) Reset() { *x = UpdateProviderRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[8] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -416,7 +416,7 @@ func (x *UpdateProviderRequest) String() string { func (*UpdateProviderRequest) ProtoMessage() {} func (x *UpdateProviderRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[8] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -429,7 +429,7 @@ func (x *UpdateProviderRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateProviderRequest.ProtoReflect.Descriptor instead. func (*UpdateProviderRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{8} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{8} } func (x *UpdateProviderRequest) GetId() string { @@ -464,7 +464,7 @@ type UpdateProviderResponse struct { func (x *UpdateProviderResponse) Reset() { *x = UpdateProviderResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[9] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -477,7 +477,7 @@ func (x *UpdateProviderResponse) String() string { func (*UpdateProviderResponse) ProtoMessage() {} func (x *UpdateProviderResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[9] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -490,7 +490,7 @@ func (x *UpdateProviderResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateProviderResponse.ProtoReflect.Descriptor instead. func (*UpdateProviderResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{9} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{9} } func (x *UpdateProviderResponse) GetProvider() *Provider { @@ -511,7 +511,7 @@ type DeleteProviderRequest struct { func (x *DeleteProviderRequest) Reset() { *x = DeleteProviderRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[10] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -524,7 +524,7 @@ func (x *DeleteProviderRequest) String() string { func (*DeleteProviderRequest) ProtoMessage() {} func (x *DeleteProviderRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[10] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -537,7 +537,7 @@ func (x *DeleteProviderRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteProviderRequest.ProtoReflect.Descriptor instead. func (*DeleteProviderRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{10} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{10} } func (x *DeleteProviderRequest) GetId() string { @@ -556,7 +556,7 @@ type DeleteProviderResponse struct { func (x *DeleteProviderResponse) Reset() { *x = DeleteProviderResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[11] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -569,7 +569,7 @@ func (x *DeleteProviderResponse) String() string { func (*DeleteProviderResponse) ProtoMessage() {} func (x *DeleteProviderResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[11] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -582,7 +582,7 @@ func (x *DeleteProviderResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteProviderResponse.ProtoReflect.Descriptor instead. func (*DeleteProviderResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{11} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{11} } type ImportGrantsFromProviderRequest struct { @@ -599,7 +599,7 @@ type ImportGrantsFromProviderRequest struct { func (x *ImportGrantsFromProviderRequest) Reset() { *x = ImportGrantsFromProviderRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[12] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -612,7 +612,7 @@ func (x *ImportGrantsFromProviderRequest) String() string { func (*ImportGrantsFromProviderRequest) ProtoMessage() {} func (x *ImportGrantsFromProviderRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[12] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -625,7 +625,7 @@ func (x *ImportGrantsFromProviderRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ImportGrantsFromProviderRequest.ProtoReflect.Descriptor instead. func (*ImportGrantsFromProviderRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{12} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{12} } func (x *ImportGrantsFromProviderRequest) GetProviderId() string { @@ -667,7 +667,7 @@ type ImportGrantsFromProviderResponse struct { func (x *ImportGrantsFromProviderResponse) Reset() { *x = ImportGrantsFromProviderResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[13] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -680,7 +680,7 @@ func (x *ImportGrantsFromProviderResponse) String() string { func (*ImportGrantsFromProviderResponse) ProtoMessage() {} func (x *ImportGrantsFromProviderResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[13] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -693,7 +693,7 @@ func (x *ImportGrantsFromProviderResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ImportGrantsFromProviderResponse.ProtoReflect.Descriptor instead. func (*ImportGrantsFromProviderResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{13} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{13} } func (x *ImportGrantsFromProviderResponse) GetGrants() []*Grant { @@ -715,7 +715,7 @@ type ListRolesRequest struct { func (x *ListRolesRequest) Reset() { *x = ListRolesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[14] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -728,7 +728,7 @@ func (x *ListRolesRequest) String() string { func (*ListRolesRequest) ProtoMessage() {} func (x *ListRolesRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[14] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -741,7 +741,7 @@ func (x *ListRolesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListRolesRequest.ProtoReflect.Descriptor instead. func (*ListRolesRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{14} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{14} } func (x *ListRolesRequest) GetId() string { @@ -769,7 +769,7 @@ type ListRolesResponse struct { func (x *ListRolesResponse) Reset() { *x = ListRolesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[15] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -782,7 +782,7 @@ func (x *ListRolesResponse) String() string { func (*ListRolesResponse) ProtoMessage() {} func (x *ListRolesResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[15] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -795,7 +795,7 @@ func (x *ListRolesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListRolesResponse.ProtoReflect.Descriptor instead. func (*ListRolesResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{15} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{15} } func (x *ListRolesResponse) GetRoles() []*Role { @@ -820,7 +820,7 @@ type ImportActivitiesRequest struct { func (x *ImportActivitiesRequest) Reset() { *x = ImportActivitiesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[16] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -833,7 +833,7 @@ func (x *ImportActivitiesRequest) String() string { func (*ImportActivitiesRequest) ProtoMessage() {} func (x *ImportActivitiesRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[16] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -846,7 +846,7 @@ func (x *ImportActivitiesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ImportActivitiesRequest.ProtoReflect.Descriptor instead. func (*ImportActivitiesRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{16} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{16} } func (x *ImportActivitiesRequest) GetProviderId() string { @@ -895,7 +895,7 @@ type ImportActivitiesResponse struct { func (x *ImportActivitiesResponse) Reset() { *x = ImportActivitiesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[17] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -908,7 +908,7 @@ func (x *ImportActivitiesResponse) String() string { func (*ImportActivitiesResponse) ProtoMessage() {} func (x *ImportActivitiesResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[17] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -921,7 +921,7 @@ func (x *ImportActivitiesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ImportActivitiesResponse.ProtoReflect.Descriptor instead. func (*ImportActivitiesResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{17} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{17} } func (x *ImportActivitiesResponse) GetActivities() []*ProviderActivity { @@ -942,7 +942,7 @@ type GetActivityRequest struct { func (x *GetActivityRequest) Reset() { *x = GetActivityRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[18] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -955,7 +955,7 @@ func (x *GetActivityRequest) String() string { func (*GetActivityRequest) ProtoMessage() {} func (x *GetActivityRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[18] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -968,7 +968,7 @@ func (x *GetActivityRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetActivityRequest.ProtoReflect.Descriptor instead. func (*GetActivityRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{18} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{18} } func (x *GetActivityRequest) GetId() string { @@ -989,7 +989,7 @@ type GetActivityResponse struct { func (x *GetActivityResponse) Reset() { *x = GetActivityResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[19] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1002,7 +1002,7 @@ func (x *GetActivityResponse) String() string { func (*GetActivityResponse) ProtoMessage() {} func (x *GetActivityResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[19] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1015,7 +1015,7 @@ func (x *GetActivityResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetActivityResponse.ProtoReflect.Descriptor instead. func (*GetActivityResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{19} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{19} } func (x *GetActivityResponse) GetActivity() *ProviderActivity { @@ -1041,7 +1041,7 @@ type ListActivitiesRequest struct { func (x *ListActivitiesRequest) Reset() { *x = ListActivitiesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[20] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1054,7 +1054,7 @@ func (x *ListActivitiesRequest) String() string { func (*ListActivitiesRequest) ProtoMessage() {} func (x *ListActivitiesRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[20] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1067,7 +1067,7 @@ func (x *ListActivitiesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListActivitiesRequest.ProtoReflect.Descriptor instead. func (*ListActivitiesRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{20} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{20} } func (x *ListActivitiesRequest) GetProviderIds() []string { @@ -1123,7 +1123,7 @@ type ListActivitiesResponse struct { func (x *ListActivitiesResponse) Reset() { *x = ListActivitiesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[21] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1136,7 +1136,7 @@ func (x *ListActivitiesResponse) String() string { func (*ListActivitiesResponse) ProtoMessage() {} func (x *ListActivitiesResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[21] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1149,7 +1149,7 @@ func (x *ListActivitiesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListActivitiesResponse.ProtoReflect.Descriptor instead. func (*ListActivitiesResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{21} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{21} } func (x *ListActivitiesResponse) GetActivities() []*ProviderActivity { @@ -1168,7 +1168,7 @@ type ListPoliciesRequest struct { func (x *ListPoliciesRequest) Reset() { *x = ListPoliciesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[22] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1181,7 +1181,7 @@ func (x *ListPoliciesRequest) String() string { func (*ListPoliciesRequest) ProtoMessage() {} func (x *ListPoliciesRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[22] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1194,7 +1194,7 @@ func (x *ListPoliciesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListPoliciesRequest.ProtoReflect.Descriptor instead. func (*ListPoliciesRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{22} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{22} } type ListPoliciesResponse struct { @@ -1208,7 +1208,7 @@ type ListPoliciesResponse struct { func (x *ListPoliciesResponse) Reset() { *x = ListPoliciesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[23] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1221,7 +1221,7 @@ func (x *ListPoliciesResponse) String() string { func (*ListPoliciesResponse) ProtoMessage() {} func (x *ListPoliciesResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[23] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1234,7 +1234,7 @@ func (x *ListPoliciesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListPoliciesResponse.ProtoReflect.Descriptor instead. func (*ListPoliciesResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{23} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{23} } func (x *ListPoliciesResponse) GetPolicies() []*Policy { @@ -1256,7 +1256,7 @@ type GetPolicyRequest struct { func (x *GetPolicyRequest) Reset() { *x = GetPolicyRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[24] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1269,7 +1269,7 @@ func (x *GetPolicyRequest) String() string { func (*GetPolicyRequest) ProtoMessage() {} func (x *GetPolicyRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[24] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1282,7 +1282,7 @@ func (x *GetPolicyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetPolicyRequest.ProtoReflect.Descriptor instead. func (*GetPolicyRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{24} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{24} } func (x *GetPolicyRequest) GetId() string { @@ -1311,7 +1311,7 @@ type GetPolicyPreferencesRequest struct { func (x *GetPolicyPreferencesRequest) Reset() { *x = GetPolicyPreferencesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[25] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1324,7 +1324,7 @@ func (x *GetPolicyPreferencesRequest) String() string { func (*GetPolicyPreferencesRequest) ProtoMessage() {} func (x *GetPolicyPreferencesRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[25] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1337,7 +1337,7 @@ func (x *GetPolicyPreferencesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetPolicyPreferencesRequest.ProtoReflect.Descriptor instead. func (*GetPolicyPreferencesRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{25} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{25} } func (x *GetPolicyPreferencesRequest) GetId() string { @@ -1365,7 +1365,7 @@ type GetPolicyPreferencesResponse struct { func (x *GetPolicyPreferencesResponse) Reset() { *x = GetPolicyPreferencesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[26] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1378,7 +1378,7 @@ func (x *GetPolicyPreferencesResponse) String() string { func (*GetPolicyPreferencesResponse) ProtoMessage() {} func (x *GetPolicyPreferencesResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[26] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1391,7 +1391,7 @@ func (x *GetPolicyPreferencesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetPolicyPreferencesResponse.ProtoReflect.Descriptor instead. func (*GetPolicyPreferencesResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{26} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{26} } func (x *GetPolicyPreferencesResponse) GetAppeal() *PolicyAppealConfig { @@ -1412,7 +1412,7 @@ type GetPolicyResponse struct { func (x *GetPolicyResponse) Reset() { *x = GetPolicyResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[27] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1425,7 +1425,7 @@ func (x *GetPolicyResponse) String() string { func (*GetPolicyResponse) ProtoMessage() {} func (x *GetPolicyResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[27] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1438,7 +1438,7 @@ func (x *GetPolicyResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetPolicyResponse.ProtoReflect.Descriptor instead. func (*GetPolicyResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{27} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{27} } func (x *GetPolicyResponse) GetPolicy() *Policy { @@ -1460,7 +1460,7 @@ type CreatePolicyRequest struct { func (x *CreatePolicyRequest) Reset() { *x = CreatePolicyRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[28] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1473,7 +1473,7 @@ func (x *CreatePolicyRequest) String() string { func (*CreatePolicyRequest) ProtoMessage() {} func (x *CreatePolicyRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[28] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1486,7 +1486,7 @@ func (x *CreatePolicyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreatePolicyRequest.ProtoReflect.Descriptor instead. func (*CreatePolicyRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{28} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{28} } func (x *CreatePolicyRequest) GetPolicy() *Policy { @@ -1514,7 +1514,7 @@ type CreatePolicyResponse struct { func (x *CreatePolicyResponse) Reset() { *x = CreatePolicyResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[29] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1527,7 +1527,7 @@ func (x *CreatePolicyResponse) String() string { func (*CreatePolicyResponse) ProtoMessage() {} func (x *CreatePolicyResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[29] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1540,7 +1540,7 @@ func (x *CreatePolicyResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreatePolicyResponse.ProtoReflect.Descriptor instead. func (*CreatePolicyResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{29} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{29} } func (x *CreatePolicyResponse) GetPolicy() *Policy { @@ -1563,7 +1563,7 @@ type UpdatePolicyRequest struct { func (x *UpdatePolicyRequest) Reset() { *x = UpdatePolicyRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[30] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1576,7 +1576,7 @@ func (x *UpdatePolicyRequest) String() string { func (*UpdatePolicyRequest) ProtoMessage() {} func (x *UpdatePolicyRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[30] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1589,7 +1589,7 @@ func (x *UpdatePolicyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdatePolicyRequest.ProtoReflect.Descriptor instead. func (*UpdatePolicyRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{30} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{30} } func (x *UpdatePolicyRequest) GetId() string { @@ -1624,7 +1624,7 @@ type UpdatePolicyResponse struct { func (x *UpdatePolicyResponse) Reset() { *x = UpdatePolicyResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[31] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1637,7 +1637,7 @@ func (x *UpdatePolicyResponse) String() string { func (*UpdatePolicyResponse) ProtoMessage() {} func (x *UpdatePolicyResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[31] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1650,7 +1650,7 @@ func (x *UpdatePolicyResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdatePolicyResponse.ProtoReflect.Descriptor instead. func (*UpdatePolicyResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{31} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{31} } func (x *UpdatePolicyResponse) GetPolicy() *Policy { @@ -1677,7 +1677,7 @@ type ListResourcesRequest struct { func (x *ListResourcesRequest) Reset() { *x = ListResourcesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[32] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1690,7 +1690,7 @@ func (x *ListResourcesRequest) String() string { func (*ListResourcesRequest) ProtoMessage() {} func (x *ListResourcesRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[32] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1703,7 +1703,7 @@ func (x *ListResourcesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListResourcesRequest.ProtoReflect.Descriptor instead. func (*ListResourcesRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{32} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{32} } func (x *ListResourcesRequest) GetIsDeleted() bool { @@ -1766,7 +1766,7 @@ type ListResourcesResponse struct { func (x *ListResourcesResponse) Reset() { *x = ListResourcesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[33] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1779,7 +1779,7 @@ func (x *ListResourcesResponse) String() string { func (*ListResourcesResponse) ProtoMessage() {} func (x *ListResourcesResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[33] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1792,7 +1792,7 @@ func (x *ListResourcesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListResourcesResponse.ProtoReflect.Descriptor instead. func (*ListResourcesResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{33} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{33} } func (x *ListResourcesResponse) GetResources() []*Resource { @@ -1813,7 +1813,7 @@ type GetResourceRequest struct { func (x *GetResourceRequest) Reset() { *x = GetResourceRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[34] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1826,7 +1826,7 @@ func (x *GetResourceRequest) String() string { func (*GetResourceRequest) ProtoMessage() {} func (x *GetResourceRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[34] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1839,7 +1839,7 @@ func (x *GetResourceRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetResourceRequest.ProtoReflect.Descriptor instead. func (*GetResourceRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{34} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{34} } func (x *GetResourceRequest) GetId() string { @@ -1860,7 +1860,7 @@ type GetResourceResponse struct { func (x *GetResourceResponse) Reset() { *x = GetResourceResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[35] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1873,7 +1873,7 @@ func (x *GetResourceResponse) String() string { func (*GetResourceResponse) ProtoMessage() {} func (x *GetResourceResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[35] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1886,7 +1886,7 @@ func (x *GetResourceResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetResourceResponse.ProtoReflect.Descriptor instead. func (*GetResourceResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{35} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{35} } func (x *GetResourceResponse) GetResource() *Resource { @@ -1908,7 +1908,7 @@ type UpdateResourceRequest struct { func (x *UpdateResourceRequest) Reset() { *x = UpdateResourceRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[36] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1921,7 +1921,7 @@ func (x *UpdateResourceRequest) String() string { func (*UpdateResourceRequest) ProtoMessage() {} func (x *UpdateResourceRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[36] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1934,7 +1934,7 @@ func (x *UpdateResourceRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateResourceRequest.ProtoReflect.Descriptor instead. func (*UpdateResourceRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{36} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{36} } func (x *UpdateResourceRequest) GetId() string { @@ -1962,7 +1962,7 @@ type UpdateResourceResponse struct { func (x *UpdateResourceResponse) Reset() { *x = UpdateResourceResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[37] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1975,7 +1975,7 @@ func (x *UpdateResourceResponse) String() string { func (*UpdateResourceResponse) ProtoMessage() {} func (x *UpdateResourceResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[37] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1988,7 +1988,7 @@ func (x *UpdateResourceResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateResourceResponse.ProtoReflect.Descriptor instead. func (*UpdateResourceResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{37} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{37} } func (x *UpdateResourceResponse) GetResource() *Resource { @@ -2009,7 +2009,7 @@ type DeleteResourceRequest struct { func (x *DeleteResourceRequest) Reset() { *x = DeleteResourceRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[38] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2022,7 +2022,7 @@ func (x *DeleteResourceRequest) String() string { func (*DeleteResourceRequest) ProtoMessage() {} func (x *DeleteResourceRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[38] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2035,7 +2035,7 @@ func (x *DeleteResourceRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteResourceRequest.ProtoReflect.Descriptor instead. func (*DeleteResourceRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{38} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{38} } func (x *DeleteResourceRequest) GetId() string { @@ -2054,7 +2054,7 @@ type DeleteResourceResponse struct { func (x *DeleteResourceResponse) Reset() { *x = DeleteResourceResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[39] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2067,7 +2067,7 @@ func (x *DeleteResourceResponse) String() string { func (*DeleteResourceResponse) ProtoMessage() {} func (x *DeleteResourceResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[39] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2080,7 +2080,7 @@ func (x *DeleteResourceResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteResourceResponse.ProtoReflect.Descriptor instead. func (*DeleteResourceResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{39} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{39} } type ListUserAppealsRequest struct { @@ -2100,7 +2100,7 @@ type ListUserAppealsRequest struct { func (x *ListUserAppealsRequest) Reset() { *x = ListUserAppealsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[40] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2113,7 +2113,7 @@ func (x *ListUserAppealsRequest) String() string { func (*ListUserAppealsRequest) ProtoMessage() {} func (x *ListUserAppealsRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[40] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[40] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2126,7 +2126,7 @@ func (x *ListUserAppealsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserAppealsRequest.ProtoReflect.Descriptor instead. func (*ListUserAppealsRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{40} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{40} } func (x *ListUserAppealsRequest) GetStatuses() []string { @@ -2189,7 +2189,7 @@ type ListUserAppealsResponse struct { func (x *ListUserAppealsResponse) Reset() { *x = ListUserAppealsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[41] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2202,7 +2202,7 @@ func (x *ListUserAppealsResponse) String() string { func (*ListUserAppealsResponse) ProtoMessage() {} func (x *ListUserAppealsResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[41] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[41] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2215,7 +2215,7 @@ func (x *ListUserAppealsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserAppealsResponse.ProtoReflect.Descriptor instead. func (*ListUserAppealsResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{41} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{41} } func (x *ListUserAppealsResponse) GetAppeals() []*Appeal { @@ -2244,7 +2244,7 @@ type ListAppealsRequest struct { func (x *ListAppealsRequest) Reset() { *x = ListAppealsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[42] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2257,7 +2257,7 @@ func (x *ListAppealsRequest) String() string { func (*ListAppealsRequest) ProtoMessage() {} func (x *ListAppealsRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[42] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[42] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2270,7 +2270,7 @@ func (x *ListAppealsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAppealsRequest.ProtoReflect.Descriptor instead. func (*ListAppealsRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{42} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{42} } func (x *ListAppealsRequest) GetAccountId() string { @@ -2347,7 +2347,7 @@ type ListAppealsResponse struct { func (x *ListAppealsResponse) Reset() { *x = ListAppealsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[43] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2360,7 +2360,7 @@ func (x *ListAppealsResponse) String() string { func (*ListAppealsResponse) ProtoMessage() {} func (x *ListAppealsResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[43] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[43] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2373,7 +2373,7 @@ func (x *ListAppealsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAppealsResponse.ProtoReflect.Descriptor instead. func (*ListAppealsResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{43} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{43} } func (x *ListAppealsResponse) GetAppeals() []*Appeal { @@ -2394,7 +2394,7 @@ type GetAppealRequest struct { func (x *GetAppealRequest) Reset() { *x = GetAppealRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[44] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2407,7 +2407,7 @@ func (x *GetAppealRequest) String() string { func (*GetAppealRequest) ProtoMessage() {} func (x *GetAppealRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[44] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[44] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2420,7 +2420,7 @@ func (x *GetAppealRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAppealRequest.ProtoReflect.Descriptor instead. func (*GetAppealRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{44} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{44} } func (x *GetAppealRequest) GetId() string { @@ -2441,7 +2441,7 @@ type GetAppealResponse struct { func (x *GetAppealResponse) Reset() { *x = GetAppealResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[45] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2454,7 +2454,7 @@ func (x *GetAppealResponse) String() string { func (*GetAppealResponse) ProtoMessage() {} func (x *GetAppealResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[45] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[45] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2467,7 +2467,7 @@ func (x *GetAppealResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAppealResponse.ProtoReflect.Descriptor instead. func (*GetAppealResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{45} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{45} } func (x *GetAppealResponse) GetAppeal() *Appeal { @@ -2488,7 +2488,7 @@ type CancelAppealRequest struct { func (x *CancelAppealRequest) Reset() { *x = CancelAppealRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[46] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2501,7 +2501,7 @@ func (x *CancelAppealRequest) String() string { func (*CancelAppealRequest) ProtoMessage() {} func (x *CancelAppealRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[46] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[46] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2514,7 +2514,7 @@ func (x *CancelAppealRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CancelAppealRequest.ProtoReflect.Descriptor instead. func (*CancelAppealRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{46} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{46} } func (x *CancelAppealRequest) GetId() string { @@ -2535,7 +2535,7 @@ type CancelAppealResponse struct { func (x *CancelAppealResponse) Reset() { *x = CancelAppealResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[47] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2548,7 +2548,7 @@ func (x *CancelAppealResponse) String() string { func (*CancelAppealResponse) ProtoMessage() {} func (x *CancelAppealResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[47] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[47] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2561,7 +2561,7 @@ func (x *CancelAppealResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CancelAppealResponse.ProtoReflect.Descriptor instead. func (*CancelAppealResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{47} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{47} } func (x *CancelAppealResponse) GetAppeal() *Appeal { @@ -2583,7 +2583,7 @@ type RevokeAppealRequest struct { func (x *RevokeAppealRequest) Reset() { *x = RevokeAppealRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[48] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2596,7 +2596,7 @@ func (x *RevokeAppealRequest) String() string { func (*RevokeAppealRequest) ProtoMessage() {} func (x *RevokeAppealRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[48] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[48] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2609,7 +2609,7 @@ func (x *RevokeAppealRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeAppealRequest.ProtoReflect.Descriptor instead. func (*RevokeAppealRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{48} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{48} } func (x *RevokeAppealRequest) GetId() string { @@ -2637,7 +2637,7 @@ type RevokeAppealResponse struct { func (x *RevokeAppealResponse) Reset() { *x = RevokeAppealResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[49] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2650,7 +2650,7 @@ func (x *RevokeAppealResponse) String() string { func (*RevokeAppealResponse) ProtoMessage() {} func (x *RevokeAppealResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[49] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[49] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2663,7 +2663,7 @@ func (x *RevokeAppealResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeAppealResponse.ProtoReflect.Descriptor instead. func (*RevokeAppealResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{49} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{49} } func (x *RevokeAppealResponse) GetAppeal() *Appeal { @@ -2689,7 +2689,7 @@ type RevokeAppealsRequest struct { func (x *RevokeAppealsRequest) Reset() { *x = RevokeAppealsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[50] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2702,7 +2702,7 @@ func (x *RevokeAppealsRequest) String() string { func (*RevokeAppealsRequest) ProtoMessage() {} func (x *RevokeAppealsRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[50] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[50] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2715,7 +2715,7 @@ func (x *RevokeAppealsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeAppealsRequest.ProtoReflect.Descriptor instead. func (*RevokeAppealsRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{50} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{50} } func (x *RevokeAppealsRequest) GetAccountIds() []string { @@ -2771,7 +2771,7 @@ type RevokeAppealsResponse struct { func (x *RevokeAppealsResponse) Reset() { *x = RevokeAppealsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[51] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2784,7 +2784,7 @@ func (x *RevokeAppealsResponse) String() string { func (*RevokeAppealsResponse) ProtoMessage() {} func (x *RevokeAppealsResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[51] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[51] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2797,7 +2797,7 @@ func (x *RevokeAppealsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeAppealsResponse.ProtoReflect.Descriptor instead. func (*RevokeAppealsResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{51} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{51} } func (x *RevokeAppealsResponse) GetAppeals() []*Appeal { @@ -2821,7 +2821,7 @@ type CreateAppealRequest struct { func (x *CreateAppealRequest) Reset() { *x = CreateAppealRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[52] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2834,7 +2834,7 @@ func (x *CreateAppealRequest) String() string { func (*CreateAppealRequest) ProtoMessage() {} func (x *CreateAppealRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[52] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[52] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2847,7 +2847,7 @@ func (x *CreateAppealRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateAppealRequest.ProtoReflect.Descriptor instead. func (*CreateAppealRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{52} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{52} } func (x *CreateAppealRequest) GetAccountId() string { @@ -2889,7 +2889,7 @@ type CreateAppealResponse struct { func (x *CreateAppealResponse) Reset() { *x = CreateAppealResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[53] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2902,7 +2902,7 @@ func (x *CreateAppealResponse) String() string { func (*CreateAppealResponse) ProtoMessage() {} func (x *CreateAppealResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[53] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[53] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2915,7 +2915,7 @@ func (x *CreateAppealResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateAppealResponse.ProtoReflect.Descriptor instead. func (*CreateAppealResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{53} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{53} } func (x *CreateAppealResponse) GetAppeals() []*Appeal { @@ -2938,7 +2938,7 @@ type ListUserApprovalsRequest struct { func (x *ListUserApprovalsRequest) Reset() { *x = ListUserApprovalsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[54] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2951,7 +2951,7 @@ func (x *ListUserApprovalsRequest) String() string { func (*ListUserApprovalsRequest) ProtoMessage() {} func (x *ListUserApprovalsRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[54] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[54] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2964,7 +2964,7 @@ func (x *ListUserApprovalsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserApprovalsRequest.ProtoReflect.Descriptor instead. func (*ListUserApprovalsRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{54} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{54} } func (x *ListUserApprovalsRequest) GetStatuses() []string { @@ -2999,7 +2999,7 @@ type ListUserApprovalsResponse struct { func (x *ListUserApprovalsResponse) Reset() { *x = ListUserApprovalsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[55] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3012,7 +3012,7 @@ func (x *ListUserApprovalsResponse) String() string { func (*ListUserApprovalsResponse) ProtoMessage() {} func (x *ListUserApprovalsResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[55] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[55] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3025,7 +3025,7 @@ func (x *ListUserApprovalsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserApprovalsResponse.ProtoReflect.Descriptor instead. func (*ListUserApprovalsResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{55} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{55} } func (x *ListUserApprovalsResponse) GetApprovals() []*Approval { @@ -3049,7 +3049,7 @@ type ListApprovalsRequest struct { func (x *ListApprovalsRequest) Reset() { *x = ListApprovalsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[56] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3062,7 +3062,7 @@ func (x *ListApprovalsRequest) String() string { func (*ListApprovalsRequest) ProtoMessage() {} func (x *ListApprovalsRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[56] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[56] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3075,7 +3075,7 @@ func (x *ListApprovalsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListApprovalsRequest.ProtoReflect.Descriptor instead. func (*ListApprovalsRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{56} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{56} } func (x *ListApprovalsRequest) GetAccountId() string { @@ -3117,7 +3117,7 @@ type ListApprovalsResponse struct { func (x *ListApprovalsResponse) Reset() { *x = ListApprovalsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[57] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3130,7 +3130,7 @@ func (x *ListApprovalsResponse) String() string { func (*ListApprovalsResponse) ProtoMessage() {} func (x *ListApprovalsResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[57] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[57] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3143,7 +3143,7 @@ func (x *ListApprovalsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListApprovalsResponse.ProtoReflect.Descriptor instead. func (*ListApprovalsResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{57} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{57} } func (x *ListApprovalsResponse) GetApprovals() []*Approval { @@ -3166,7 +3166,7 @@ type UpdateApprovalRequest struct { func (x *UpdateApprovalRequest) Reset() { *x = UpdateApprovalRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[58] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3179,7 +3179,7 @@ func (x *UpdateApprovalRequest) String() string { func (*UpdateApprovalRequest) ProtoMessage() {} func (x *UpdateApprovalRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[58] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[58] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3192,7 +3192,7 @@ func (x *UpdateApprovalRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateApprovalRequest.ProtoReflect.Descriptor instead. func (*UpdateApprovalRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{58} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{58} } func (x *UpdateApprovalRequest) GetId() string { @@ -3227,7 +3227,7 @@ type UpdateApprovalResponse struct { func (x *UpdateApprovalResponse) Reset() { *x = UpdateApprovalResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[59] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3240,7 +3240,7 @@ func (x *UpdateApprovalResponse) String() string { func (*UpdateApprovalResponse) ProtoMessage() {} func (x *UpdateApprovalResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[59] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[59] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3253,7 +3253,7 @@ func (x *UpdateApprovalResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateApprovalResponse.ProtoReflect.Descriptor instead. func (*UpdateApprovalResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{59} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{59} } func (x *UpdateApprovalResponse) GetAppeal() *Appeal { @@ -3276,7 +3276,7 @@ type AddApproverRequest struct { func (x *AddApproverRequest) Reset() { *x = AddApproverRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[60] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3289,7 +3289,7 @@ func (x *AddApproverRequest) String() string { func (*AddApproverRequest) ProtoMessage() {} func (x *AddApproverRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[60] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[60] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3302,7 +3302,7 @@ func (x *AddApproverRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AddApproverRequest.ProtoReflect.Descriptor instead. func (*AddApproverRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{60} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{60} } func (x *AddApproverRequest) GetAppealId() string { @@ -3337,7 +3337,7 @@ type AddApproverResponse struct { func (x *AddApproverResponse) Reset() { *x = AddApproverResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[61] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3350,7 +3350,7 @@ func (x *AddApproverResponse) String() string { func (*AddApproverResponse) ProtoMessage() {} func (x *AddApproverResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[61] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[61] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3363,7 +3363,7 @@ func (x *AddApproverResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use AddApproverResponse.ProtoReflect.Descriptor instead. func (*AddApproverResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{61} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{61} } func (x *AddApproverResponse) GetAppeal() *Appeal { @@ -3386,7 +3386,7 @@ type DeleteApproverRequest struct { func (x *DeleteApproverRequest) Reset() { *x = DeleteApproverRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[62] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3399,7 +3399,7 @@ func (x *DeleteApproverRequest) String() string { func (*DeleteApproverRequest) ProtoMessage() {} func (x *DeleteApproverRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[62] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[62] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3412,7 +3412,7 @@ func (x *DeleteApproverRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteApproverRequest.ProtoReflect.Descriptor instead. func (*DeleteApproverRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{62} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{62} } func (x *DeleteApproverRequest) GetAppealId() string { @@ -3447,7 +3447,7 @@ type DeleteApproverResponse struct { func (x *DeleteApproverResponse) Reset() { *x = DeleteApproverResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[63] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3460,7 +3460,7 @@ func (x *DeleteApproverResponse) String() string { func (*DeleteApproverResponse) ProtoMessage() {} func (x *DeleteApproverResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[63] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[63] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3473,7 +3473,7 @@ func (x *DeleteApproverResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteApproverResponse.ProtoReflect.Descriptor instead. func (*DeleteApproverResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{63} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{63} } func (x *DeleteApproverResponse) GetAppeal() *Appeal { @@ -3505,7 +3505,7 @@ type ListGrantsRequest struct { func (x *ListGrantsRequest) Reset() { *x = ListGrantsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[64] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3518,7 +3518,7 @@ func (x *ListGrantsRequest) String() string { func (*ListGrantsRequest) ProtoMessage() {} func (x *ListGrantsRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[64] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[64] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3531,7 +3531,7 @@ func (x *ListGrantsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListGrantsRequest.ProtoReflect.Descriptor instead. func (*ListGrantsRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{64} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{64} } func (x *ListGrantsRequest) GetStatuses() []string { @@ -3629,7 +3629,7 @@ type ListGrantsResponse struct { func (x *ListGrantsResponse) Reset() { *x = ListGrantsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[65] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3642,7 +3642,7 @@ func (x *ListGrantsResponse) String() string { func (*ListGrantsResponse) ProtoMessage() {} func (x *ListGrantsResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[65] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[65] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3655,7 +3655,7 @@ func (x *ListGrantsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListGrantsResponse.ProtoReflect.Descriptor instead. func (*ListGrantsResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{65} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{65} } func (x *ListGrantsResponse) GetGrants() []*Grant { @@ -3685,7 +3685,7 @@ type ListUserGrantsRequest struct { func (x *ListUserGrantsRequest) Reset() { *x = ListUserGrantsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[66] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3698,7 +3698,7 @@ func (x *ListUserGrantsRequest) String() string { func (*ListUserGrantsRequest) ProtoMessage() {} func (x *ListUserGrantsRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[66] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[66] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3711,7 +3711,7 @@ func (x *ListUserGrantsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserGrantsRequest.ProtoReflect.Descriptor instead. func (*ListUserGrantsRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{66} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{66} } func (x *ListUserGrantsRequest) GetStatuses() []string { @@ -3795,7 +3795,7 @@ type ListUserGrantsResponse struct { func (x *ListUserGrantsResponse) Reset() { *x = ListUserGrantsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[67] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3808,7 +3808,7 @@ func (x *ListUserGrantsResponse) String() string { func (*ListUserGrantsResponse) ProtoMessage() {} func (x *ListUserGrantsResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[67] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[67] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3821,7 +3821,7 @@ func (x *ListUserGrantsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserGrantsResponse.ProtoReflect.Descriptor instead. func (*ListUserGrantsResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{67} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{67} } func (x *ListUserGrantsResponse) GetGrants() []*Grant { @@ -3842,7 +3842,7 @@ type GetGrantRequest struct { func (x *GetGrantRequest) Reset() { *x = GetGrantRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[68] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3855,7 +3855,7 @@ func (x *GetGrantRequest) String() string { func (*GetGrantRequest) ProtoMessage() {} func (x *GetGrantRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[68] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[68] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3868,7 +3868,7 @@ func (x *GetGrantRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetGrantRequest.ProtoReflect.Descriptor instead. func (*GetGrantRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{68} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{68} } func (x *GetGrantRequest) GetId() string { @@ -3889,7 +3889,7 @@ type GetGrantResponse struct { func (x *GetGrantResponse) Reset() { *x = GetGrantResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[69] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3902,7 +3902,7 @@ func (x *GetGrantResponse) String() string { func (*GetGrantResponse) ProtoMessage() {} func (x *GetGrantResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[69] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[69] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3915,7 +3915,7 @@ func (x *GetGrantResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetGrantResponse.ProtoReflect.Descriptor instead. func (*GetGrantResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{69} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{69} } func (x *GetGrantResponse) GetGrant() *Grant { @@ -3937,7 +3937,7 @@ type UpdateGrantRequest struct { func (x *UpdateGrantRequest) Reset() { *x = UpdateGrantRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[70] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3950,7 +3950,7 @@ func (x *UpdateGrantRequest) String() string { func (*UpdateGrantRequest) ProtoMessage() {} func (x *UpdateGrantRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[70] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[70] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3963,7 +3963,7 @@ func (x *UpdateGrantRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateGrantRequest.ProtoReflect.Descriptor instead. func (*UpdateGrantRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{70} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{70} } func (x *UpdateGrantRequest) GetId() string { @@ -3991,7 +3991,7 @@ type UpdateGrantResponse struct { func (x *UpdateGrantResponse) Reset() { *x = UpdateGrantResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[71] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4004,7 +4004,7 @@ func (x *UpdateGrantResponse) String() string { func (*UpdateGrantResponse) ProtoMessage() {} func (x *UpdateGrantResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[71] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[71] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4017,7 +4017,7 @@ func (x *UpdateGrantResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateGrantResponse.ProtoReflect.Descriptor instead. func (*UpdateGrantResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{71} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{71} } func (x *UpdateGrantResponse) GetGrant() *Grant { @@ -4039,7 +4039,7 @@ type RevokeGrantRequest struct { func (x *RevokeGrantRequest) Reset() { *x = RevokeGrantRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[72] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4052,7 +4052,7 @@ func (x *RevokeGrantRequest) String() string { func (*RevokeGrantRequest) ProtoMessage() {} func (x *RevokeGrantRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[72] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[72] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4065,7 +4065,7 @@ func (x *RevokeGrantRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeGrantRequest.ProtoReflect.Descriptor instead. func (*RevokeGrantRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{72} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{72} } func (x *RevokeGrantRequest) GetId() string { @@ -4093,7 +4093,7 @@ type RevokeGrantResponse struct { func (x *RevokeGrantResponse) Reset() { *x = RevokeGrantResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[73] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4106,7 +4106,7 @@ func (x *RevokeGrantResponse) String() string { func (*RevokeGrantResponse) ProtoMessage() {} func (x *RevokeGrantResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[73] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[73] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4119,7 +4119,7 @@ func (x *RevokeGrantResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeGrantResponse.ProtoReflect.Descriptor instead. func (*RevokeGrantResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{73} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{73} } func (x *RevokeGrantResponse) GetGrant() *Grant { @@ -4145,7 +4145,7 @@ type RevokeGrantsRequest struct { func (x *RevokeGrantsRequest) Reset() { *x = RevokeGrantsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[74] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4158,7 +4158,7 @@ func (x *RevokeGrantsRequest) String() string { func (*RevokeGrantsRequest) ProtoMessage() {} func (x *RevokeGrantsRequest) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[74] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[74] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4171,7 +4171,7 @@ func (x *RevokeGrantsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeGrantsRequest.ProtoReflect.Descriptor instead. func (*RevokeGrantsRequest) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{74} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{74} } func (x *RevokeGrantsRequest) GetAccountIds() []string { @@ -4227,7 +4227,7 @@ type RevokeGrantsResponse struct { func (x *RevokeGrantsResponse) Reset() { *x = RevokeGrantsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[75] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4240,7 +4240,7 @@ func (x *RevokeGrantsResponse) String() string { func (*RevokeGrantsResponse) ProtoMessage() {} func (x *RevokeGrantsResponse) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[75] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[75] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4253,7 +4253,7 @@ func (x *RevokeGrantsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeGrantsResponse.ProtoReflect.Descriptor instead. func (*RevokeGrantsResponse) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{75} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{75} } func (x *RevokeGrantsResponse) GetGrants() []*Grant { @@ -4277,7 +4277,7 @@ type Role struct { func (x *Role) Reset() { *x = Role{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[76] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4290,7 +4290,7 @@ func (x *Role) String() string { func (*Role) ProtoMessage() {} func (x *Role) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[76] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[76] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4303,7 +4303,7 @@ func (x *Role) ProtoReflect() protoreflect.Message { // Deprecated: Use Role.ProtoReflect.Descriptor instead. func (*Role) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{76} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{76} } func (x *Role) GetId() string { @@ -4346,7 +4346,7 @@ type PolicyConfig struct { func (x *PolicyConfig) Reset() { *x = PolicyConfig{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[77] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4359,7 +4359,7 @@ func (x *PolicyConfig) String() string { func (*PolicyConfig) ProtoMessage() {} func (x *PolicyConfig) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[77] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[77] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4372,7 +4372,7 @@ func (x *PolicyConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use PolicyConfig.ProtoReflect.Descriptor instead. func (*PolicyConfig) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{77} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{77} } func (x *PolicyConfig) GetId() string { @@ -4407,7 +4407,7 @@ type ProviderConfig struct { func (x *ProviderConfig) Reset() { *x = ProviderConfig{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[78] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4420,7 +4420,7 @@ func (x *ProviderConfig) String() string { func (*ProviderConfig) ProtoMessage() {} func (x *ProviderConfig) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[78] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[78] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4433,7 +4433,7 @@ func (x *ProviderConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ProviderConfig.ProtoReflect.Descriptor instead. func (*ProviderConfig) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{78} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{78} } func (x *ProviderConfig) GetType() string { @@ -4509,7 +4509,7 @@ type Provider struct { func (x *Provider) Reset() { *x = Provider{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[79] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4522,7 +4522,7 @@ func (x *Provider) String() string { func (*Provider) ProtoMessage() {} func (x *Provider) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[79] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[79] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4535,7 +4535,7 @@ func (x *Provider) ProtoReflect() protoreflect.Message { // Deprecated: Use Provider.ProtoReflect.Descriptor instead. func (*Provider) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{79} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{79} } func (x *Provider) GetId() string { @@ -4592,7 +4592,7 @@ type ProviderType struct { func (x *ProviderType) Reset() { *x = ProviderType{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[80] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4605,7 +4605,7 @@ func (x *ProviderType) String() string { func (*ProviderType) ProtoMessage() {} func (x *ProviderType) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[80] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[80] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4618,7 +4618,7 @@ func (x *ProviderType) ProtoReflect() protoreflect.Message { // Deprecated: Use ProviderType.ProtoReflect.Descriptor instead. func (*ProviderType) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{80} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{80} } func (x *ProviderType) GetName() string { @@ -4647,7 +4647,7 @@ type Condition struct { func (x *Condition) Reset() { *x = Condition{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[81] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4660,7 +4660,7 @@ func (x *Condition) String() string { func (*Condition) ProtoMessage() {} func (x *Condition) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[81] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[81] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4673,7 +4673,7 @@ func (x *Condition) ProtoReflect() protoreflect.Message { // Deprecated: Use Condition.ProtoReflect.Descriptor instead. func (*Condition) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{81} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{81} } func (x *Condition) GetField() string { @@ -4705,7 +4705,7 @@ type PolicyAppealConfig struct { func (x *PolicyAppealConfig) Reset() { *x = PolicyAppealConfig{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[82] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4718,7 +4718,7 @@ func (x *PolicyAppealConfig) String() string { func (*PolicyAppealConfig) ProtoMessage() {} func (x *PolicyAppealConfig) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[82] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[82] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4731,7 +4731,7 @@ func (x *PolicyAppealConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use PolicyAppealConfig.ProtoReflect.Descriptor instead. func (*PolicyAppealConfig) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{82} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{82} } func (x *PolicyAppealConfig) GetDurationOptions() []*PolicyAppealConfig_DurationOptions { @@ -4790,7 +4790,7 @@ type Policy struct { func (x *Policy) Reset() { *x = Policy{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[83] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4803,7 +4803,7 @@ func (x *Policy) String() string { func (*Policy) ProtoMessage() {} func (x *Policy) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[83] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[83] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4816,7 +4816,7 @@ func (x *Policy) ProtoReflect() protoreflect.Message { // Deprecated: Use Policy.ProtoReflect.Descriptor instead. func (*Policy) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83} } func (x *Policy) GetId() string { @@ -4901,7 +4901,7 @@ type AppealOptions struct { func (x *AppealOptions) Reset() { *x = AppealOptions{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[84] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4914,7 +4914,7 @@ func (x *AppealOptions) String() string { func (*AppealOptions) ProtoMessage() {} func (x *AppealOptions) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[84] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[84] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4927,7 +4927,7 @@ func (x *AppealOptions) ProtoReflect() protoreflect.Message { // Deprecated: Use AppealOptions.ProtoReflect.Descriptor instead. func (*AppealOptions) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{84} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{84} } func (x *AppealOptions) GetExpirationDate() *timestamppb.Timestamp { @@ -4975,7 +4975,7 @@ type Appeal struct { func (x *Appeal) Reset() { *x = Appeal{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[85] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4988,7 +4988,7 @@ func (x *Appeal) String() string { func (*Appeal) ProtoMessage() {} func (x *Appeal) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[85] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[85] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5001,7 +5001,7 @@ func (x *Appeal) ProtoReflect() protoreflect.Message { // Deprecated: Use Appeal.ProtoReflect.Descriptor instead. func (*Appeal) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{85} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{85} } func (x *Appeal) GetId() string { @@ -5167,7 +5167,7 @@ type Approval struct { func (x *Approval) Reset() { *x = Approval{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[86] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5180,7 +5180,7 @@ func (x *Approval) String() string { func (*Approval) ProtoMessage() {} func (x *Approval) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[86] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[86] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5193,7 +5193,7 @@ func (x *Approval) ProtoReflect() protoreflect.Message { // Deprecated: Use Approval.ProtoReflect.Descriptor instead. func (*Approval) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{86} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{86} } func (x *Approval) GetId() string { @@ -5304,7 +5304,7 @@ type Resource struct { func (x *Resource) Reset() { *x = Resource{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[87] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5317,7 +5317,7 @@ func (x *Resource) String() string { func (*Resource) ProtoMessage() {} func (x *Resource) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[87] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[87] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5330,7 +5330,7 @@ func (x *Resource) ProtoReflect() protoreflect.Message { // Deprecated: Use Resource.ProtoReflect.Descriptor instead. func (*Resource) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{87} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{87} } func (x *Resource) GetId() string { @@ -5455,7 +5455,7 @@ type Grant struct { func (x *Grant) Reset() { *x = Grant{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[88] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5468,7 +5468,7 @@ func (x *Grant) String() string { func (*Grant) ProtoMessage() {} func (x *Grant) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[88] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[88] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5481,7 +5481,7 @@ func (x *Grant) ProtoReflect() protoreflect.Message { // Deprecated: Use Grant.ProtoReflect.Descriptor instead. func (*Grant) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{88} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{88} } func (x *Grant) GetId() string { @@ -5655,7 +5655,7 @@ type ProviderActivity struct { func (x *ProviderActivity) Reset() { *x = ProviderActivity{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[89] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5668,7 +5668,7 @@ func (x *ProviderActivity) String() string { func (*ProviderActivity) ProtoMessage() {} func (x *ProviderActivity) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[89] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[89] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5681,7 +5681,7 @@ func (x *ProviderActivity) ProtoReflect() protoreflect.Message { // Deprecated: Use ProviderActivity.ProtoReflect.Descriptor instead. func (*ProviderActivity) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{89} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{89} } func (x *ProviderActivity) GetId() string { @@ -5793,7 +5793,7 @@ type RevokeAppealRequest_Reason struct { func (x *RevokeAppealRequest_Reason) Reset() { *x = RevokeAppealRequest_Reason{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[90] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5806,7 +5806,7 @@ func (x *RevokeAppealRequest_Reason) String() string { func (*RevokeAppealRequest_Reason) ProtoMessage() {} func (x *RevokeAppealRequest_Reason) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[90] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[90] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5819,7 +5819,7 @@ func (x *RevokeAppealRequest_Reason) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeAppealRequest_Reason.ProtoReflect.Descriptor instead. func (*RevokeAppealRequest_Reason) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{48, 0} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{48, 0} } func (x *RevokeAppealRequest_Reason) GetReason() string { @@ -5843,7 +5843,7 @@ type CreateAppealRequest_Resource struct { func (x *CreateAppealRequest_Resource) Reset() { *x = CreateAppealRequest_Resource{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[91] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5856,7 +5856,7 @@ func (x *CreateAppealRequest_Resource) String() string { func (*CreateAppealRequest_Resource) ProtoMessage() {} func (x *CreateAppealRequest_Resource) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[91] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[91] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5869,7 +5869,7 @@ func (x *CreateAppealRequest_Resource) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateAppealRequest_Resource.ProtoReflect.Descriptor instead. func (*CreateAppealRequest_Resource) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{52, 0} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{52, 0} } func (x *CreateAppealRequest_Resource) GetId() string { @@ -5912,7 +5912,7 @@ type UpdateApprovalRequest_Action struct { func (x *UpdateApprovalRequest_Action) Reset() { *x = UpdateApprovalRequest_Action{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[92] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5925,7 +5925,7 @@ func (x *UpdateApprovalRequest_Action) String() string { func (*UpdateApprovalRequest_Action) ProtoMessage() {} func (x *UpdateApprovalRequest_Action) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[92] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[92] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5938,7 +5938,7 @@ func (x *UpdateApprovalRequest_Action) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateApprovalRequest_Action.ProtoReflect.Descriptor instead. func (*UpdateApprovalRequest_Action) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{58, 0} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{58, 0} } func (x *UpdateApprovalRequest_Action) GetAction() string { @@ -5967,7 +5967,7 @@ type ProviderConfig_AppealConfig struct { func (x *ProviderConfig_AppealConfig) Reset() { *x = ProviderConfig_AppealConfig{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[94] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5980,7 +5980,7 @@ func (x *ProviderConfig_AppealConfig) String() string { func (*ProviderConfig_AppealConfig) ProtoMessage() {} func (x *ProviderConfig_AppealConfig) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[94] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[94] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5993,7 +5993,7 @@ func (x *ProviderConfig_AppealConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ProviderConfig_AppealConfig.ProtoReflect.Descriptor instead. func (*ProviderConfig_AppealConfig) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{78, 1} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{78, 1} } func (x *ProviderConfig_AppealConfig) GetAllowPermanentAccess() bool { @@ -6024,7 +6024,7 @@ type ProviderConfig_ResourceConfig struct { func (x *ProviderConfig_ResourceConfig) Reset() { *x = ProviderConfig_ResourceConfig{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[95] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6037,7 +6037,7 @@ func (x *ProviderConfig_ResourceConfig) String() string { func (*ProviderConfig_ResourceConfig) ProtoMessage() {} func (x *ProviderConfig_ResourceConfig) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[95] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[95] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6050,7 +6050,7 @@ func (x *ProviderConfig_ResourceConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ProviderConfig_ResourceConfig.ProtoReflect.Descriptor instead. func (*ProviderConfig_ResourceConfig) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{78, 2} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{78, 2} } func (x *ProviderConfig_ResourceConfig) GetType() string { @@ -6095,7 +6095,7 @@ type ProviderConfig_ProviderParameter struct { func (x *ProviderConfig_ProviderParameter) Reset() { *x = ProviderConfig_ProviderParameter{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[96] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6108,7 +6108,7 @@ func (x *ProviderConfig_ProviderParameter) String() string { func (*ProviderConfig_ProviderParameter) ProtoMessage() {} func (x *ProviderConfig_ProviderParameter) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[96] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[96] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6121,7 +6121,7 @@ func (x *ProviderConfig_ProviderParameter) ProtoReflect() protoreflect.Message { // Deprecated: Use ProviderConfig_ProviderParameter.ProtoReflect.Descriptor instead. func (*ProviderConfig_ProviderParameter) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{78, 3} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{78, 3} } func (x *ProviderConfig_ProviderParameter) GetKey() string { @@ -6163,7 +6163,7 @@ type Condition_MatchCondition struct { func (x *Condition_MatchCondition) Reset() { *x = Condition_MatchCondition{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[97] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6176,7 +6176,7 @@ func (x *Condition_MatchCondition) String() string { func (*Condition_MatchCondition) ProtoMessage() {} func (x *Condition_MatchCondition) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[97] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[97] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6189,7 +6189,7 @@ func (x *Condition_MatchCondition) ProtoReflect() protoreflect.Message { // Deprecated: Use Condition_MatchCondition.ProtoReflect.Descriptor instead. func (*Condition_MatchCondition) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{81, 0} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{81, 0} } func (x *Condition_MatchCondition) GetEq() *structpb.Value { @@ -6211,7 +6211,7 @@ type PolicyAppealConfig_DurationOptions struct { func (x *PolicyAppealConfig_DurationOptions) Reset() { *x = PolicyAppealConfig_DurationOptions{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[98] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6224,7 +6224,7 @@ func (x *PolicyAppealConfig_DurationOptions) String() string { func (*PolicyAppealConfig_DurationOptions) ProtoMessage() {} func (x *PolicyAppealConfig_DurationOptions) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[98] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[98] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6237,7 +6237,7 @@ func (x *PolicyAppealConfig_DurationOptions) ProtoReflect() protoreflect.Message // Deprecated: Use PolicyAppealConfig_DurationOptions.ProtoReflect.Descriptor instead. func (*PolicyAppealConfig_DurationOptions) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{82, 0} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{82, 0} } func (x *PolicyAppealConfig_DurationOptions) GetName() string { @@ -6268,7 +6268,7 @@ type PolicyAppealConfig_Question struct { func (x *PolicyAppealConfig_Question) Reset() { *x = PolicyAppealConfig_Question{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[99] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6281,7 +6281,7 @@ func (x *PolicyAppealConfig_Question) String() string { func (*PolicyAppealConfig_Question) ProtoMessage() {} func (x *PolicyAppealConfig_Question) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[99] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[99] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6294,7 +6294,7 @@ func (x *PolicyAppealConfig_Question) ProtoReflect() protoreflect.Message { // Deprecated: Use PolicyAppealConfig_Question.ProtoReflect.Descriptor instead. func (*PolicyAppealConfig_Question) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{82, 1} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{82, 1} } func (x *PolicyAppealConfig_Question) GetKey() string { @@ -6343,7 +6343,7 @@ type Policy_ApprovalStep struct { func (x *Policy_ApprovalStep) Reset() { *x = Policy_ApprovalStep{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[100] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6356,7 +6356,7 @@ func (x *Policy_ApprovalStep) String() string { func (*Policy_ApprovalStep) ProtoMessage() {} func (x *Policy_ApprovalStep) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[100] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[100] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6369,7 +6369,7 @@ func (x *Policy_ApprovalStep) ProtoReflect() protoreflect.Message { // Deprecated: Use Policy_ApprovalStep.ProtoReflect.Descriptor instead. func (*Policy_ApprovalStep) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 0} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 0} } func (x *Policy_ApprovalStep) GetName() string { @@ -6440,7 +6440,7 @@ type Policy_Requirement struct { func (x *Policy_Requirement) Reset() { *x = Policy_Requirement{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[102] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6453,7 +6453,7 @@ func (x *Policy_Requirement) String() string { func (*Policy_Requirement) ProtoMessage() {} func (x *Policy_Requirement) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[102] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[102] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6466,7 +6466,7 @@ func (x *Policy_Requirement) ProtoReflect() protoreflect.Message { // Deprecated: Use Policy_Requirement.ProtoReflect.Descriptor instead. func (*Policy_Requirement) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 2} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 2} } func (x *Policy_Requirement) GetOn() *Policy_Requirement_RequirementTrigger { @@ -6496,7 +6496,7 @@ type Policy_IAM struct { func (x *Policy_IAM) Reset() { *x = Policy_IAM{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[103] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6509,7 +6509,7 @@ func (x *Policy_IAM) String() string { func (*Policy_IAM) ProtoMessage() {} func (x *Policy_IAM) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[103] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[103] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6522,7 +6522,7 @@ func (x *Policy_IAM) ProtoReflect() protoreflect.Message { // Deprecated: Use Policy_IAM.ProtoReflect.Descriptor instead. func (*Policy_IAM) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 3} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 3} } func (x *Policy_IAM) GetProvider() string { @@ -6562,7 +6562,7 @@ type Policy_Requirement_RequirementTrigger struct { func (x *Policy_Requirement_RequirementTrigger) Reset() { *x = Policy_Requirement_RequirementTrigger{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[104] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6575,7 +6575,7 @@ func (x *Policy_Requirement_RequirementTrigger) String() string { func (*Policy_Requirement_RequirementTrigger) ProtoMessage() {} func (x *Policy_Requirement_RequirementTrigger) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[104] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[104] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6588,7 +6588,7 @@ func (x *Policy_Requirement_RequirementTrigger) ProtoReflect() protoreflect.Mess // Deprecated: Use Policy_Requirement_RequirementTrigger.ProtoReflect.Descriptor instead. func (*Policy_Requirement_RequirementTrigger) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 2, 0} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 2, 0} } func (x *Policy_Requirement_RequirementTrigger) GetProviderType() string { @@ -6647,7 +6647,7 @@ type Policy_Requirement_AdditionalAppeal struct { func (x *Policy_Requirement_AdditionalAppeal) Reset() { *x = Policy_Requirement_AdditionalAppeal{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[105] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6660,7 +6660,7 @@ func (x *Policy_Requirement_AdditionalAppeal) String() string { func (*Policy_Requirement_AdditionalAppeal) ProtoMessage() {} func (x *Policy_Requirement_AdditionalAppeal) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[105] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[105] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6673,7 +6673,7 @@ func (x *Policy_Requirement_AdditionalAppeal) ProtoReflect() protoreflect.Messag // Deprecated: Use Policy_Requirement_AdditionalAppeal.ProtoReflect.Descriptor instead. func (*Policy_Requirement_AdditionalAppeal) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 2, 1} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 2, 1} } func (x *Policy_Requirement_AdditionalAppeal) GetResource() *Policy_Requirement_AdditionalAppeal_ResourceIdentifier { @@ -6719,7 +6719,7 @@ type Policy_Requirement_AdditionalAppeal_ResourceIdentifier struct { func (x *Policy_Requirement_AdditionalAppeal_ResourceIdentifier) Reset() { *x = Policy_Requirement_AdditionalAppeal_ResourceIdentifier{} if protoimpl.UnsafeEnabled { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[106] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6732,7 +6732,7 @@ func (x *Policy_Requirement_AdditionalAppeal_ResourceIdentifier) String() string func (*Policy_Requirement_AdditionalAppeal_ResourceIdentifier) ProtoMessage() {} func (x *Policy_Requirement_AdditionalAppeal_ResourceIdentifier) ProtoReflect() protoreflect.Message { - mi := &file_odpf_guardian_v1beta1_guardian_proto_msgTypes[106] + mi := &file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[106] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6745,7 +6745,7 @@ func (x *Policy_Requirement_AdditionalAppeal_ResourceIdentifier) ProtoReflect() // Deprecated: Use Policy_Requirement_AdditionalAppeal_ResourceIdentifier.ProtoReflect.Descriptor instead. func (*Policy_Requirement_AdditionalAppeal_ResourceIdentifier) Descriptor() ([]byte, []int) { - return file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 2, 1, 0} + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP(), []int{83, 2, 1, 0} } func (x *Policy_Requirement_AdditionalAppeal_ResourceIdentifier) GetProviderType() string { @@ -6783,69 +6783,73 @@ func (x *Policy_Requirement_AdditionalAppeal_ResourceIdentifier) GetId() string return "" } -var File_odpf_guardian_v1beta1_guardian_proto protoreflect.FileDescriptor - -var file_odpf_guardian_v1beta1_guardian_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x6f, 0x64, 0x70, 0x66, 0x2f, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2f, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, - 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, - 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, - 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x76, 0x32, - 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x16, 0x0a, 0x14, 0x4c, 0x69, - 0x73, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x56, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, - 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, - 0x09, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x22, 0x24, 0x0a, 0x12, 0x47, 0x65, - 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, - 0x22, 0x52, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, - 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x22, 0x19, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x66, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, - 0x70, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0e, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, +var File_gotocompany_guardian_v1beta1_guardian_proto protoreflect.FileDescriptor + +var file_gotocompany_guardian_v1beta1_guardian_proto_rawDesc = []byte{ + 0x0a, 0x2b, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2f, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x67, + 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1c, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, + 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, + 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x76, 0x32, 0x2f, 0x6f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x16, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, + 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x22, 0x5d, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x09, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0x6f, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x3d, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x25, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, 0x75, 0x6e, 0x22, 0x55, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, - 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x22, - 0x7f, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x3d, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, - 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, 0x5f, 0x72, - 0x75, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, 0x75, 0x6e, - 0x22, 0x55, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x08, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x69, 0x64, 0x65, 0x72, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x22, + 0x24, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x59, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, + 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, + 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, + 0x22, 0x19, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, + 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x6d, 0x0a, 0x18, 0x47, + 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x2a, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, + 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0x76, 0x0a, 0x15, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, + 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, + 0x75, 0x6e, 0x22, 0x5c, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, + 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, + 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, + 0x22, 0x86, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x44, 0x0a, 0x06, 0x63, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x12, 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, 0x75, 0x6e, 0x22, 0x5c, 0x0a, 0x16, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x22, 0x27, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, @@ -6862,162 +6866,169 @@ var file_odpf_guardian_v1beta1_guardian_proto_rawDesc = []byte{ 0x79, 0x70, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, 0x73, 0x22, 0x58, + 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, 0x73, 0x22, 0x5f, 0x0a, 0x20, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, - 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x52, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x47, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, - 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, - 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x22, 0x46, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, - 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x6f, - 0x6c, 0x65, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x22, 0x80, 0x02, 0x0a, 0x17, 0x49, 0x6d, + 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, + 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, + 0x47, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x22, 0x4d, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, + 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, + 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x6f, 0x6c, 0x65, + 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x22, 0x80, 0x02, 0x0a, 0x17, 0x49, 0x6d, 0x70, 0x6f, + 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, + 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x73, 0x12, 0x3f, 0x0a, 0x0d, 0x74, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x67, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x47, 0x74, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x74, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x6c, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x74, 0x65, 0x22, 0x6a, 0x0a, 0x18, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x72, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x73, 0x12, 0x3f, 0x0a, 0x0d, 0x74, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x67, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x47, 0x74, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x74, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x6c, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, - 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x74, 0x65, 0x22, 0x63, 0x0a, 0x18, - 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, - 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, + 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, + 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0x24, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, + 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x61, 0x0a, 0x13, + 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x08, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, - 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, - 0x73, 0x22, 0x24, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, + 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x08, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x22, + 0x96, 0x02, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x1f, 0x0a, 0x0b, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, 0x21, 0x0a, + 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x73, + 0x12, 0x14, 0x0a, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x05, 0x74, 0x79, 0x70, 0x65, 0x73, 0x12, 0x3f, 0x0a, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x5f, 0x67, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x47, 0x74, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x6c, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x74, 0x65, 0x22, 0x68, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, + 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, + 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x15, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, + 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x58, 0x0a, 0x14, 0x4c, 0x69, 0x73, + 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x40, 0x0a, 0x08, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x08, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x69, 0x65, 0x73, 0x22, 0x3c, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x5a, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x41, 0x63, - 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, - 0x0a, 0x08, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x27, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x08, 0x61, 0x63, 0x74, 0x69, 0x76, - 0x69, 0x74, 0x79, 0x22, 0x96, 0x02, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, - 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, - 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x73, - 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, - 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, - 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x49, 0x64, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73, 0x12, 0x3f, 0x0a, 0x0d, 0x74, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x67, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x47, 0x74, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x74, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x6c, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, - 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x74, 0x65, 0x22, 0x61, 0x0a, 0x16, - 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, - 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x64, 0x70, - 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, - 0x69, 0x74, 0x79, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, - 0x15, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x51, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, - 0x0a, 0x08, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x22, 0x47, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, + 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, + 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x68, 0x0a, 0x1c, 0x47, 0x65, + 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x06, 0x61, 0x70, + 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x61, 0x70, + 0x70, 0x65, 0x61, 0x6c, 0x22, 0x51, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x08, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x22, 0x3c, 0x0a, 0x10, 0x47, 0x65, 0x74, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x47, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x22, 0x61, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x65, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x41, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x29, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, - 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x61, 0x70, 0x70, - 0x65, 0x61, 0x6c, 0x22, 0x4a, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, + 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x6c, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, + 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, + 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, + 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x17, 0x0a, 0x07, + 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, + 0x72, 0x79, 0x52, 0x75, 0x6e, 0x22, 0x54, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, + 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, + 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, + 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x7c, 0x0a, 0x13, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, + 0x69, 0x64, 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, + 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x12, 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, 0x75, 0x6e, 0x22, 0x54, 0x0a, 0x14, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, - 0x65, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, - 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x17, 0x0a, - 0x07, 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, - 0x64, 0x72, 0x79, 0x52, 0x75, 0x6e, 0x22, 0x4d, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, - 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, - 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x75, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x35, 0x0a, 0x06, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, 0x75, 0x6e, 0x22, 0x4d, 0x0a, 0x14, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, - 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0xd1, 0x01, 0x0a, 0x14, - 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, - 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, - 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, - 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, - 0x56, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x09, 0x72, 0x65, - 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0x24, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x52, 0x65, - 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x52, 0x0a, - 0x13, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, + 0xd1, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x12, + 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, + 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x74, + 0x61, 0x69, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, + 0x69, 0x6c, 0x73, 0x22, 0x5d, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x09, + 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x26, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x22, 0x64, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x3b, 0x0a, 0x08, 0x72, 0x65, - 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x55, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x3b, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x73, 0x22, 0x24, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x59, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x52, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x42, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, + 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x22, 0x6b, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x42, 0x0a, 0x08, + 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, + 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, + 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x22, 0x5c, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x72, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x27, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, @@ -7040,209 +7051,216 @@ var file_odpf_guardian_v1beta1_guardian_proto_rawDesc = []byte{ 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, - 0x52, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x65, 0x61, - 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x07, 0x61, 0x70, - 0x70, 0x65, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x07, 0x61, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x73, 0x22, 0xb5, 0x02, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, + 0x59, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x07, 0x61, 0x70, + 0x70, 0x65, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x52, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x22, 0xb5, 0x02, 0x0a, 0x12, 0x4c, + 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, + 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, + 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, + 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0e, + 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x06, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, + 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, + 0x75, 0x72, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, + 0x72, 0x5f, 0x62, 0x79, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, + 0x72, 0x42, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, + 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x42, 0x79, 0x22, 0x55, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x07, 0x61, 0x70, 0x70, + 0x65, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, + 0x52, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x22, 0x22, 0x0a, 0x10, 0x47, 0x65, 0x74, + 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, + 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x51, 0x0a, + 0x11, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, + 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, + 0x22, 0x25, 0x0a, 0x13, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x54, 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x63, 0x65, + 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x3c, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, + 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x22, 0x99, 0x01, + 0x0a, 0x13, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x50, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, + 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x1a, 0x20, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, + 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x54, 0x0a, 0x14, 0x52, 0x65, 0x76, + 0x6f, 0x6b, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, + 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x22, + 0xe7, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, - 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, + 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, + 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, - 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x07, 0x20, + 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, - 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x08, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x1d, 0x0a, 0x0a, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x22, 0x4e, 0x0a, 0x13, 0x4c, - 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x37, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, - 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x52, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x22, 0x22, 0x0a, 0x10, 0x47, - 0x65, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, - 0x4a, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, - 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, - 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x13, 0x43, - 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, - 0x69, 0x64, 0x22, 0x4d, 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x61, 0x70, - 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, - 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, - 0x6c, 0x22, 0x92, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x49, 0x0a, 0x06, 0x72, 0x65, 0x61, - 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6f, 0x64, 0x70, 0x66, - 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, - 0x61, 0x73, 0x6f, 0x6e, 0x1a, 0x20, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, - 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x4d, 0x0a, 0x14, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, - 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, - 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, - 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, - 0x70, 0x70, 0x65, 0x61, 0x6c, 0x22, 0xe7, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, - 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, - 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, - 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, - 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, - 0x72, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, - 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, - 0x50, 0x0a, 0x15, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, - 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, - 0x73, 0x22, 0xe3, 0x02, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x51, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x1a, 0x94, 0x01, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, - 0x65, 0x12, 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x07, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x31, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x07, - 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x4f, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x37, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, - 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x22, 0x70, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, + 0x73, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x57, 0x0a, 0x15, 0x52, 0x65, 0x76, + 0x6f, 0x6b, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x73, 0x22, 0xea, 0x02, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, + 0x65, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x58, 0x0a, 0x09, 0x72, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, + 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x94, 0x01, 0x0a, 0x08, 0x52, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, + 0x75, 0x63, 0x74, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x31, 0x0a, 0x07, + 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, + 0x56, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x07, + 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x22, 0x70, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x55, + 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x12, + 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x61, 0x0a, 0x19, 0x4c, 0x69, 0x73, + 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, + 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, + 0x6c, 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x22, 0x8b, 0x01, 0x0a, + 0x14, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x03, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x5a, 0x0a, 0x19, 0x4c, 0x69, - 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, - 0x76, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, - 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x09, 0x61, 0x70, 0x70, - 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x22, 0x8b, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x41, - 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x42, 0x79, 0x22, 0x56, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, - 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, - 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, - 0x6c, 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x22, 0xd3, 0x01, 0x0a, - 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, - 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, - 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x06, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, - 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x38, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, - 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, - 0x6f, 0x6e, 0x22, 0x4f, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, - 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x06, - 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, - 0x65, 0x61, 0x6c, 0x22, 0x68, 0x0a, 0x12, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, - 0x65, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x70, - 0x70, 0x65, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, - 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x70, - 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x4c, 0x0a, - 0x13, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, - 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, - 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x22, 0x6b, 0x0a, 0x15, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, + 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x22, 0x5d, 0x0a, 0x15, 0x4c, 0x69, + 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x09, + 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x22, 0xda, 0x01, 0x0a, 0x15, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x70, 0x70, 0x72, + 0x6f, 0x76, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x52, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, + 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x38, 0x0a, 0x06, + 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, + 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x56, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, + 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, + 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x22, 0x68, + 0x0a, 0x12, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x4f, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, - 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, - 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x22, 0x96, 0x03, 0x0a, 0x11, 0x4c, 0x69, - 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, 0x23, 0x0a, 0x0d, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x03, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, - 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, - 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x49, 0x64, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x73, - 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, - 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, - 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x14, 0x0a, 0x05, - 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x72, 0x6f, 0x6c, - 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, - 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x0b, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, - 0x65, 0x72, 0x22, 0x4a, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, - 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, + 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x53, 0x0a, 0x13, 0x41, 0x64, 0x64, 0x41, + 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x3c, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, + 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x22, 0x6b, 0x0a, + 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, + 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, + 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, + 0x61, 0x6c, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x56, 0x0a, 0x16, 0x44, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, + 0x61, 0x6c, 0x22, 0x96, 0x03, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, + 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x73, 0x12, 0x25, 0x0a, + 0x0e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, + 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, + 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, + 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, + 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6e, + 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x09, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x0c, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x22, 0x51, 0x0a, 0x12, 0x4c, + 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, 0xe5, 0x02, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, @@ -7267,371 +7285,385 @@ var file_odpf_guardian_v1beta1_guardian_proto_rawDesc = []byte{ 0x65, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0x4e, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, + 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0x55, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x34, 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x06, - 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x21, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x46, 0x0a, 0x10, 0x47, 0x65, 0x74, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, - 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x05, 0x67, 0x72, 0x61, 0x6e, - 0x74, 0x22, 0x3a, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x22, 0x49, 0x0a, - 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, - 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x52, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x22, 0x3c, 0x0a, 0x12, 0x52, 0x65, 0x76, 0x6f, - 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x49, 0x0a, 0x13, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, - 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x05, 0x67, 0x72, 0x61, 0x6e, - 0x74, 0x22, 0xe6, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, - 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, - 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, - 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, - 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x05, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, - 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x4c, 0x0a, 0x14, 0x52, 0x65, - 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, - 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x52, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x86, 0x01, 0x0a, 0x04, 0x52, 0x6f, 0x6c, - 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x22, 0x38, 0x0a, 0x0c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xdc, 0x07, 0x0a, 0x0e, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x12, - 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x03, 0x75, 0x72, 0x6e, 0x12, 0x49, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x03, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, - 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4c, 0x61, 0x62, 0x65, - 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, - 0x38, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x63, 0x72, - 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x4a, 0x0a, 0x06, 0x61, 0x70, 0x70, - 0x65, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6f, 0x64, 0x70, 0x66, - 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x61, - 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x52, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, - 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, - 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x09, - 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x61, 0x6c, 0x6c, - 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, - 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, - 0x64, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x57, 0x0a, - 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x37, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, - 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, - 0x01, 0x1a, 0x8c, 0x01, 0x0a, 0x0c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x70, 0x65, 0x72, 0x6d, - 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x14, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, - 0x6e, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x46, 0x0a, 0x20, 0x61, 0x6c, 0x6c, 0x6f, - 0x77, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, - 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x1c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, - 0x1a, 0xac, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, + 0x12, 0x3b, 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x12, 0x31, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, - 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x6f, 0x6c, 0x65, - 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, - 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x1a, - 0x79, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x08, - 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, - 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xf5, 0x01, 0x0a, 0x08, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, - 0x72, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, 0x3d, 0x0a, - 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x39, 0x0a, 0x0a, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x22, 0x49, 0x0a, 0x0c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, - 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, - 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0xa2, 0x01, - 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x66, - 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, - 0x64, 0x12, 0x45, 0x0a, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x2f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x1a, 0x38, 0x0a, 0x0e, 0x4d, 0x61, 0x74, 0x63, - 0x68, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x02, 0x65, 0x71, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x02, - 0x65, 0x71, 0x22, 0xa7, 0x04, 0x0a, 0x12, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x70, 0x70, - 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x64, 0x0a, 0x10, 0x64, 0x75, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, - 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x44, - 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0f, - 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, - 0x26, 0x0a, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6f, 0x6e, 0x5f, 0x62, 0x65, 0x68, 0x61, - 0x6c, 0x66, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4f, - 0x6e, 0x42, 0x65, 0x68, 0x61, 0x6c, 0x66, 0x12, 0x34, 0x0a, 0x16, 0x61, 0x6c, 0x6c, 0x6f, 0x77, - 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x65, - 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x46, 0x0a, - 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, - 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x63, - 0x74, 0x69, 0x76, 0x65, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x12, 0x50, 0x0a, 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x21, 0x0a, + 0x0f, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, + 0x22, 0x4d, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x22, + 0x3a, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x22, 0x50, 0x0a, 0x13, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x39, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x2e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x3b, 0x0a, 0x0f, 0x44, 0x75, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, - 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x76, 0x0a, 0x08, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, - 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, - 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x80, 0x0f, 0x0a, - 0x06, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x05, 0x73, 0x74, 0x65, 0x70, 0x73, 0x18, 0x04, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x22, 0x3c, 0x0a, + 0x12, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x50, 0x0a, 0x13, 0x52, + 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x39, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, + 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x22, 0xe6, 0x01, + 0x0a, 0x13, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, + 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x03, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, + 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, 0x73, 0x12, 0x16, + 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x53, 0x0a, 0x14, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, + 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, + 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, + 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x72, + 0x61, 0x6e, 0x74, 0x52, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x86, 0x01, 0x0a, 0x04, + 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x0b, 0x70, 0x65, + 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x38, 0x0a, 0x0c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x86, + 0x08, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, 0x50, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, + 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x38, 0x0a, 0x0b, 0x63, 0x72, 0x65, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, + 0x61, 0x6c, 0x73, 0x12, 0x51, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, + 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x59, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, + 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x73, 0x12, 0x32, 0x0a, 0x15, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x13, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x5e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, + 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, + 0x1a, 0x8c, 0x01, 0x0a, 0x0c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x12, 0x34, 0x0a, 0x16, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x61, + 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x14, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, + 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x46, 0x0a, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, + 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x65, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x1c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x41, 0x63, + 0x63, 0x65, 0x73, 0x73, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x1a, + 0xba, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x38, 0x0a, 0x05, 0x72, 0x6f, + 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x05, 0x72, + 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x1a, 0x79, 0x0a, 0x11, + 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xfc, 0x01, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, 0x44, 0x0a, 0x06, 0x63, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x75, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x49, 0x0a, 0x0c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x73, 0x22, 0xa9, 0x01, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x14, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x4c, 0x0a, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x61, + 0x74, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x6d, 0x61, + 0x74, 0x63, 0x68, 0x1a, 0x38, 0x0a, 0x0e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x02, 0x65, 0x71, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x02, 0x65, 0x71, 0x22, 0xb5, 0x04, + 0x0a, 0x12, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x12, 0x6b, 0x0a, 0x10, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, + 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, + 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x52, 0x0f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6f, 0x6e, 0x5f, 0x62, 0x65, + 0x68, 0x61, 0x6c, 0x66, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, + 0x77, 0x4f, 0x6e, 0x42, 0x65, 0x68, 0x61, 0x6c, 0x66, 0x12, 0x34, 0x0a, 0x16, 0x61, 0x6c, 0x6c, + 0x6f, 0x77, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x63, 0x63, + 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x61, 0x6c, 0x6c, 0x6f, 0x77, + 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, + 0x46, 0x0a, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, + 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, + 0x5f, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, + 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x45, 0x78, 0x74, 0x65, + 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x12, 0x57, 0x0a, 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x51, 0x75, 0x65, + 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x1a, 0x3b, 0x0a, 0x0f, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x76, 0x0a, + 0x08, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xd4, 0x0f, 0x0a, 0x06, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, + 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x05, + 0x73, 0x74, 0x65, 0x70, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x53, 0x74, 0x65, 0x70, 0x52, 0x05, - 0x73, 0x74, 0x65, 0x70, 0x73, 0x12, 0x41, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, - 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, - 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, - 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, - 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x4d, - 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x08, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, - 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, - 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x33, 0x0a, - 0x03, 0x69, 0x61, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x64, 0x70, - 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x49, 0x41, 0x4d, 0x52, 0x03, 0x69, - 0x61, 0x6d, 0x12, 0x41, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x73, 0x74, 0x65, 0x70, 0x73, 0x12, 0x48, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, + 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x4c, 0x61, 0x62, 0x65, + 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, + 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, + 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x75, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x54, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x61, - 0x70, 0x70, 0x65, 0x61, 0x6c, 0x1a, 0xff, 0x01, 0x0a, 0x0c, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, - 0x61, 0x6c, 0x53, 0x74, 0x65, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, - 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0b, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x77, 0x68, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x77, - 0x68, 0x65, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, - 0x1d, 0x0a, 0x0a, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x5f, 0x69, 0x66, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x49, 0x66, 0x12, 0x1c, - 0x0a, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x12, 0x29, 0x0a, 0x10, - 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, - 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, - 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, - 0x38, 0x01, 0x1a, 0xd4, 0x06, 0x0a, 0x0b, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x12, 0x4c, 0x0a, 0x02, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, - 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x52, 0x65, - 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x02, 0x6f, 0x6e, - 0x12, 0x54, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x3a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x79, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x72, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3a, 0x0a, 0x03, 0x69, + 0x61, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x49, + 0x41, 0x4d, 0x52, 0x03, 0x69, 0x61, 0x6d, 0x12, 0x48, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x70, 0x70, + 0x65, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x1a, 0xff, 0x01, 0x0a, 0x0c, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x53, 0x74, + 0x65, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, + 0x77, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, + 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x77, + 0x68, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x77, 0x68, 0x65, 0x6e, 0x12, + 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x08, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x61, + 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x5f, 0x69, 0x66, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x49, 0x66, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x70, + 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, + 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x6a, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x61, + 0x73, 0x6f, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0xfe, + 0x06, 0x0a, 0x0b, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x53, + 0x0a, 0x02, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x64, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x07, 0x61, - 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x1a, 0xfa, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x71, 0x75, 0x69, - 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x12, 0x23, 0x0a, - 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, - 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, - 0x72, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x55, 0x72, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, - 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, - 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, 0x12, 0x12, 0x0a, - 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, - 0x65, 0x12, 0x40, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, - 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, - 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x1a, 0xa3, 0x03, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x69, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6f, 0x64, 0x70, - 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, - 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x3e, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, - 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3b, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, + 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, + 0x02, 0x6f, 0x6e, 0x12, 0x5b, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x07, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, + 0x1a, 0x81, 0x02, 0x0a, 0x12, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x12, + 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x5f, 0x75, 0x72, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x47, 0x0a, 0x0a, 0x63, + 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x27, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, + 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0xb8, 0x03, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x61, 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x70, 0x0a, 0x08, 0x72, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x54, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x64, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x2e, 0x52, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, + 0x72, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, + 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, + 0x45, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x1a, 0x92, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, - 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x55, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a, 0xd3, 0x01, 0x0a, 0x03, 0x49, 0x41, - 0x4d, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x2e, 0x0a, - 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x45, 0x0a, - 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x49, 0x41, 0x4d, - 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x1a, 0x39, 0x0a, 0x0b, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, - 0x70, 0x0a, 0x0d, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0x43, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, - 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, - 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x22, 0xa9, 0x07, 0x0a, 0x06, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, - 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, - 0x09, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x3e, 0x0a, 0x07, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x41, 0x0a, 0x06, - 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x2e, 0x4c, 0x61, 0x62, 0x65, - 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, - 0x3b, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, - 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x09, - 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, - 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, - 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x12, 0x31, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x11, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x07, 0x64, 0x65, 0x74, - 0x61, 0x69, 0x6c, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x12, 0x30, 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, - 0x72, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, - 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x6d, - 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x70, - 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x32, 0x0a, 0x05, 0x67, 0x72, - 0x61, 0x6e, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6f, 0x64, 0x70, 0x66, + 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x1a, 0x92, 0x01, 0x0a, 0x12, 0x52, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, + 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, + 0x03, 0x75, 0x72, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, + 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a, + 0xda, 0x01, 0x0a, 0x03, 0x49, 0x41, 0x4d, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x12, 0x4c, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x49, 0x41, 0x4d, 0x2e, 0x53, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x1a, 0x39, 0x0a, 0x0b, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, + 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x70, 0x0a, 0x0d, + 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x43, 0x0a, + 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, + 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xcc, + 0x07, 0x0a, 0x06, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, + 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, + 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, + 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x45, 0x0a, 0x07, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x12, 0x48, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, + 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, + 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x42, 0x0a, 0x08, 0x72, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x44, + 0x0a, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, + 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, + 0x76, 0x61, 0x6c, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, + 0x61, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, + 0x39, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0d, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, + 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x31, 0x0a, 0x07, 0x64, 0x65, + 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, + 0x72, 0x75, 0x63, 0x74, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x21, 0x0a, + 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x12, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x13, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x12, + 0x30, 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, + 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, + 0x18, 0x15, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x12, 0x39, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x18, 0x16, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x17, 0x20, @@ -7640,7 +7672,7 @@ var file_odpf_guardian_v1beta1_guardian_proto_rawDesc = []byte{ 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 0x0e, 0x10, - 0x0f, 0x4a, 0x04, 0x08, 0x0f, 0x10, 0x10, 0x4a, 0x04, 0x08, 0x10, 0x10, 0x11, 0x22, 0xa0, 0x03, + 0x0f, 0x4a, 0x04, 0x08, 0x0f, 0x10, 0x10, 0x4a, 0x04, 0x08, 0x10, 0x10, 0x11, 0x22, 0xa7, 0x03, 0x0a, 0x08, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, @@ -7654,799 +7686,834 @@ var file_odpf_guardian_v1beta1_guardian_proto_rawDesc = []byte{ 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x12, 0x35, 0x0a, 0x06, 0x61, - 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, - 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, - 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, - 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, - 0x22, 0xbe, 0x04, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, - 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, - 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, - 0x72, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x55, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x31, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, - 0x6c, 0x73, 0x12, 0x43, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x08, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, - 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x12, 0x3c, 0x0a, 0x06, 0x61, + 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, + 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, + 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0xcc, 0x04, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, + 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, + 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, + 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, + 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x4a, 0x0a, 0x06, 0x6c, 0x61, 0x62, + 0x65, 0x6c, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, + 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x5f, 0x61, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, + 0x12, 0x39, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0a, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x69, + 0x73, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, + 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, + 0x61, 0x72, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x42, 0x0a, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, + 0x72, 0x65, 0x6e, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x52, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, + 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xbf, 0x06, 0x0a, 0x05, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, + 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, + 0x6f, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, + 0x20, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x73, 0x12, 0x43, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x64, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, + 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x5f, 0x62, + 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, + 0x42, 0x79, 0x12, 0x39, 0x0a, 0x0a, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x5f, 0x61, 0x74, + 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, - 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1d, 0x0a, - 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, - 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x3b, 0x0a, 0x08, 0x63, 0x68, 0x69, - 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x63, 0x68, - 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, - 0x01, 0x22, 0xb1, 0x06, 0x0a, 0x05, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, - 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x65, - 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x43, 0x0a, 0x0f, - 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x6d, 0x70, 0x52, 0x09, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x41, 0x74, 0x12, 0x23, 0x0a, + 0x0d, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0c, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x52, 0x65, 0x61, 0x73, + 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, + 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, + 0x79, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, + 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, - 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, - 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x1d, - 0x0a, 0x0a, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x42, 0x79, 0x12, 0x39, 0x0a, - 0x0a, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x72, - 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x41, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x76, 0x6f, - 0x6b, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0c, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, - 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x12, 0x39, 0x0a, 0x0a, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, + 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, + 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x42, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x61, + 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x52, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, + 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x0b, 0x69, 0x73, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x69, + 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x10, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x49, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x15, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x22, 0xf7, 0x04, 0x0a, 0x10, 0x50, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x12, 0x0e, 0x0a, + 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, + 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f, + 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, + 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x21, + 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, + 0x65, 0x12, 0x38, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x26, 0x0a, 0x0e, 0x61, + 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, + 0x03, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x33, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x39, 0x0a, 0x0a, + 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x12, 0x3b, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x10, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x42, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, + 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x08, 0x72, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, + 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, - 0x35, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x06, - 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x70, 0x65, 0x72, - 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, - 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x49, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, - 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x22, 0xe9, 0x04, 0x0a, 0x10, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x72, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, - 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x74, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x26, 0x0a, 0x0e, 0x61, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x12, 0x33, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, - 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, - 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x41, 0x74, 0x12, 0x3b, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, - 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x12, 0x3b, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x0c, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, - 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x30, - 0x0a, 0x14, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, - 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, - 0x12, 0x2f, 0x0a, 0x13, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72, 0x6d, - 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x72, - 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x32, 0xfe, 0x29, 0x0a, 0x0f, 0x47, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x86, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x2b, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, - 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, - 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x1a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x85, - 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x29, - 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, - 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x95, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x2e, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, - 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, - 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x12, 0x91, - 0x01, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x12, 0x2c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, - 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x30, 0x0a, 0x14, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, + 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, + 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, + 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, + 0x6e, 0x73, 0x32, 0xfa, 0x2d, 0x0a, 0x0f, 0x47, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x53, + 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x94, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x50, + 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, + 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x1a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x93, 0x01, + 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x30, 0x2e, + 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, + 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x22, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x3a, 0x06, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x12, 0xcf, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x2c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, + 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, + 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, + 0x69, 0x64, 0x7d, 0x12, 0xa3, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x36, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, + 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x12, + 0x18, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, + 0x65, 0x72, 0x73, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x12, 0x9f, 0x01, 0x0a, 0x0e, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x33, 0x2e, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, + 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x22, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x3a, + 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0xdd, 0x01, 0x0a, 0x0e, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x33, + 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, - 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x60, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x5a, 0x1a, 0x17, 0x2f, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, - 0x69, 0x64, 0x7d, 0x3a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5a, 0x37, 0x1a, 0x2d, 0x2f, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x2f, - 0x7b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x75, 0x72, 0x6e, 0x7d, 0x3a, 0x06, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x12, 0x8e, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x2c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, - 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, + 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, + 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x60, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x5a, 0x3a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5a, 0x37, 0x3a, 0x06, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x1a, 0x2d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, + 0x74, 0x79, 0x70, 0x65, 0x7d, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x75, 0x72, + 0x6e, 0x7d, 0x1a, 0x17, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x9c, 0x01, 0x0a, 0x0e, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x33, + 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x2a, 0x17, 0x2f, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, - 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x9f, 0x01, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, - 0x6c, 0x65, 0x73, 0x12, 0x27, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, - 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x12, 0x37, - 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, - 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x9a, 0x01, 0x0a, 0x10, 0x49, 0x6d, 0x70, 0x6f, - 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x2e, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, - 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, - 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x25, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, - 0x74, 0x3a, 0x01, 0x2a, 0x12, 0x86, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, - 0x76, 0x69, 0x74, 0x79, 0x12, 0x29, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, - 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, - 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, - 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x63, - 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x8a, 0x01, - 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, - 0x12, 0x2c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, - 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, - 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, - 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x82, 0x01, 0x0a, 0x0c, 0x4c, - 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x2a, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, - 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x19, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, - 0x91, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x27, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, - 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, - 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x12, 0x29, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, - 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x7d, 0x12, 0x8a, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, + 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, + 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x19, 0x2a, 0x17, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0xad, 0x01, 0x0a, 0x09, 0x4c, + 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6c, 0x65, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6c, 0x65, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x39, 0x12, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0xa8, 0x01, 0x0a, 0x10, 0x49, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, + 0x35, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, + 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x25, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x3a, 0x01, 0x2a, 0x22, 0x1a, 0x2f, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x69, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x94, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, + 0x69, 0x76, 0x69, 0x74, 0x79, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, + 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x63, 0x74, + 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x98, 0x01, 0x0a, + 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, + 0x33, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x15, 0x12, 0x13, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x63, 0x74, + 0x69, 0x76, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x90, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, + 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x19, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x9f, 0x01, 0x0a, 0x09, 0x47, + 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x2b, 0x12, 0x29, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x73, 0x2f, 0x7b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x12, 0x98, 0x01, 0x0a, + 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x31, 0x2e, + 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2b, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x21, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x11, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x3a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x8f, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x12, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, - 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x20, 0x1a, 0x16, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x3a, 0x06, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x12, 0xbe, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x32, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x65, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x33, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, - 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x2b, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, - 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, - 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x1a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x85, 0x01, 0x0a, - 0x0b, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x29, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, + 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, - 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x98, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x2c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x21, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x3a, 0x06, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x22, 0x11, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x9d, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x3a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x1a, + 0x16, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, + 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0xcc, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, + 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, - 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x29, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x1a, 0x17, 0x2f, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, - 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x3a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, - 0x8e, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x12, 0x2c, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, - 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x2a, 0x17, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, - 0x12, 0x8d, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, - 0x65, 0x61, 0x6c, 0x73, 0x12, 0x2d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, - 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x12, + 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, + 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, + 0x2f, 0x7b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x70, 0x72, 0x65, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x94, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x52, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, - 0x12, 0x7e, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x12, - 0x29, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6f, 0x64, 0x70, - 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x18, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x12, 0x12, 0x10, - 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, - 0x12, 0x7d, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x27, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, + 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x1a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x93, 0x01, + 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x30, 0x2e, + 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, + 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, + 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, - 0x65, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x1d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, - 0x8d, 0x01, 0x0a, 0x0c, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, - 0x12, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, - 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, - 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x1e, 0x1a, 0x1c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x12, - 0x84, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, - 0x12, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, - 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, - 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x15, 0x22, 0x10, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, 0x65, - 0x61, 0x6c, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x95, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x12, 0x2f, 0x2e, 0x6f, - 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x7b, + 0x69, 0x64, 0x7d, 0x12, 0xa6, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x29, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x3a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x1a, 0x17, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x9c, 0x01, 0x0a, + 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, + 0x33, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x19, 0x2a, 0x17, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x9b, 0x01, 0x0a, 0x0f, + 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x12, + 0x34, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, - 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, - 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x1d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x12, 0x86, - 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, - 0x12, 0x2b, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, + 0x65, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x12, 0x8c, 0x01, 0x0a, 0x0b, 0x4c, 0x69, + 0x73, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, - 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, - 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1a, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, - 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x12, 0xae, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x12, 0x2c, 0x2e, 0x6f, 0x64, 0x70, - 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, - 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, - 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, - 0x2f, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, - 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, - 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x7d, - 0x3a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xaf, 0x01, 0x0a, 0x0b, 0x41, 0x64, 0x64, - 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x29, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, - 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, - 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x41, - 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x22, 0x3e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x65, 0x61, - 0x6c, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x2f, - 0x7b, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, - 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0xbd, 0x01, 0x0a, 0x0e, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x2c, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, - 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6f, 0x64, - 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x48, 0x2a, 0x46, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, - 0x65, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x7d, - 0x2f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x72, - 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, - 0x72, 0x73, 0x2f, 0x7b, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x7d, 0x12, 0x7a, 0x0a, 0x0a, 0x4c, 0x69, - 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x28, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, + 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, + 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x18, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x12, 0x12, 0x10, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x12, 0x8b, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, + 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, + 0x15, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, + 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x9b, 0x01, 0x0a, 0x0c, 0x43, 0x61, 0x6e, 0x63, 0x65, + 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x70, 0x70, + 0x65, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, + 0x41, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x1a, 0x1c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x61, + 0x6e, 0x63, 0x65, 0x6c, 0x12, 0x92, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, + 0x70, 0x70, 0x65, 0x61, 0x6c, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x65, 0x61, + 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, + 0x70, 0x65, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x15, 0x3a, 0x01, 0x2a, 0x22, 0x10, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x12, 0xa3, 0x01, 0x0a, 0x11, 0x4c, 0x69, + 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x12, + 0x36, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, + 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, + 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x1d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x12, + 0x94, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, + 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, - 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x17, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x12, 0x0f, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, - 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x89, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x2c, 0x2e, 0x6f, 0x64, 0x70, 0x66, + 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, + 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1a, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, + 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x12, 0xbc, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, + 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, + 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, + 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x3a, 0x06, 0x61, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, + 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x72, + 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x12, 0xbd, 0x01, 0x0a, 0x0b, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, + 0x72, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, + 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x43, 0x3a, 0x01, 0x2a, 0x22, 0x3e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, + 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x5f, + 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x61, + 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x72, + 0x6f, 0x76, 0x65, 0x72, 0x73, 0x12, 0xcb, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, + 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, + 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, + 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x2a, 0x46, 0x2f, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x61, + 0x70, 0x70, 0x65, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, + 0x61, 0x6c, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x69, 0x64, + 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x65, 0x6d, 0x61, + 0x69, 0x6c, 0x7d, 0x12, 0x88, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, + 0x74, 0x73, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, - 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, - 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x65, 0x2f, 0x67, 0x72, 0x61, 0x6e, - 0x74, 0x73, 0x12, 0x79, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x26, - 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, - 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, - 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x1c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x85, 0x01, - 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x29, 0x2e, - 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, + 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x17, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x12, 0x0f, 0x2f, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x97, + 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x73, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x32, 0x14, 0x2f, 0x76, + 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, + 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1a, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, + 0x65, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x87, 0x01, 0x0a, 0x08, 0x47, 0x65, 0x74, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x69, - 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x12, 0x8c, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x29, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, - 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, - 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x20, 0x1a, 0x1b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x65, 0x76, 0x6f, 0x6b, - 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x8a, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x2a, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, - 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, - 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2b, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, + 0x64, 0x7d, 0x12, 0x93, 0x01, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, + 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x3a, + 0x01, 0x2a, 0x32, 0x14, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x67, 0x72, 0x61, + 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x9a, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x76, + 0x6f, 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x72, + 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x21, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x1a, 0x16, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x3a, 0x01, - 0x2a, 0x12, 0xae, 0x01, 0x0a, 0x18, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x36, - 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x6f, 0x64, 0x70, 0x66, 0x2e, 0x67, 0x75, - 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, - 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x21, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, - 0x01, 0x2a, 0x42, 0x48, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, - 0x2f, 0x6f, 0x64, 0x70, 0x66, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x6e, 0x2f, 0x67, 0x75, 0x61, - 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x67, 0x75, - 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x92, 0x41, 0x0c, - 0x12, 0x07, 0x32, 0x05, 0x30, 0x2e, 0x31, 0x2e, 0x30, 0x2a, 0x01, 0x01, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x3a, 0x01, 0x2a, 0x1a, 0x1b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x72, + 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x12, 0x98, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x72, 0x61, 0x6e, + 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, 0x61, 0x6e, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x21, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x3a, 0x01, 0x2a, 0x1a, 0x16, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, + 0x12, 0xbc, 0x01, 0x0a, 0x18, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x3d, 0x2e, + 0x67, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, + 0x64, 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6d, 0x70, + 0x6f, 0x72, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x69, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, + 0x72, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x21, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x1b, 0x3a, 0x01, 0x2a, 0x22, 0x16, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x42, + 0x48, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, + 0x74, 0x6f, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x6e, 0x2f, 0x67, 0x75, 0x61, 0x72, 0x64, 0x69, + 0x61, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x67, 0x75, 0x61, 0x72, 0x64, + 0x69, 0x61, 0x6e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x92, 0x41, 0x0c, 0x12, 0x07, 0x32, + 0x05, 0x30, 0x2e, 0x31, 0x2e, 0x30, 0x2a, 0x01, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var ( - file_odpf_guardian_v1beta1_guardian_proto_rawDescOnce sync.Once - file_odpf_guardian_v1beta1_guardian_proto_rawDescData = file_odpf_guardian_v1beta1_guardian_proto_rawDesc + file_gotocompany_guardian_v1beta1_guardian_proto_rawDescOnce sync.Once + file_gotocompany_guardian_v1beta1_guardian_proto_rawDescData = file_gotocompany_guardian_v1beta1_guardian_proto_rawDesc ) -func file_odpf_guardian_v1beta1_guardian_proto_rawDescGZIP() []byte { - file_odpf_guardian_v1beta1_guardian_proto_rawDescOnce.Do(func() { - file_odpf_guardian_v1beta1_guardian_proto_rawDescData = protoimpl.X.CompressGZIP(file_odpf_guardian_v1beta1_guardian_proto_rawDescData) +func file_gotocompany_guardian_v1beta1_guardian_proto_rawDescGZIP() []byte { + file_gotocompany_guardian_v1beta1_guardian_proto_rawDescOnce.Do(func() { + file_gotocompany_guardian_v1beta1_guardian_proto_rawDescData = protoimpl.X.CompressGZIP(file_gotocompany_guardian_v1beta1_guardian_proto_rawDescData) }) - return file_odpf_guardian_v1beta1_guardian_proto_rawDescData -} - -var file_odpf_guardian_v1beta1_guardian_proto_msgTypes = make([]protoimpl.MessageInfo, 110) -var file_odpf_guardian_v1beta1_guardian_proto_goTypes = []interface{}{ - (*ListProvidersRequest)(nil), // 0: odpf.guardian.v1beta1.ListProvidersRequest - (*ListProvidersResponse)(nil), // 1: odpf.guardian.v1beta1.ListProvidersResponse - (*GetProviderRequest)(nil), // 2: odpf.guardian.v1beta1.GetProviderRequest - (*GetProviderResponse)(nil), // 3: odpf.guardian.v1beta1.GetProviderResponse - (*GetProviderTypesRequest)(nil), // 4: odpf.guardian.v1beta1.GetProviderTypesRequest - (*GetProviderTypesResponse)(nil), // 5: odpf.guardian.v1beta1.GetProviderTypesResponse - (*CreateProviderRequest)(nil), // 6: odpf.guardian.v1beta1.CreateProviderRequest - (*CreateProviderResponse)(nil), // 7: odpf.guardian.v1beta1.CreateProviderResponse - (*UpdateProviderRequest)(nil), // 8: odpf.guardian.v1beta1.UpdateProviderRequest - (*UpdateProviderResponse)(nil), // 9: odpf.guardian.v1beta1.UpdateProviderResponse - (*DeleteProviderRequest)(nil), // 10: odpf.guardian.v1beta1.DeleteProviderRequest - (*DeleteProviderResponse)(nil), // 11: odpf.guardian.v1beta1.DeleteProviderResponse - (*ImportGrantsFromProviderRequest)(nil), // 12: odpf.guardian.v1beta1.ImportGrantsFromProviderRequest - (*ImportGrantsFromProviderResponse)(nil), // 13: odpf.guardian.v1beta1.ImportGrantsFromProviderResponse - (*ListRolesRequest)(nil), // 14: odpf.guardian.v1beta1.ListRolesRequest - (*ListRolesResponse)(nil), // 15: odpf.guardian.v1beta1.ListRolesResponse - (*ImportActivitiesRequest)(nil), // 16: odpf.guardian.v1beta1.ImportActivitiesRequest - (*ImportActivitiesResponse)(nil), // 17: odpf.guardian.v1beta1.ImportActivitiesResponse - (*GetActivityRequest)(nil), // 18: odpf.guardian.v1beta1.GetActivityRequest - (*GetActivityResponse)(nil), // 19: odpf.guardian.v1beta1.GetActivityResponse - (*ListActivitiesRequest)(nil), // 20: odpf.guardian.v1beta1.ListActivitiesRequest - (*ListActivitiesResponse)(nil), // 21: odpf.guardian.v1beta1.ListActivitiesResponse - (*ListPoliciesRequest)(nil), // 22: odpf.guardian.v1beta1.ListPoliciesRequest - (*ListPoliciesResponse)(nil), // 23: odpf.guardian.v1beta1.ListPoliciesResponse - (*GetPolicyRequest)(nil), // 24: odpf.guardian.v1beta1.GetPolicyRequest - (*GetPolicyPreferencesRequest)(nil), // 25: odpf.guardian.v1beta1.GetPolicyPreferencesRequest - (*GetPolicyPreferencesResponse)(nil), // 26: odpf.guardian.v1beta1.GetPolicyPreferencesResponse - (*GetPolicyResponse)(nil), // 27: odpf.guardian.v1beta1.GetPolicyResponse - (*CreatePolicyRequest)(nil), // 28: odpf.guardian.v1beta1.CreatePolicyRequest - (*CreatePolicyResponse)(nil), // 29: odpf.guardian.v1beta1.CreatePolicyResponse - (*UpdatePolicyRequest)(nil), // 30: odpf.guardian.v1beta1.UpdatePolicyRequest - (*UpdatePolicyResponse)(nil), // 31: odpf.guardian.v1beta1.UpdatePolicyResponse - (*ListResourcesRequest)(nil), // 32: odpf.guardian.v1beta1.ListResourcesRequest - (*ListResourcesResponse)(nil), // 33: odpf.guardian.v1beta1.ListResourcesResponse - (*GetResourceRequest)(nil), // 34: odpf.guardian.v1beta1.GetResourceRequest - (*GetResourceResponse)(nil), // 35: odpf.guardian.v1beta1.GetResourceResponse - (*UpdateResourceRequest)(nil), // 36: odpf.guardian.v1beta1.UpdateResourceRequest - (*UpdateResourceResponse)(nil), // 37: odpf.guardian.v1beta1.UpdateResourceResponse - (*DeleteResourceRequest)(nil), // 38: odpf.guardian.v1beta1.DeleteResourceRequest - (*DeleteResourceResponse)(nil), // 39: odpf.guardian.v1beta1.DeleteResourceResponse - (*ListUserAppealsRequest)(nil), // 40: odpf.guardian.v1beta1.ListUserAppealsRequest - (*ListUserAppealsResponse)(nil), // 41: odpf.guardian.v1beta1.ListUserAppealsResponse - (*ListAppealsRequest)(nil), // 42: odpf.guardian.v1beta1.ListAppealsRequest - (*ListAppealsResponse)(nil), // 43: odpf.guardian.v1beta1.ListAppealsResponse - (*GetAppealRequest)(nil), // 44: odpf.guardian.v1beta1.GetAppealRequest - (*GetAppealResponse)(nil), // 45: odpf.guardian.v1beta1.GetAppealResponse - (*CancelAppealRequest)(nil), // 46: odpf.guardian.v1beta1.CancelAppealRequest - (*CancelAppealResponse)(nil), // 47: odpf.guardian.v1beta1.CancelAppealResponse - (*RevokeAppealRequest)(nil), // 48: odpf.guardian.v1beta1.RevokeAppealRequest - (*RevokeAppealResponse)(nil), // 49: odpf.guardian.v1beta1.RevokeAppealResponse - (*RevokeAppealsRequest)(nil), // 50: odpf.guardian.v1beta1.RevokeAppealsRequest - (*RevokeAppealsResponse)(nil), // 51: odpf.guardian.v1beta1.RevokeAppealsResponse - (*CreateAppealRequest)(nil), // 52: odpf.guardian.v1beta1.CreateAppealRequest - (*CreateAppealResponse)(nil), // 53: odpf.guardian.v1beta1.CreateAppealResponse - (*ListUserApprovalsRequest)(nil), // 54: odpf.guardian.v1beta1.ListUserApprovalsRequest - (*ListUserApprovalsResponse)(nil), // 55: odpf.guardian.v1beta1.ListUserApprovalsResponse - (*ListApprovalsRequest)(nil), // 56: odpf.guardian.v1beta1.ListApprovalsRequest - (*ListApprovalsResponse)(nil), // 57: odpf.guardian.v1beta1.ListApprovalsResponse - (*UpdateApprovalRequest)(nil), // 58: odpf.guardian.v1beta1.UpdateApprovalRequest - (*UpdateApprovalResponse)(nil), // 59: odpf.guardian.v1beta1.UpdateApprovalResponse - (*AddApproverRequest)(nil), // 60: odpf.guardian.v1beta1.AddApproverRequest - (*AddApproverResponse)(nil), // 61: odpf.guardian.v1beta1.AddApproverResponse - (*DeleteApproverRequest)(nil), // 62: odpf.guardian.v1beta1.DeleteApproverRequest - (*DeleteApproverResponse)(nil), // 63: odpf.guardian.v1beta1.DeleteApproverResponse - (*ListGrantsRequest)(nil), // 64: odpf.guardian.v1beta1.ListGrantsRequest - (*ListGrantsResponse)(nil), // 65: odpf.guardian.v1beta1.ListGrantsResponse - (*ListUserGrantsRequest)(nil), // 66: odpf.guardian.v1beta1.ListUserGrantsRequest - (*ListUserGrantsResponse)(nil), // 67: odpf.guardian.v1beta1.ListUserGrantsResponse - (*GetGrantRequest)(nil), // 68: odpf.guardian.v1beta1.GetGrantRequest - (*GetGrantResponse)(nil), // 69: odpf.guardian.v1beta1.GetGrantResponse - (*UpdateGrantRequest)(nil), // 70: odpf.guardian.v1beta1.UpdateGrantRequest - (*UpdateGrantResponse)(nil), // 71: odpf.guardian.v1beta1.UpdateGrantResponse - (*RevokeGrantRequest)(nil), // 72: odpf.guardian.v1beta1.RevokeGrantRequest - (*RevokeGrantResponse)(nil), // 73: odpf.guardian.v1beta1.RevokeGrantResponse - (*RevokeGrantsRequest)(nil), // 74: odpf.guardian.v1beta1.RevokeGrantsRequest - (*RevokeGrantsResponse)(nil), // 75: odpf.guardian.v1beta1.RevokeGrantsResponse - (*Role)(nil), // 76: odpf.guardian.v1beta1.Role - (*PolicyConfig)(nil), // 77: odpf.guardian.v1beta1.PolicyConfig - (*ProviderConfig)(nil), // 78: odpf.guardian.v1beta1.ProviderConfig - (*Provider)(nil), // 79: odpf.guardian.v1beta1.Provider - (*ProviderType)(nil), // 80: odpf.guardian.v1beta1.ProviderType - (*Condition)(nil), // 81: odpf.guardian.v1beta1.Condition - (*PolicyAppealConfig)(nil), // 82: odpf.guardian.v1beta1.PolicyAppealConfig - (*Policy)(nil), // 83: odpf.guardian.v1beta1.Policy - (*AppealOptions)(nil), // 84: odpf.guardian.v1beta1.AppealOptions - (*Appeal)(nil), // 85: odpf.guardian.v1beta1.Appeal - (*Approval)(nil), // 86: odpf.guardian.v1beta1.Approval - (*Resource)(nil), // 87: odpf.guardian.v1beta1.Resource - (*Grant)(nil), // 88: odpf.guardian.v1beta1.Grant - (*ProviderActivity)(nil), // 89: odpf.guardian.v1beta1.ProviderActivity - (*RevokeAppealRequest_Reason)(nil), // 90: odpf.guardian.v1beta1.RevokeAppealRequest.Reason - (*CreateAppealRequest_Resource)(nil), // 91: odpf.guardian.v1beta1.CreateAppealRequest.Resource - (*UpdateApprovalRequest_Action)(nil), // 92: odpf.guardian.v1beta1.UpdateApprovalRequest.Action - nil, // 93: odpf.guardian.v1beta1.ProviderConfig.LabelsEntry - (*ProviderConfig_AppealConfig)(nil), // 94: odpf.guardian.v1beta1.ProviderConfig.AppealConfig - (*ProviderConfig_ResourceConfig)(nil), // 95: odpf.guardian.v1beta1.ProviderConfig.ResourceConfig - (*ProviderConfig_ProviderParameter)(nil), // 96: odpf.guardian.v1beta1.ProviderConfig.ProviderParameter - (*Condition_MatchCondition)(nil), // 97: odpf.guardian.v1beta1.Condition.MatchCondition - (*PolicyAppealConfig_DurationOptions)(nil), // 98: odpf.guardian.v1beta1.PolicyAppealConfig.DurationOptions - (*PolicyAppealConfig_Question)(nil), // 99: odpf.guardian.v1beta1.PolicyAppealConfig.Question - (*Policy_ApprovalStep)(nil), // 100: odpf.guardian.v1beta1.Policy.ApprovalStep - nil, // 101: odpf.guardian.v1beta1.Policy.LabelsEntry - (*Policy_Requirement)(nil), // 102: odpf.guardian.v1beta1.Policy.Requirement - (*Policy_IAM)(nil), // 103: odpf.guardian.v1beta1.Policy.IAM - (*Policy_Requirement_RequirementTrigger)(nil), // 104: odpf.guardian.v1beta1.Policy.Requirement.RequirementTrigger - (*Policy_Requirement_AdditionalAppeal)(nil), // 105: odpf.guardian.v1beta1.Policy.Requirement.AdditionalAppeal - (*Policy_Requirement_AdditionalAppeal_ResourceIdentifier)(nil), // 106: odpf.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.ResourceIdentifier - nil, // 107: odpf.guardian.v1beta1.Policy.IAM.SchemaEntry - nil, // 108: odpf.guardian.v1beta1.Appeal.LabelsEntry - nil, // 109: odpf.guardian.v1beta1.Resource.LabelsEntry + return file_gotocompany_guardian_v1beta1_guardian_proto_rawDescData +} + +var file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes = make([]protoimpl.MessageInfo, 110) +var file_gotocompany_guardian_v1beta1_guardian_proto_goTypes = []interface{}{ + (*ListProvidersRequest)(nil), // 0: gotocompany.guardian.v1beta1.ListProvidersRequest + (*ListProvidersResponse)(nil), // 1: gotocompany.guardian.v1beta1.ListProvidersResponse + (*GetProviderRequest)(nil), // 2: gotocompany.guardian.v1beta1.GetProviderRequest + (*GetProviderResponse)(nil), // 3: gotocompany.guardian.v1beta1.GetProviderResponse + (*GetProviderTypesRequest)(nil), // 4: gotocompany.guardian.v1beta1.GetProviderTypesRequest + (*GetProviderTypesResponse)(nil), // 5: gotocompany.guardian.v1beta1.GetProviderTypesResponse + (*CreateProviderRequest)(nil), // 6: gotocompany.guardian.v1beta1.CreateProviderRequest + (*CreateProviderResponse)(nil), // 7: gotocompany.guardian.v1beta1.CreateProviderResponse + (*UpdateProviderRequest)(nil), // 8: gotocompany.guardian.v1beta1.UpdateProviderRequest + (*UpdateProviderResponse)(nil), // 9: gotocompany.guardian.v1beta1.UpdateProviderResponse + (*DeleteProviderRequest)(nil), // 10: gotocompany.guardian.v1beta1.DeleteProviderRequest + (*DeleteProviderResponse)(nil), // 11: gotocompany.guardian.v1beta1.DeleteProviderResponse + (*ImportGrantsFromProviderRequest)(nil), // 12: gotocompany.guardian.v1beta1.ImportGrantsFromProviderRequest + (*ImportGrantsFromProviderResponse)(nil), // 13: gotocompany.guardian.v1beta1.ImportGrantsFromProviderResponse + (*ListRolesRequest)(nil), // 14: gotocompany.guardian.v1beta1.ListRolesRequest + (*ListRolesResponse)(nil), // 15: gotocompany.guardian.v1beta1.ListRolesResponse + (*ImportActivitiesRequest)(nil), // 16: gotocompany.guardian.v1beta1.ImportActivitiesRequest + (*ImportActivitiesResponse)(nil), // 17: gotocompany.guardian.v1beta1.ImportActivitiesResponse + (*GetActivityRequest)(nil), // 18: gotocompany.guardian.v1beta1.GetActivityRequest + (*GetActivityResponse)(nil), // 19: gotocompany.guardian.v1beta1.GetActivityResponse + (*ListActivitiesRequest)(nil), // 20: gotocompany.guardian.v1beta1.ListActivitiesRequest + (*ListActivitiesResponse)(nil), // 21: gotocompany.guardian.v1beta1.ListActivitiesResponse + (*ListPoliciesRequest)(nil), // 22: gotocompany.guardian.v1beta1.ListPoliciesRequest + (*ListPoliciesResponse)(nil), // 23: gotocompany.guardian.v1beta1.ListPoliciesResponse + (*GetPolicyRequest)(nil), // 24: gotocompany.guardian.v1beta1.GetPolicyRequest + (*GetPolicyPreferencesRequest)(nil), // 25: gotocompany.guardian.v1beta1.GetPolicyPreferencesRequest + (*GetPolicyPreferencesResponse)(nil), // 26: gotocompany.guardian.v1beta1.GetPolicyPreferencesResponse + (*GetPolicyResponse)(nil), // 27: gotocompany.guardian.v1beta1.GetPolicyResponse + (*CreatePolicyRequest)(nil), // 28: gotocompany.guardian.v1beta1.CreatePolicyRequest + (*CreatePolicyResponse)(nil), // 29: gotocompany.guardian.v1beta1.CreatePolicyResponse + (*UpdatePolicyRequest)(nil), // 30: gotocompany.guardian.v1beta1.UpdatePolicyRequest + (*UpdatePolicyResponse)(nil), // 31: gotocompany.guardian.v1beta1.UpdatePolicyResponse + (*ListResourcesRequest)(nil), // 32: gotocompany.guardian.v1beta1.ListResourcesRequest + (*ListResourcesResponse)(nil), // 33: gotocompany.guardian.v1beta1.ListResourcesResponse + (*GetResourceRequest)(nil), // 34: gotocompany.guardian.v1beta1.GetResourceRequest + (*GetResourceResponse)(nil), // 35: gotocompany.guardian.v1beta1.GetResourceResponse + (*UpdateResourceRequest)(nil), // 36: gotocompany.guardian.v1beta1.UpdateResourceRequest + (*UpdateResourceResponse)(nil), // 37: gotocompany.guardian.v1beta1.UpdateResourceResponse + (*DeleteResourceRequest)(nil), // 38: gotocompany.guardian.v1beta1.DeleteResourceRequest + (*DeleteResourceResponse)(nil), // 39: gotocompany.guardian.v1beta1.DeleteResourceResponse + (*ListUserAppealsRequest)(nil), // 40: gotocompany.guardian.v1beta1.ListUserAppealsRequest + (*ListUserAppealsResponse)(nil), // 41: gotocompany.guardian.v1beta1.ListUserAppealsResponse + (*ListAppealsRequest)(nil), // 42: gotocompany.guardian.v1beta1.ListAppealsRequest + (*ListAppealsResponse)(nil), // 43: gotocompany.guardian.v1beta1.ListAppealsResponse + (*GetAppealRequest)(nil), // 44: gotocompany.guardian.v1beta1.GetAppealRequest + (*GetAppealResponse)(nil), // 45: gotocompany.guardian.v1beta1.GetAppealResponse + (*CancelAppealRequest)(nil), // 46: gotocompany.guardian.v1beta1.CancelAppealRequest + (*CancelAppealResponse)(nil), // 47: gotocompany.guardian.v1beta1.CancelAppealResponse + (*RevokeAppealRequest)(nil), // 48: gotocompany.guardian.v1beta1.RevokeAppealRequest + (*RevokeAppealResponse)(nil), // 49: gotocompany.guardian.v1beta1.RevokeAppealResponse + (*RevokeAppealsRequest)(nil), // 50: gotocompany.guardian.v1beta1.RevokeAppealsRequest + (*RevokeAppealsResponse)(nil), // 51: gotocompany.guardian.v1beta1.RevokeAppealsResponse + (*CreateAppealRequest)(nil), // 52: gotocompany.guardian.v1beta1.CreateAppealRequest + (*CreateAppealResponse)(nil), // 53: gotocompany.guardian.v1beta1.CreateAppealResponse + (*ListUserApprovalsRequest)(nil), // 54: gotocompany.guardian.v1beta1.ListUserApprovalsRequest + (*ListUserApprovalsResponse)(nil), // 55: gotocompany.guardian.v1beta1.ListUserApprovalsResponse + (*ListApprovalsRequest)(nil), // 56: gotocompany.guardian.v1beta1.ListApprovalsRequest + (*ListApprovalsResponse)(nil), // 57: gotocompany.guardian.v1beta1.ListApprovalsResponse + (*UpdateApprovalRequest)(nil), // 58: gotocompany.guardian.v1beta1.UpdateApprovalRequest + (*UpdateApprovalResponse)(nil), // 59: gotocompany.guardian.v1beta1.UpdateApprovalResponse + (*AddApproverRequest)(nil), // 60: gotocompany.guardian.v1beta1.AddApproverRequest + (*AddApproverResponse)(nil), // 61: gotocompany.guardian.v1beta1.AddApproverResponse + (*DeleteApproverRequest)(nil), // 62: gotocompany.guardian.v1beta1.DeleteApproverRequest + (*DeleteApproverResponse)(nil), // 63: gotocompany.guardian.v1beta1.DeleteApproverResponse + (*ListGrantsRequest)(nil), // 64: gotocompany.guardian.v1beta1.ListGrantsRequest + (*ListGrantsResponse)(nil), // 65: gotocompany.guardian.v1beta1.ListGrantsResponse + (*ListUserGrantsRequest)(nil), // 66: gotocompany.guardian.v1beta1.ListUserGrantsRequest + (*ListUserGrantsResponse)(nil), // 67: gotocompany.guardian.v1beta1.ListUserGrantsResponse + (*GetGrantRequest)(nil), // 68: gotocompany.guardian.v1beta1.GetGrantRequest + (*GetGrantResponse)(nil), // 69: gotocompany.guardian.v1beta1.GetGrantResponse + (*UpdateGrantRequest)(nil), // 70: gotocompany.guardian.v1beta1.UpdateGrantRequest + (*UpdateGrantResponse)(nil), // 71: gotocompany.guardian.v1beta1.UpdateGrantResponse + (*RevokeGrantRequest)(nil), // 72: gotocompany.guardian.v1beta1.RevokeGrantRequest + (*RevokeGrantResponse)(nil), // 73: gotocompany.guardian.v1beta1.RevokeGrantResponse + (*RevokeGrantsRequest)(nil), // 74: gotocompany.guardian.v1beta1.RevokeGrantsRequest + (*RevokeGrantsResponse)(nil), // 75: gotocompany.guardian.v1beta1.RevokeGrantsResponse + (*Role)(nil), // 76: gotocompany.guardian.v1beta1.Role + (*PolicyConfig)(nil), // 77: gotocompany.guardian.v1beta1.PolicyConfig + (*ProviderConfig)(nil), // 78: gotocompany.guardian.v1beta1.ProviderConfig + (*Provider)(nil), // 79: gotocompany.guardian.v1beta1.Provider + (*ProviderType)(nil), // 80: gotocompany.guardian.v1beta1.ProviderType + (*Condition)(nil), // 81: gotocompany.guardian.v1beta1.Condition + (*PolicyAppealConfig)(nil), // 82: gotocompany.guardian.v1beta1.PolicyAppealConfig + (*Policy)(nil), // 83: gotocompany.guardian.v1beta1.Policy + (*AppealOptions)(nil), // 84: gotocompany.guardian.v1beta1.AppealOptions + (*Appeal)(nil), // 85: gotocompany.guardian.v1beta1.Appeal + (*Approval)(nil), // 86: gotocompany.guardian.v1beta1.Approval + (*Resource)(nil), // 87: gotocompany.guardian.v1beta1.Resource + (*Grant)(nil), // 88: gotocompany.guardian.v1beta1.Grant + (*ProviderActivity)(nil), // 89: gotocompany.guardian.v1beta1.ProviderActivity + (*RevokeAppealRequest_Reason)(nil), // 90: gotocompany.guardian.v1beta1.RevokeAppealRequest.Reason + (*CreateAppealRequest_Resource)(nil), // 91: gotocompany.guardian.v1beta1.CreateAppealRequest.Resource + (*UpdateApprovalRequest_Action)(nil), // 92: gotocompany.guardian.v1beta1.UpdateApprovalRequest.Action + nil, // 93: gotocompany.guardian.v1beta1.ProviderConfig.LabelsEntry + (*ProviderConfig_AppealConfig)(nil), // 94: gotocompany.guardian.v1beta1.ProviderConfig.AppealConfig + (*ProviderConfig_ResourceConfig)(nil), // 95: gotocompany.guardian.v1beta1.ProviderConfig.ResourceConfig + (*ProviderConfig_ProviderParameter)(nil), // 96: gotocompany.guardian.v1beta1.ProviderConfig.ProviderParameter + (*Condition_MatchCondition)(nil), // 97: gotocompany.guardian.v1beta1.Condition.MatchCondition + (*PolicyAppealConfig_DurationOptions)(nil), // 98: gotocompany.guardian.v1beta1.PolicyAppealConfig.DurationOptions + (*PolicyAppealConfig_Question)(nil), // 99: gotocompany.guardian.v1beta1.PolicyAppealConfig.Question + (*Policy_ApprovalStep)(nil), // 100: gotocompany.guardian.v1beta1.Policy.ApprovalStep + nil, // 101: gotocompany.guardian.v1beta1.Policy.LabelsEntry + (*Policy_Requirement)(nil), // 102: gotocompany.guardian.v1beta1.Policy.Requirement + (*Policy_IAM)(nil), // 103: gotocompany.guardian.v1beta1.Policy.IAM + (*Policy_Requirement_RequirementTrigger)(nil), // 104: gotocompany.guardian.v1beta1.Policy.Requirement.RequirementTrigger + (*Policy_Requirement_AdditionalAppeal)(nil), // 105: gotocompany.guardian.v1beta1.Policy.Requirement.AdditionalAppeal + (*Policy_Requirement_AdditionalAppeal_ResourceIdentifier)(nil), // 106: gotocompany.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.ResourceIdentifier + nil, // 107: gotocompany.guardian.v1beta1.Policy.IAM.SchemaEntry + nil, // 108: gotocompany.guardian.v1beta1.Appeal.LabelsEntry + nil, // 109: gotocompany.guardian.v1beta1.Resource.LabelsEntry (*timestamppb.Timestamp)(nil), // 110: google.protobuf.Timestamp (*structpb.Value)(nil), // 111: google.protobuf.Value (*structpb.Struct)(nil), // 112: google.protobuf.Struct } -var file_odpf_guardian_v1beta1_guardian_proto_depIdxs = []int32{ - 79, // 0: odpf.guardian.v1beta1.ListProvidersResponse.providers:type_name -> odpf.guardian.v1beta1.Provider - 79, // 1: odpf.guardian.v1beta1.GetProviderResponse.provider:type_name -> odpf.guardian.v1beta1.Provider - 80, // 2: odpf.guardian.v1beta1.GetProviderTypesResponse.provider_types:type_name -> odpf.guardian.v1beta1.ProviderType - 78, // 3: odpf.guardian.v1beta1.CreateProviderRequest.config:type_name -> odpf.guardian.v1beta1.ProviderConfig - 79, // 4: odpf.guardian.v1beta1.CreateProviderResponse.provider:type_name -> odpf.guardian.v1beta1.Provider - 78, // 5: odpf.guardian.v1beta1.UpdateProviderRequest.config:type_name -> odpf.guardian.v1beta1.ProviderConfig - 79, // 6: odpf.guardian.v1beta1.UpdateProviderResponse.provider:type_name -> odpf.guardian.v1beta1.Provider - 88, // 7: odpf.guardian.v1beta1.ImportGrantsFromProviderResponse.grants:type_name -> odpf.guardian.v1beta1.Grant - 76, // 8: odpf.guardian.v1beta1.ListRolesResponse.roles:type_name -> odpf.guardian.v1beta1.Role - 110, // 9: odpf.guardian.v1beta1.ImportActivitiesRequest.timestamp_gte:type_name -> google.protobuf.Timestamp - 110, // 10: odpf.guardian.v1beta1.ImportActivitiesRequest.timestamp_lte:type_name -> google.protobuf.Timestamp - 89, // 11: odpf.guardian.v1beta1.ImportActivitiesResponse.activities:type_name -> odpf.guardian.v1beta1.ProviderActivity - 89, // 12: odpf.guardian.v1beta1.GetActivityResponse.activity:type_name -> odpf.guardian.v1beta1.ProviderActivity - 110, // 13: odpf.guardian.v1beta1.ListActivitiesRequest.timestamp_gte:type_name -> google.protobuf.Timestamp - 110, // 14: odpf.guardian.v1beta1.ListActivitiesRequest.timestamp_lte:type_name -> google.protobuf.Timestamp - 89, // 15: odpf.guardian.v1beta1.ListActivitiesResponse.activities:type_name -> odpf.guardian.v1beta1.ProviderActivity - 83, // 16: odpf.guardian.v1beta1.ListPoliciesResponse.policies:type_name -> odpf.guardian.v1beta1.Policy - 82, // 17: odpf.guardian.v1beta1.GetPolicyPreferencesResponse.appeal:type_name -> odpf.guardian.v1beta1.PolicyAppealConfig - 83, // 18: odpf.guardian.v1beta1.GetPolicyResponse.policy:type_name -> odpf.guardian.v1beta1.Policy - 83, // 19: odpf.guardian.v1beta1.CreatePolicyRequest.policy:type_name -> odpf.guardian.v1beta1.Policy - 83, // 20: odpf.guardian.v1beta1.CreatePolicyResponse.policy:type_name -> odpf.guardian.v1beta1.Policy - 83, // 21: odpf.guardian.v1beta1.UpdatePolicyRequest.policy:type_name -> odpf.guardian.v1beta1.Policy - 83, // 22: odpf.guardian.v1beta1.UpdatePolicyResponse.policy:type_name -> odpf.guardian.v1beta1.Policy - 87, // 23: odpf.guardian.v1beta1.ListResourcesResponse.resources:type_name -> odpf.guardian.v1beta1.Resource - 87, // 24: odpf.guardian.v1beta1.GetResourceResponse.resource:type_name -> odpf.guardian.v1beta1.Resource - 87, // 25: odpf.guardian.v1beta1.UpdateResourceRequest.resource:type_name -> odpf.guardian.v1beta1.Resource - 87, // 26: odpf.guardian.v1beta1.UpdateResourceResponse.resource:type_name -> odpf.guardian.v1beta1.Resource - 85, // 27: odpf.guardian.v1beta1.ListUserAppealsResponse.appeals:type_name -> odpf.guardian.v1beta1.Appeal - 85, // 28: odpf.guardian.v1beta1.ListAppealsResponse.appeals:type_name -> odpf.guardian.v1beta1.Appeal - 85, // 29: odpf.guardian.v1beta1.GetAppealResponse.appeal:type_name -> odpf.guardian.v1beta1.Appeal - 85, // 30: odpf.guardian.v1beta1.CancelAppealResponse.appeal:type_name -> odpf.guardian.v1beta1.Appeal - 90, // 31: odpf.guardian.v1beta1.RevokeAppealRequest.reason:type_name -> odpf.guardian.v1beta1.RevokeAppealRequest.Reason - 85, // 32: odpf.guardian.v1beta1.RevokeAppealResponse.appeal:type_name -> odpf.guardian.v1beta1.Appeal - 85, // 33: odpf.guardian.v1beta1.RevokeAppealsResponse.appeals:type_name -> odpf.guardian.v1beta1.Appeal - 91, // 34: odpf.guardian.v1beta1.CreateAppealRequest.resources:type_name -> odpf.guardian.v1beta1.CreateAppealRequest.Resource - 85, // 35: odpf.guardian.v1beta1.CreateAppealResponse.appeals:type_name -> odpf.guardian.v1beta1.Appeal - 86, // 36: odpf.guardian.v1beta1.ListUserApprovalsResponse.approvals:type_name -> odpf.guardian.v1beta1.Approval - 86, // 37: odpf.guardian.v1beta1.ListApprovalsResponse.approvals:type_name -> odpf.guardian.v1beta1.Approval - 92, // 38: odpf.guardian.v1beta1.UpdateApprovalRequest.action:type_name -> odpf.guardian.v1beta1.UpdateApprovalRequest.Action - 85, // 39: odpf.guardian.v1beta1.UpdateApprovalResponse.appeal:type_name -> odpf.guardian.v1beta1.Appeal - 85, // 40: odpf.guardian.v1beta1.AddApproverResponse.appeal:type_name -> odpf.guardian.v1beta1.Appeal - 85, // 41: odpf.guardian.v1beta1.DeleteApproverResponse.appeal:type_name -> odpf.guardian.v1beta1.Appeal - 88, // 42: odpf.guardian.v1beta1.ListGrantsResponse.grants:type_name -> odpf.guardian.v1beta1.Grant - 88, // 43: odpf.guardian.v1beta1.ListUserGrantsResponse.grants:type_name -> odpf.guardian.v1beta1.Grant - 88, // 44: odpf.guardian.v1beta1.GetGrantResponse.grant:type_name -> odpf.guardian.v1beta1.Grant - 88, // 45: odpf.guardian.v1beta1.UpdateGrantResponse.grant:type_name -> odpf.guardian.v1beta1.Grant - 88, // 46: odpf.guardian.v1beta1.RevokeGrantResponse.grant:type_name -> odpf.guardian.v1beta1.Grant - 88, // 47: odpf.guardian.v1beta1.RevokeGrantsResponse.grants:type_name -> odpf.guardian.v1beta1.Grant - 111, // 48: odpf.guardian.v1beta1.Role.permissions:type_name -> google.protobuf.Value - 93, // 49: odpf.guardian.v1beta1.ProviderConfig.labels:type_name -> odpf.guardian.v1beta1.ProviderConfig.LabelsEntry - 111, // 50: odpf.guardian.v1beta1.ProviderConfig.credentials:type_name -> google.protobuf.Value - 94, // 51: odpf.guardian.v1beta1.ProviderConfig.appeal:type_name -> odpf.guardian.v1beta1.ProviderConfig.AppealConfig - 95, // 52: odpf.guardian.v1beta1.ProviderConfig.resources:type_name -> odpf.guardian.v1beta1.ProviderConfig.ResourceConfig - 96, // 53: odpf.guardian.v1beta1.ProviderConfig.parameters:type_name -> odpf.guardian.v1beta1.ProviderConfig.ProviderParameter - 78, // 54: odpf.guardian.v1beta1.Provider.config:type_name -> odpf.guardian.v1beta1.ProviderConfig - 110, // 55: odpf.guardian.v1beta1.Provider.created_at:type_name -> google.protobuf.Timestamp - 110, // 56: odpf.guardian.v1beta1.Provider.updated_at:type_name -> google.protobuf.Timestamp - 97, // 57: odpf.guardian.v1beta1.Condition.match:type_name -> odpf.guardian.v1beta1.Condition.MatchCondition - 98, // 58: odpf.guardian.v1beta1.PolicyAppealConfig.duration_options:type_name -> odpf.guardian.v1beta1.PolicyAppealConfig.DurationOptions - 99, // 59: odpf.guardian.v1beta1.PolicyAppealConfig.questions:type_name -> odpf.guardian.v1beta1.PolicyAppealConfig.Question - 100, // 60: odpf.guardian.v1beta1.Policy.steps:type_name -> odpf.guardian.v1beta1.Policy.ApprovalStep - 101, // 61: odpf.guardian.v1beta1.Policy.labels:type_name -> odpf.guardian.v1beta1.Policy.LabelsEntry - 110, // 62: odpf.guardian.v1beta1.Policy.created_at:type_name -> google.protobuf.Timestamp - 110, // 63: odpf.guardian.v1beta1.Policy.updated_at:type_name -> google.protobuf.Timestamp - 102, // 64: odpf.guardian.v1beta1.Policy.requirements:type_name -> odpf.guardian.v1beta1.Policy.Requirement - 103, // 65: odpf.guardian.v1beta1.Policy.iam:type_name -> odpf.guardian.v1beta1.Policy.IAM - 82, // 66: odpf.guardian.v1beta1.Policy.appeal:type_name -> odpf.guardian.v1beta1.PolicyAppealConfig - 110, // 67: odpf.guardian.v1beta1.AppealOptions.expiration_date:type_name -> google.protobuf.Timestamp - 84, // 68: odpf.guardian.v1beta1.Appeal.options:type_name -> odpf.guardian.v1beta1.AppealOptions - 108, // 69: odpf.guardian.v1beta1.Appeal.labels:type_name -> odpf.guardian.v1beta1.Appeal.LabelsEntry - 87, // 70: odpf.guardian.v1beta1.Appeal.resource:type_name -> odpf.guardian.v1beta1.Resource - 86, // 71: odpf.guardian.v1beta1.Appeal.approvals:type_name -> odpf.guardian.v1beta1.Approval - 110, // 72: odpf.guardian.v1beta1.Appeal.created_at:type_name -> google.protobuf.Timestamp - 110, // 73: odpf.guardian.v1beta1.Appeal.updated_at:type_name -> google.protobuf.Timestamp - 112, // 74: odpf.guardian.v1beta1.Appeal.details:type_name -> google.protobuf.Struct - 111, // 75: odpf.guardian.v1beta1.Appeal.creator:type_name -> google.protobuf.Value - 88, // 76: odpf.guardian.v1beta1.Appeal.grant:type_name -> odpf.guardian.v1beta1.Grant - 85, // 77: odpf.guardian.v1beta1.Approval.appeal:type_name -> odpf.guardian.v1beta1.Appeal - 110, // 78: odpf.guardian.v1beta1.Approval.created_at:type_name -> google.protobuf.Timestamp - 110, // 79: odpf.guardian.v1beta1.Approval.updated_at:type_name -> google.protobuf.Timestamp - 112, // 80: odpf.guardian.v1beta1.Resource.details:type_name -> google.protobuf.Struct - 109, // 81: odpf.guardian.v1beta1.Resource.labels:type_name -> odpf.guardian.v1beta1.Resource.LabelsEntry - 110, // 82: odpf.guardian.v1beta1.Resource.created_at:type_name -> google.protobuf.Timestamp - 110, // 83: odpf.guardian.v1beta1.Resource.updated_at:type_name -> google.protobuf.Timestamp - 87, // 84: odpf.guardian.v1beta1.Resource.children:type_name -> odpf.guardian.v1beta1.Resource - 110, // 85: odpf.guardian.v1beta1.Grant.expiration_date:type_name -> google.protobuf.Timestamp - 110, // 86: odpf.guardian.v1beta1.Grant.revoked_at:type_name -> google.protobuf.Timestamp - 110, // 87: odpf.guardian.v1beta1.Grant.created_at:type_name -> google.protobuf.Timestamp - 110, // 88: odpf.guardian.v1beta1.Grant.updated_at:type_name -> google.protobuf.Timestamp - 87, // 89: odpf.guardian.v1beta1.Grant.resource:type_name -> odpf.guardian.v1beta1.Resource - 85, // 90: odpf.guardian.v1beta1.Grant.appeal:type_name -> odpf.guardian.v1beta1.Appeal - 110, // 91: odpf.guardian.v1beta1.ProviderActivity.timestamp:type_name -> google.protobuf.Timestamp - 112, // 92: odpf.guardian.v1beta1.ProviderActivity.metadata:type_name -> google.protobuf.Struct - 110, // 93: odpf.guardian.v1beta1.ProviderActivity.created_at:type_name -> google.protobuf.Timestamp - 79, // 94: odpf.guardian.v1beta1.ProviderActivity.provider:type_name -> odpf.guardian.v1beta1.Provider - 87, // 95: odpf.guardian.v1beta1.ProviderActivity.resource:type_name -> odpf.guardian.v1beta1.Resource - 112, // 96: odpf.guardian.v1beta1.CreateAppealRequest.Resource.options:type_name -> google.protobuf.Struct - 112, // 97: odpf.guardian.v1beta1.CreateAppealRequest.Resource.details:type_name -> google.protobuf.Struct - 77, // 98: odpf.guardian.v1beta1.ProviderConfig.ResourceConfig.policy:type_name -> odpf.guardian.v1beta1.PolicyConfig - 76, // 99: odpf.guardian.v1beta1.ProviderConfig.ResourceConfig.roles:type_name -> odpf.guardian.v1beta1.Role - 111, // 100: odpf.guardian.v1beta1.Condition.MatchCondition.eq:type_name -> google.protobuf.Value - 104, // 101: odpf.guardian.v1beta1.Policy.Requirement.on:type_name -> odpf.guardian.v1beta1.Policy.Requirement.RequirementTrigger - 105, // 102: odpf.guardian.v1beta1.Policy.Requirement.appeals:type_name -> odpf.guardian.v1beta1.Policy.Requirement.AdditionalAppeal - 111, // 103: odpf.guardian.v1beta1.Policy.IAM.config:type_name -> google.protobuf.Value - 107, // 104: odpf.guardian.v1beta1.Policy.IAM.schema:type_name -> odpf.guardian.v1beta1.Policy.IAM.SchemaEntry - 81, // 105: odpf.guardian.v1beta1.Policy.Requirement.RequirementTrigger.conditions:type_name -> odpf.guardian.v1beta1.Condition - 106, // 106: odpf.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.resource:type_name -> odpf.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.ResourceIdentifier - 84, // 107: odpf.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.options:type_name -> odpf.guardian.v1beta1.AppealOptions - 77, // 108: odpf.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.policy:type_name -> odpf.guardian.v1beta1.PolicyConfig - 0, // 109: odpf.guardian.v1beta1.GuardianService.ListProviders:input_type -> odpf.guardian.v1beta1.ListProvidersRequest - 2, // 110: odpf.guardian.v1beta1.GuardianService.GetProvider:input_type -> odpf.guardian.v1beta1.GetProviderRequest - 4, // 111: odpf.guardian.v1beta1.GuardianService.GetProviderTypes:input_type -> odpf.guardian.v1beta1.GetProviderTypesRequest - 6, // 112: odpf.guardian.v1beta1.GuardianService.CreateProvider:input_type -> odpf.guardian.v1beta1.CreateProviderRequest - 8, // 113: odpf.guardian.v1beta1.GuardianService.UpdateProvider:input_type -> odpf.guardian.v1beta1.UpdateProviderRequest - 10, // 114: odpf.guardian.v1beta1.GuardianService.DeleteProvider:input_type -> odpf.guardian.v1beta1.DeleteProviderRequest - 14, // 115: odpf.guardian.v1beta1.GuardianService.ListRoles:input_type -> odpf.guardian.v1beta1.ListRolesRequest - 16, // 116: odpf.guardian.v1beta1.GuardianService.ImportActivities:input_type -> odpf.guardian.v1beta1.ImportActivitiesRequest - 18, // 117: odpf.guardian.v1beta1.GuardianService.GetActivity:input_type -> odpf.guardian.v1beta1.GetActivityRequest - 20, // 118: odpf.guardian.v1beta1.GuardianService.ListActivities:input_type -> odpf.guardian.v1beta1.ListActivitiesRequest - 22, // 119: odpf.guardian.v1beta1.GuardianService.ListPolicies:input_type -> odpf.guardian.v1beta1.ListPoliciesRequest - 24, // 120: odpf.guardian.v1beta1.GuardianService.GetPolicy:input_type -> odpf.guardian.v1beta1.GetPolicyRequest - 28, // 121: odpf.guardian.v1beta1.GuardianService.CreatePolicy:input_type -> odpf.guardian.v1beta1.CreatePolicyRequest - 30, // 122: odpf.guardian.v1beta1.GuardianService.UpdatePolicy:input_type -> odpf.guardian.v1beta1.UpdatePolicyRequest - 25, // 123: odpf.guardian.v1beta1.GuardianService.GetPolicyPreferences:input_type -> odpf.guardian.v1beta1.GetPolicyPreferencesRequest - 32, // 124: odpf.guardian.v1beta1.GuardianService.ListResources:input_type -> odpf.guardian.v1beta1.ListResourcesRequest - 34, // 125: odpf.guardian.v1beta1.GuardianService.GetResource:input_type -> odpf.guardian.v1beta1.GetResourceRequest - 36, // 126: odpf.guardian.v1beta1.GuardianService.UpdateResource:input_type -> odpf.guardian.v1beta1.UpdateResourceRequest - 38, // 127: odpf.guardian.v1beta1.GuardianService.DeleteResource:input_type -> odpf.guardian.v1beta1.DeleteResourceRequest - 40, // 128: odpf.guardian.v1beta1.GuardianService.ListUserAppeals:input_type -> odpf.guardian.v1beta1.ListUserAppealsRequest - 42, // 129: odpf.guardian.v1beta1.GuardianService.ListAppeals:input_type -> odpf.guardian.v1beta1.ListAppealsRequest - 44, // 130: odpf.guardian.v1beta1.GuardianService.GetAppeal:input_type -> odpf.guardian.v1beta1.GetAppealRequest - 46, // 131: odpf.guardian.v1beta1.GuardianService.CancelAppeal:input_type -> odpf.guardian.v1beta1.CancelAppealRequest - 52, // 132: odpf.guardian.v1beta1.GuardianService.CreateAppeal:input_type -> odpf.guardian.v1beta1.CreateAppealRequest - 54, // 133: odpf.guardian.v1beta1.GuardianService.ListUserApprovals:input_type -> odpf.guardian.v1beta1.ListUserApprovalsRequest - 56, // 134: odpf.guardian.v1beta1.GuardianService.ListApprovals:input_type -> odpf.guardian.v1beta1.ListApprovalsRequest - 58, // 135: odpf.guardian.v1beta1.GuardianService.UpdateApproval:input_type -> odpf.guardian.v1beta1.UpdateApprovalRequest - 60, // 136: odpf.guardian.v1beta1.GuardianService.AddApprover:input_type -> odpf.guardian.v1beta1.AddApproverRequest - 62, // 137: odpf.guardian.v1beta1.GuardianService.DeleteApprover:input_type -> odpf.guardian.v1beta1.DeleteApproverRequest - 64, // 138: odpf.guardian.v1beta1.GuardianService.ListGrants:input_type -> odpf.guardian.v1beta1.ListGrantsRequest - 66, // 139: odpf.guardian.v1beta1.GuardianService.ListUserGrants:input_type -> odpf.guardian.v1beta1.ListUserGrantsRequest - 68, // 140: odpf.guardian.v1beta1.GuardianService.GetGrant:input_type -> odpf.guardian.v1beta1.GetGrantRequest - 70, // 141: odpf.guardian.v1beta1.GuardianService.UpdateGrant:input_type -> odpf.guardian.v1beta1.UpdateGrantRequest - 72, // 142: odpf.guardian.v1beta1.GuardianService.RevokeGrant:input_type -> odpf.guardian.v1beta1.RevokeGrantRequest - 74, // 143: odpf.guardian.v1beta1.GuardianService.RevokeGrants:input_type -> odpf.guardian.v1beta1.RevokeGrantsRequest - 12, // 144: odpf.guardian.v1beta1.GuardianService.ImportGrantsFromProvider:input_type -> odpf.guardian.v1beta1.ImportGrantsFromProviderRequest - 1, // 145: odpf.guardian.v1beta1.GuardianService.ListProviders:output_type -> odpf.guardian.v1beta1.ListProvidersResponse - 3, // 146: odpf.guardian.v1beta1.GuardianService.GetProvider:output_type -> odpf.guardian.v1beta1.GetProviderResponse - 5, // 147: odpf.guardian.v1beta1.GuardianService.GetProviderTypes:output_type -> odpf.guardian.v1beta1.GetProviderTypesResponse - 7, // 148: odpf.guardian.v1beta1.GuardianService.CreateProvider:output_type -> odpf.guardian.v1beta1.CreateProviderResponse - 9, // 149: odpf.guardian.v1beta1.GuardianService.UpdateProvider:output_type -> odpf.guardian.v1beta1.UpdateProviderResponse - 11, // 150: odpf.guardian.v1beta1.GuardianService.DeleteProvider:output_type -> odpf.guardian.v1beta1.DeleteProviderResponse - 15, // 151: odpf.guardian.v1beta1.GuardianService.ListRoles:output_type -> odpf.guardian.v1beta1.ListRolesResponse - 17, // 152: odpf.guardian.v1beta1.GuardianService.ImportActivities:output_type -> odpf.guardian.v1beta1.ImportActivitiesResponse - 19, // 153: odpf.guardian.v1beta1.GuardianService.GetActivity:output_type -> odpf.guardian.v1beta1.GetActivityResponse - 21, // 154: odpf.guardian.v1beta1.GuardianService.ListActivities:output_type -> odpf.guardian.v1beta1.ListActivitiesResponse - 23, // 155: odpf.guardian.v1beta1.GuardianService.ListPolicies:output_type -> odpf.guardian.v1beta1.ListPoliciesResponse - 27, // 156: odpf.guardian.v1beta1.GuardianService.GetPolicy:output_type -> odpf.guardian.v1beta1.GetPolicyResponse - 29, // 157: odpf.guardian.v1beta1.GuardianService.CreatePolicy:output_type -> odpf.guardian.v1beta1.CreatePolicyResponse - 31, // 158: odpf.guardian.v1beta1.GuardianService.UpdatePolicy:output_type -> odpf.guardian.v1beta1.UpdatePolicyResponse - 26, // 159: odpf.guardian.v1beta1.GuardianService.GetPolicyPreferences:output_type -> odpf.guardian.v1beta1.GetPolicyPreferencesResponse - 33, // 160: odpf.guardian.v1beta1.GuardianService.ListResources:output_type -> odpf.guardian.v1beta1.ListResourcesResponse - 35, // 161: odpf.guardian.v1beta1.GuardianService.GetResource:output_type -> odpf.guardian.v1beta1.GetResourceResponse - 37, // 162: odpf.guardian.v1beta1.GuardianService.UpdateResource:output_type -> odpf.guardian.v1beta1.UpdateResourceResponse - 39, // 163: odpf.guardian.v1beta1.GuardianService.DeleteResource:output_type -> odpf.guardian.v1beta1.DeleteResourceResponse - 41, // 164: odpf.guardian.v1beta1.GuardianService.ListUserAppeals:output_type -> odpf.guardian.v1beta1.ListUserAppealsResponse - 43, // 165: odpf.guardian.v1beta1.GuardianService.ListAppeals:output_type -> odpf.guardian.v1beta1.ListAppealsResponse - 45, // 166: odpf.guardian.v1beta1.GuardianService.GetAppeal:output_type -> odpf.guardian.v1beta1.GetAppealResponse - 47, // 167: odpf.guardian.v1beta1.GuardianService.CancelAppeal:output_type -> odpf.guardian.v1beta1.CancelAppealResponse - 53, // 168: odpf.guardian.v1beta1.GuardianService.CreateAppeal:output_type -> odpf.guardian.v1beta1.CreateAppealResponse - 55, // 169: odpf.guardian.v1beta1.GuardianService.ListUserApprovals:output_type -> odpf.guardian.v1beta1.ListUserApprovalsResponse - 57, // 170: odpf.guardian.v1beta1.GuardianService.ListApprovals:output_type -> odpf.guardian.v1beta1.ListApprovalsResponse - 59, // 171: odpf.guardian.v1beta1.GuardianService.UpdateApproval:output_type -> odpf.guardian.v1beta1.UpdateApprovalResponse - 61, // 172: odpf.guardian.v1beta1.GuardianService.AddApprover:output_type -> odpf.guardian.v1beta1.AddApproverResponse - 63, // 173: odpf.guardian.v1beta1.GuardianService.DeleteApprover:output_type -> odpf.guardian.v1beta1.DeleteApproverResponse - 65, // 174: odpf.guardian.v1beta1.GuardianService.ListGrants:output_type -> odpf.guardian.v1beta1.ListGrantsResponse - 67, // 175: odpf.guardian.v1beta1.GuardianService.ListUserGrants:output_type -> odpf.guardian.v1beta1.ListUserGrantsResponse - 69, // 176: odpf.guardian.v1beta1.GuardianService.GetGrant:output_type -> odpf.guardian.v1beta1.GetGrantResponse - 71, // 177: odpf.guardian.v1beta1.GuardianService.UpdateGrant:output_type -> odpf.guardian.v1beta1.UpdateGrantResponse - 73, // 178: odpf.guardian.v1beta1.GuardianService.RevokeGrant:output_type -> odpf.guardian.v1beta1.RevokeGrantResponse - 75, // 179: odpf.guardian.v1beta1.GuardianService.RevokeGrants:output_type -> odpf.guardian.v1beta1.RevokeGrantsResponse - 13, // 180: odpf.guardian.v1beta1.GuardianService.ImportGrantsFromProvider:output_type -> odpf.guardian.v1beta1.ImportGrantsFromProviderResponse +var file_gotocompany_guardian_v1beta1_guardian_proto_depIdxs = []int32{ + 79, // 0: gotocompany.guardian.v1beta1.ListProvidersResponse.providers:type_name -> gotocompany.guardian.v1beta1.Provider + 79, // 1: gotocompany.guardian.v1beta1.GetProviderResponse.provider:type_name -> gotocompany.guardian.v1beta1.Provider + 80, // 2: gotocompany.guardian.v1beta1.GetProviderTypesResponse.provider_types:type_name -> gotocompany.guardian.v1beta1.ProviderType + 78, // 3: gotocompany.guardian.v1beta1.CreateProviderRequest.config:type_name -> gotocompany.guardian.v1beta1.ProviderConfig + 79, // 4: gotocompany.guardian.v1beta1.CreateProviderResponse.provider:type_name -> gotocompany.guardian.v1beta1.Provider + 78, // 5: gotocompany.guardian.v1beta1.UpdateProviderRequest.config:type_name -> gotocompany.guardian.v1beta1.ProviderConfig + 79, // 6: gotocompany.guardian.v1beta1.UpdateProviderResponse.provider:type_name -> gotocompany.guardian.v1beta1.Provider + 88, // 7: gotocompany.guardian.v1beta1.ImportGrantsFromProviderResponse.grants:type_name -> gotocompany.guardian.v1beta1.Grant + 76, // 8: gotocompany.guardian.v1beta1.ListRolesResponse.roles:type_name -> gotocompany.guardian.v1beta1.Role + 110, // 9: gotocompany.guardian.v1beta1.ImportActivitiesRequest.timestamp_gte:type_name -> google.protobuf.Timestamp + 110, // 10: gotocompany.guardian.v1beta1.ImportActivitiesRequest.timestamp_lte:type_name -> google.protobuf.Timestamp + 89, // 11: gotocompany.guardian.v1beta1.ImportActivitiesResponse.activities:type_name -> gotocompany.guardian.v1beta1.ProviderActivity + 89, // 12: gotocompany.guardian.v1beta1.GetActivityResponse.activity:type_name -> gotocompany.guardian.v1beta1.ProviderActivity + 110, // 13: gotocompany.guardian.v1beta1.ListActivitiesRequest.timestamp_gte:type_name -> google.protobuf.Timestamp + 110, // 14: gotocompany.guardian.v1beta1.ListActivitiesRequest.timestamp_lte:type_name -> google.protobuf.Timestamp + 89, // 15: gotocompany.guardian.v1beta1.ListActivitiesResponse.activities:type_name -> gotocompany.guardian.v1beta1.ProviderActivity + 83, // 16: gotocompany.guardian.v1beta1.ListPoliciesResponse.policies:type_name -> gotocompany.guardian.v1beta1.Policy + 82, // 17: gotocompany.guardian.v1beta1.GetPolicyPreferencesResponse.appeal:type_name -> gotocompany.guardian.v1beta1.PolicyAppealConfig + 83, // 18: gotocompany.guardian.v1beta1.GetPolicyResponse.policy:type_name -> gotocompany.guardian.v1beta1.Policy + 83, // 19: gotocompany.guardian.v1beta1.CreatePolicyRequest.policy:type_name -> gotocompany.guardian.v1beta1.Policy + 83, // 20: gotocompany.guardian.v1beta1.CreatePolicyResponse.policy:type_name -> gotocompany.guardian.v1beta1.Policy + 83, // 21: gotocompany.guardian.v1beta1.UpdatePolicyRequest.policy:type_name -> gotocompany.guardian.v1beta1.Policy + 83, // 22: gotocompany.guardian.v1beta1.UpdatePolicyResponse.policy:type_name -> gotocompany.guardian.v1beta1.Policy + 87, // 23: gotocompany.guardian.v1beta1.ListResourcesResponse.resources:type_name -> gotocompany.guardian.v1beta1.Resource + 87, // 24: gotocompany.guardian.v1beta1.GetResourceResponse.resource:type_name -> gotocompany.guardian.v1beta1.Resource + 87, // 25: gotocompany.guardian.v1beta1.UpdateResourceRequest.resource:type_name -> gotocompany.guardian.v1beta1.Resource + 87, // 26: gotocompany.guardian.v1beta1.UpdateResourceResponse.resource:type_name -> gotocompany.guardian.v1beta1.Resource + 85, // 27: gotocompany.guardian.v1beta1.ListUserAppealsResponse.appeals:type_name -> gotocompany.guardian.v1beta1.Appeal + 85, // 28: gotocompany.guardian.v1beta1.ListAppealsResponse.appeals:type_name -> gotocompany.guardian.v1beta1.Appeal + 85, // 29: gotocompany.guardian.v1beta1.GetAppealResponse.appeal:type_name -> gotocompany.guardian.v1beta1.Appeal + 85, // 30: gotocompany.guardian.v1beta1.CancelAppealResponse.appeal:type_name -> gotocompany.guardian.v1beta1.Appeal + 90, // 31: gotocompany.guardian.v1beta1.RevokeAppealRequest.reason:type_name -> gotocompany.guardian.v1beta1.RevokeAppealRequest.Reason + 85, // 32: gotocompany.guardian.v1beta1.RevokeAppealResponse.appeal:type_name -> gotocompany.guardian.v1beta1.Appeal + 85, // 33: gotocompany.guardian.v1beta1.RevokeAppealsResponse.appeals:type_name -> gotocompany.guardian.v1beta1.Appeal + 91, // 34: gotocompany.guardian.v1beta1.CreateAppealRequest.resources:type_name -> gotocompany.guardian.v1beta1.CreateAppealRequest.Resource + 85, // 35: gotocompany.guardian.v1beta1.CreateAppealResponse.appeals:type_name -> gotocompany.guardian.v1beta1.Appeal + 86, // 36: gotocompany.guardian.v1beta1.ListUserApprovalsResponse.approvals:type_name -> gotocompany.guardian.v1beta1.Approval + 86, // 37: gotocompany.guardian.v1beta1.ListApprovalsResponse.approvals:type_name -> gotocompany.guardian.v1beta1.Approval + 92, // 38: gotocompany.guardian.v1beta1.UpdateApprovalRequest.action:type_name -> gotocompany.guardian.v1beta1.UpdateApprovalRequest.Action + 85, // 39: gotocompany.guardian.v1beta1.UpdateApprovalResponse.appeal:type_name -> gotocompany.guardian.v1beta1.Appeal + 85, // 40: gotocompany.guardian.v1beta1.AddApproverResponse.appeal:type_name -> gotocompany.guardian.v1beta1.Appeal + 85, // 41: gotocompany.guardian.v1beta1.DeleteApproverResponse.appeal:type_name -> gotocompany.guardian.v1beta1.Appeal + 88, // 42: gotocompany.guardian.v1beta1.ListGrantsResponse.grants:type_name -> gotocompany.guardian.v1beta1.Grant + 88, // 43: gotocompany.guardian.v1beta1.ListUserGrantsResponse.grants:type_name -> gotocompany.guardian.v1beta1.Grant + 88, // 44: gotocompany.guardian.v1beta1.GetGrantResponse.grant:type_name -> gotocompany.guardian.v1beta1.Grant + 88, // 45: gotocompany.guardian.v1beta1.UpdateGrantResponse.grant:type_name -> gotocompany.guardian.v1beta1.Grant + 88, // 46: gotocompany.guardian.v1beta1.RevokeGrantResponse.grant:type_name -> gotocompany.guardian.v1beta1.Grant + 88, // 47: gotocompany.guardian.v1beta1.RevokeGrantsResponse.grants:type_name -> gotocompany.guardian.v1beta1.Grant + 111, // 48: gotocompany.guardian.v1beta1.Role.permissions:type_name -> google.protobuf.Value + 93, // 49: gotocompany.guardian.v1beta1.ProviderConfig.labels:type_name -> gotocompany.guardian.v1beta1.ProviderConfig.LabelsEntry + 111, // 50: gotocompany.guardian.v1beta1.ProviderConfig.credentials:type_name -> google.protobuf.Value + 94, // 51: gotocompany.guardian.v1beta1.ProviderConfig.appeal:type_name -> gotocompany.guardian.v1beta1.ProviderConfig.AppealConfig + 95, // 52: gotocompany.guardian.v1beta1.ProviderConfig.resources:type_name -> gotocompany.guardian.v1beta1.ProviderConfig.ResourceConfig + 96, // 53: gotocompany.guardian.v1beta1.ProviderConfig.parameters:type_name -> gotocompany.guardian.v1beta1.ProviderConfig.ProviderParameter + 78, // 54: gotocompany.guardian.v1beta1.Provider.config:type_name -> gotocompany.guardian.v1beta1.ProviderConfig + 110, // 55: gotocompany.guardian.v1beta1.Provider.created_at:type_name -> google.protobuf.Timestamp + 110, // 56: gotocompany.guardian.v1beta1.Provider.updated_at:type_name -> google.protobuf.Timestamp + 97, // 57: gotocompany.guardian.v1beta1.Condition.match:type_name -> gotocompany.guardian.v1beta1.Condition.MatchCondition + 98, // 58: gotocompany.guardian.v1beta1.PolicyAppealConfig.duration_options:type_name -> gotocompany.guardian.v1beta1.PolicyAppealConfig.DurationOptions + 99, // 59: gotocompany.guardian.v1beta1.PolicyAppealConfig.questions:type_name -> gotocompany.guardian.v1beta1.PolicyAppealConfig.Question + 100, // 60: gotocompany.guardian.v1beta1.Policy.steps:type_name -> gotocompany.guardian.v1beta1.Policy.ApprovalStep + 101, // 61: gotocompany.guardian.v1beta1.Policy.labels:type_name -> gotocompany.guardian.v1beta1.Policy.LabelsEntry + 110, // 62: gotocompany.guardian.v1beta1.Policy.created_at:type_name -> google.protobuf.Timestamp + 110, // 63: gotocompany.guardian.v1beta1.Policy.updated_at:type_name -> google.protobuf.Timestamp + 102, // 64: gotocompany.guardian.v1beta1.Policy.requirements:type_name -> gotocompany.guardian.v1beta1.Policy.Requirement + 103, // 65: gotocompany.guardian.v1beta1.Policy.iam:type_name -> gotocompany.guardian.v1beta1.Policy.IAM + 82, // 66: gotocompany.guardian.v1beta1.Policy.appeal:type_name -> gotocompany.guardian.v1beta1.PolicyAppealConfig + 110, // 67: gotocompany.guardian.v1beta1.AppealOptions.expiration_date:type_name -> google.protobuf.Timestamp + 84, // 68: gotocompany.guardian.v1beta1.Appeal.options:type_name -> gotocompany.guardian.v1beta1.AppealOptions + 108, // 69: gotocompany.guardian.v1beta1.Appeal.labels:type_name -> gotocompany.guardian.v1beta1.Appeal.LabelsEntry + 87, // 70: gotocompany.guardian.v1beta1.Appeal.resource:type_name -> gotocompany.guardian.v1beta1.Resource + 86, // 71: gotocompany.guardian.v1beta1.Appeal.approvals:type_name -> gotocompany.guardian.v1beta1.Approval + 110, // 72: gotocompany.guardian.v1beta1.Appeal.created_at:type_name -> google.protobuf.Timestamp + 110, // 73: gotocompany.guardian.v1beta1.Appeal.updated_at:type_name -> google.protobuf.Timestamp + 112, // 74: gotocompany.guardian.v1beta1.Appeal.details:type_name -> google.protobuf.Struct + 111, // 75: gotocompany.guardian.v1beta1.Appeal.creator:type_name -> google.protobuf.Value + 88, // 76: gotocompany.guardian.v1beta1.Appeal.grant:type_name -> gotocompany.guardian.v1beta1.Grant + 85, // 77: gotocompany.guardian.v1beta1.Approval.appeal:type_name -> gotocompany.guardian.v1beta1.Appeal + 110, // 78: gotocompany.guardian.v1beta1.Approval.created_at:type_name -> google.protobuf.Timestamp + 110, // 79: gotocompany.guardian.v1beta1.Approval.updated_at:type_name -> google.protobuf.Timestamp + 112, // 80: gotocompany.guardian.v1beta1.Resource.details:type_name -> google.protobuf.Struct + 109, // 81: gotocompany.guardian.v1beta1.Resource.labels:type_name -> gotocompany.guardian.v1beta1.Resource.LabelsEntry + 110, // 82: gotocompany.guardian.v1beta1.Resource.created_at:type_name -> google.protobuf.Timestamp + 110, // 83: gotocompany.guardian.v1beta1.Resource.updated_at:type_name -> google.protobuf.Timestamp + 87, // 84: gotocompany.guardian.v1beta1.Resource.children:type_name -> gotocompany.guardian.v1beta1.Resource + 110, // 85: gotocompany.guardian.v1beta1.Grant.expiration_date:type_name -> google.protobuf.Timestamp + 110, // 86: gotocompany.guardian.v1beta1.Grant.revoked_at:type_name -> google.protobuf.Timestamp + 110, // 87: gotocompany.guardian.v1beta1.Grant.created_at:type_name -> google.protobuf.Timestamp + 110, // 88: gotocompany.guardian.v1beta1.Grant.updated_at:type_name -> google.protobuf.Timestamp + 87, // 89: gotocompany.guardian.v1beta1.Grant.resource:type_name -> gotocompany.guardian.v1beta1.Resource + 85, // 90: gotocompany.guardian.v1beta1.Grant.appeal:type_name -> gotocompany.guardian.v1beta1.Appeal + 110, // 91: gotocompany.guardian.v1beta1.ProviderActivity.timestamp:type_name -> google.protobuf.Timestamp + 112, // 92: gotocompany.guardian.v1beta1.ProviderActivity.metadata:type_name -> google.protobuf.Struct + 110, // 93: gotocompany.guardian.v1beta1.ProviderActivity.created_at:type_name -> google.protobuf.Timestamp + 79, // 94: gotocompany.guardian.v1beta1.ProviderActivity.provider:type_name -> gotocompany.guardian.v1beta1.Provider + 87, // 95: gotocompany.guardian.v1beta1.ProviderActivity.resource:type_name -> gotocompany.guardian.v1beta1.Resource + 112, // 96: gotocompany.guardian.v1beta1.CreateAppealRequest.Resource.options:type_name -> google.protobuf.Struct + 112, // 97: gotocompany.guardian.v1beta1.CreateAppealRequest.Resource.details:type_name -> google.protobuf.Struct + 77, // 98: gotocompany.guardian.v1beta1.ProviderConfig.ResourceConfig.policy:type_name -> gotocompany.guardian.v1beta1.PolicyConfig + 76, // 99: gotocompany.guardian.v1beta1.ProviderConfig.ResourceConfig.roles:type_name -> gotocompany.guardian.v1beta1.Role + 111, // 100: gotocompany.guardian.v1beta1.Condition.MatchCondition.eq:type_name -> google.protobuf.Value + 104, // 101: gotocompany.guardian.v1beta1.Policy.Requirement.on:type_name -> gotocompany.guardian.v1beta1.Policy.Requirement.RequirementTrigger + 105, // 102: gotocompany.guardian.v1beta1.Policy.Requirement.appeals:type_name -> gotocompany.guardian.v1beta1.Policy.Requirement.AdditionalAppeal + 111, // 103: gotocompany.guardian.v1beta1.Policy.IAM.config:type_name -> google.protobuf.Value + 107, // 104: gotocompany.guardian.v1beta1.Policy.IAM.schema:type_name -> gotocompany.guardian.v1beta1.Policy.IAM.SchemaEntry + 81, // 105: gotocompany.guardian.v1beta1.Policy.Requirement.RequirementTrigger.conditions:type_name -> gotocompany.guardian.v1beta1.Condition + 106, // 106: gotocompany.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.resource:type_name -> gotocompany.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.ResourceIdentifier + 84, // 107: gotocompany.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.options:type_name -> gotocompany.guardian.v1beta1.AppealOptions + 77, // 108: gotocompany.guardian.v1beta1.Policy.Requirement.AdditionalAppeal.policy:type_name -> gotocompany.guardian.v1beta1.PolicyConfig + 0, // 109: gotocompany.guardian.v1beta1.GuardianService.ListProviders:input_type -> gotocompany.guardian.v1beta1.ListProvidersRequest + 2, // 110: gotocompany.guardian.v1beta1.GuardianService.GetProvider:input_type -> gotocompany.guardian.v1beta1.GetProviderRequest + 4, // 111: gotocompany.guardian.v1beta1.GuardianService.GetProviderTypes:input_type -> gotocompany.guardian.v1beta1.GetProviderTypesRequest + 6, // 112: gotocompany.guardian.v1beta1.GuardianService.CreateProvider:input_type -> gotocompany.guardian.v1beta1.CreateProviderRequest + 8, // 113: gotocompany.guardian.v1beta1.GuardianService.UpdateProvider:input_type -> gotocompany.guardian.v1beta1.UpdateProviderRequest + 10, // 114: gotocompany.guardian.v1beta1.GuardianService.DeleteProvider:input_type -> gotocompany.guardian.v1beta1.DeleteProviderRequest + 14, // 115: gotocompany.guardian.v1beta1.GuardianService.ListRoles:input_type -> gotocompany.guardian.v1beta1.ListRolesRequest + 16, // 116: gotocompany.guardian.v1beta1.GuardianService.ImportActivities:input_type -> gotocompany.guardian.v1beta1.ImportActivitiesRequest + 18, // 117: gotocompany.guardian.v1beta1.GuardianService.GetActivity:input_type -> gotocompany.guardian.v1beta1.GetActivityRequest + 20, // 118: gotocompany.guardian.v1beta1.GuardianService.ListActivities:input_type -> gotocompany.guardian.v1beta1.ListActivitiesRequest + 22, // 119: gotocompany.guardian.v1beta1.GuardianService.ListPolicies:input_type -> gotocompany.guardian.v1beta1.ListPoliciesRequest + 24, // 120: gotocompany.guardian.v1beta1.GuardianService.GetPolicy:input_type -> gotocompany.guardian.v1beta1.GetPolicyRequest + 28, // 121: gotocompany.guardian.v1beta1.GuardianService.CreatePolicy:input_type -> gotocompany.guardian.v1beta1.CreatePolicyRequest + 30, // 122: gotocompany.guardian.v1beta1.GuardianService.UpdatePolicy:input_type -> gotocompany.guardian.v1beta1.UpdatePolicyRequest + 25, // 123: gotocompany.guardian.v1beta1.GuardianService.GetPolicyPreferences:input_type -> gotocompany.guardian.v1beta1.GetPolicyPreferencesRequest + 32, // 124: gotocompany.guardian.v1beta1.GuardianService.ListResources:input_type -> gotocompany.guardian.v1beta1.ListResourcesRequest + 34, // 125: gotocompany.guardian.v1beta1.GuardianService.GetResource:input_type -> gotocompany.guardian.v1beta1.GetResourceRequest + 36, // 126: gotocompany.guardian.v1beta1.GuardianService.UpdateResource:input_type -> gotocompany.guardian.v1beta1.UpdateResourceRequest + 38, // 127: gotocompany.guardian.v1beta1.GuardianService.DeleteResource:input_type -> gotocompany.guardian.v1beta1.DeleteResourceRequest + 40, // 128: gotocompany.guardian.v1beta1.GuardianService.ListUserAppeals:input_type -> gotocompany.guardian.v1beta1.ListUserAppealsRequest + 42, // 129: gotocompany.guardian.v1beta1.GuardianService.ListAppeals:input_type -> gotocompany.guardian.v1beta1.ListAppealsRequest + 44, // 130: gotocompany.guardian.v1beta1.GuardianService.GetAppeal:input_type -> gotocompany.guardian.v1beta1.GetAppealRequest + 46, // 131: gotocompany.guardian.v1beta1.GuardianService.CancelAppeal:input_type -> gotocompany.guardian.v1beta1.CancelAppealRequest + 52, // 132: gotocompany.guardian.v1beta1.GuardianService.CreateAppeal:input_type -> gotocompany.guardian.v1beta1.CreateAppealRequest + 54, // 133: gotocompany.guardian.v1beta1.GuardianService.ListUserApprovals:input_type -> gotocompany.guardian.v1beta1.ListUserApprovalsRequest + 56, // 134: gotocompany.guardian.v1beta1.GuardianService.ListApprovals:input_type -> gotocompany.guardian.v1beta1.ListApprovalsRequest + 58, // 135: gotocompany.guardian.v1beta1.GuardianService.UpdateApproval:input_type -> gotocompany.guardian.v1beta1.UpdateApprovalRequest + 60, // 136: gotocompany.guardian.v1beta1.GuardianService.AddApprover:input_type -> gotocompany.guardian.v1beta1.AddApproverRequest + 62, // 137: gotocompany.guardian.v1beta1.GuardianService.DeleteApprover:input_type -> gotocompany.guardian.v1beta1.DeleteApproverRequest + 64, // 138: gotocompany.guardian.v1beta1.GuardianService.ListGrants:input_type -> gotocompany.guardian.v1beta1.ListGrantsRequest + 66, // 139: gotocompany.guardian.v1beta1.GuardianService.ListUserGrants:input_type -> gotocompany.guardian.v1beta1.ListUserGrantsRequest + 68, // 140: gotocompany.guardian.v1beta1.GuardianService.GetGrant:input_type -> gotocompany.guardian.v1beta1.GetGrantRequest + 70, // 141: gotocompany.guardian.v1beta1.GuardianService.UpdateGrant:input_type -> gotocompany.guardian.v1beta1.UpdateGrantRequest + 72, // 142: gotocompany.guardian.v1beta1.GuardianService.RevokeGrant:input_type -> gotocompany.guardian.v1beta1.RevokeGrantRequest + 74, // 143: gotocompany.guardian.v1beta1.GuardianService.RevokeGrants:input_type -> gotocompany.guardian.v1beta1.RevokeGrantsRequest + 12, // 144: gotocompany.guardian.v1beta1.GuardianService.ImportGrantsFromProvider:input_type -> gotocompany.guardian.v1beta1.ImportGrantsFromProviderRequest + 1, // 145: gotocompany.guardian.v1beta1.GuardianService.ListProviders:output_type -> gotocompany.guardian.v1beta1.ListProvidersResponse + 3, // 146: gotocompany.guardian.v1beta1.GuardianService.GetProvider:output_type -> gotocompany.guardian.v1beta1.GetProviderResponse + 5, // 147: gotocompany.guardian.v1beta1.GuardianService.GetProviderTypes:output_type -> gotocompany.guardian.v1beta1.GetProviderTypesResponse + 7, // 148: gotocompany.guardian.v1beta1.GuardianService.CreateProvider:output_type -> gotocompany.guardian.v1beta1.CreateProviderResponse + 9, // 149: gotocompany.guardian.v1beta1.GuardianService.UpdateProvider:output_type -> gotocompany.guardian.v1beta1.UpdateProviderResponse + 11, // 150: gotocompany.guardian.v1beta1.GuardianService.DeleteProvider:output_type -> gotocompany.guardian.v1beta1.DeleteProviderResponse + 15, // 151: gotocompany.guardian.v1beta1.GuardianService.ListRoles:output_type -> gotocompany.guardian.v1beta1.ListRolesResponse + 17, // 152: gotocompany.guardian.v1beta1.GuardianService.ImportActivities:output_type -> gotocompany.guardian.v1beta1.ImportActivitiesResponse + 19, // 153: gotocompany.guardian.v1beta1.GuardianService.GetActivity:output_type -> gotocompany.guardian.v1beta1.GetActivityResponse + 21, // 154: gotocompany.guardian.v1beta1.GuardianService.ListActivities:output_type -> gotocompany.guardian.v1beta1.ListActivitiesResponse + 23, // 155: gotocompany.guardian.v1beta1.GuardianService.ListPolicies:output_type -> gotocompany.guardian.v1beta1.ListPoliciesResponse + 27, // 156: gotocompany.guardian.v1beta1.GuardianService.GetPolicy:output_type -> gotocompany.guardian.v1beta1.GetPolicyResponse + 29, // 157: gotocompany.guardian.v1beta1.GuardianService.CreatePolicy:output_type -> gotocompany.guardian.v1beta1.CreatePolicyResponse + 31, // 158: gotocompany.guardian.v1beta1.GuardianService.UpdatePolicy:output_type -> gotocompany.guardian.v1beta1.UpdatePolicyResponse + 26, // 159: gotocompany.guardian.v1beta1.GuardianService.GetPolicyPreferences:output_type -> gotocompany.guardian.v1beta1.GetPolicyPreferencesResponse + 33, // 160: gotocompany.guardian.v1beta1.GuardianService.ListResources:output_type -> gotocompany.guardian.v1beta1.ListResourcesResponse + 35, // 161: gotocompany.guardian.v1beta1.GuardianService.GetResource:output_type -> gotocompany.guardian.v1beta1.GetResourceResponse + 37, // 162: gotocompany.guardian.v1beta1.GuardianService.UpdateResource:output_type -> gotocompany.guardian.v1beta1.UpdateResourceResponse + 39, // 163: gotocompany.guardian.v1beta1.GuardianService.DeleteResource:output_type -> gotocompany.guardian.v1beta1.DeleteResourceResponse + 41, // 164: gotocompany.guardian.v1beta1.GuardianService.ListUserAppeals:output_type -> gotocompany.guardian.v1beta1.ListUserAppealsResponse + 43, // 165: gotocompany.guardian.v1beta1.GuardianService.ListAppeals:output_type -> gotocompany.guardian.v1beta1.ListAppealsResponse + 45, // 166: gotocompany.guardian.v1beta1.GuardianService.GetAppeal:output_type -> gotocompany.guardian.v1beta1.GetAppealResponse + 47, // 167: gotocompany.guardian.v1beta1.GuardianService.CancelAppeal:output_type -> gotocompany.guardian.v1beta1.CancelAppealResponse + 53, // 168: gotocompany.guardian.v1beta1.GuardianService.CreateAppeal:output_type -> gotocompany.guardian.v1beta1.CreateAppealResponse + 55, // 169: gotocompany.guardian.v1beta1.GuardianService.ListUserApprovals:output_type -> gotocompany.guardian.v1beta1.ListUserApprovalsResponse + 57, // 170: gotocompany.guardian.v1beta1.GuardianService.ListApprovals:output_type -> gotocompany.guardian.v1beta1.ListApprovalsResponse + 59, // 171: gotocompany.guardian.v1beta1.GuardianService.UpdateApproval:output_type -> gotocompany.guardian.v1beta1.UpdateApprovalResponse + 61, // 172: gotocompany.guardian.v1beta1.GuardianService.AddApprover:output_type -> gotocompany.guardian.v1beta1.AddApproverResponse + 63, // 173: gotocompany.guardian.v1beta1.GuardianService.DeleteApprover:output_type -> gotocompany.guardian.v1beta1.DeleteApproverResponse + 65, // 174: gotocompany.guardian.v1beta1.GuardianService.ListGrants:output_type -> gotocompany.guardian.v1beta1.ListGrantsResponse + 67, // 175: gotocompany.guardian.v1beta1.GuardianService.ListUserGrants:output_type -> gotocompany.guardian.v1beta1.ListUserGrantsResponse + 69, // 176: gotocompany.guardian.v1beta1.GuardianService.GetGrant:output_type -> gotocompany.guardian.v1beta1.GetGrantResponse + 71, // 177: gotocompany.guardian.v1beta1.GuardianService.UpdateGrant:output_type -> gotocompany.guardian.v1beta1.UpdateGrantResponse + 73, // 178: gotocompany.guardian.v1beta1.GuardianService.RevokeGrant:output_type -> gotocompany.guardian.v1beta1.RevokeGrantResponse + 75, // 179: gotocompany.guardian.v1beta1.GuardianService.RevokeGrants:output_type -> gotocompany.guardian.v1beta1.RevokeGrantsResponse + 13, // 180: gotocompany.guardian.v1beta1.GuardianService.ImportGrantsFromProvider:output_type -> gotocompany.guardian.v1beta1.ImportGrantsFromProviderResponse 145, // [145:181] is the sub-list for method output_type 109, // [109:145] is the sub-list for method input_type 109, // [109:109] is the sub-list for extension type_name @@ -8454,13 +8521,13 @@ var file_odpf_guardian_v1beta1_guardian_proto_depIdxs = []int32{ 0, // [0:109] is the sub-list for field type_name } -func init() { file_odpf_guardian_v1beta1_guardian_proto_init() } -func file_odpf_guardian_v1beta1_guardian_proto_init() { - if File_odpf_guardian_v1beta1_guardian_proto != nil { +func init() { file_gotocompany_guardian_v1beta1_guardian_proto_init() } +func file_gotocompany_guardian_v1beta1_guardian_proto_init() { + if File_gotocompany_guardian_v1beta1_guardian_proto != nil { return } if !protoimpl.UnsafeEnabled { - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProvidersRequest); i { case 0: return &v.state @@ -8472,7 +8539,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProvidersResponse); i { case 0: return &v.state @@ -8484,7 +8551,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetProviderRequest); i { case 0: return &v.state @@ -8496,7 +8563,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetProviderResponse); i { case 0: return &v.state @@ -8508,7 +8575,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetProviderTypesRequest); i { case 0: return &v.state @@ -8520,7 +8587,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetProviderTypesResponse); i { case 0: return &v.state @@ -8532,7 +8599,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateProviderRequest); i { case 0: return &v.state @@ -8544,7 +8611,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateProviderResponse); i { case 0: return &v.state @@ -8556,7 +8623,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProviderRequest); i { case 0: return &v.state @@ -8568,7 +8635,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProviderResponse); i { case 0: return &v.state @@ -8580,7 +8647,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteProviderRequest); i { case 0: return &v.state @@ -8592,7 +8659,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteProviderResponse); i { case 0: return &v.state @@ -8604,7 +8671,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ImportGrantsFromProviderRequest); i { case 0: return &v.state @@ -8616,7 +8683,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ImportGrantsFromProviderResponse); i { case 0: return &v.state @@ -8628,7 +8695,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListRolesRequest); i { case 0: return &v.state @@ -8640,7 +8707,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListRolesResponse); i { case 0: return &v.state @@ -8652,7 +8719,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ImportActivitiesRequest); i { case 0: return &v.state @@ -8664,7 +8731,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ImportActivitiesResponse); i { case 0: return &v.state @@ -8676,7 +8743,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetActivityRequest); i { case 0: return &v.state @@ -8688,7 +8755,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetActivityResponse); i { case 0: return &v.state @@ -8700,7 +8767,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListActivitiesRequest); i { case 0: return &v.state @@ -8712,7 +8779,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListActivitiesResponse); i { case 0: return &v.state @@ -8724,7 +8791,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListPoliciesRequest); i { case 0: return &v.state @@ -8736,7 +8803,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListPoliciesResponse); i { case 0: return &v.state @@ -8748,7 +8815,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPolicyRequest); i { case 0: return &v.state @@ -8760,7 +8827,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPolicyPreferencesRequest); i { case 0: return &v.state @@ -8772,7 +8839,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPolicyPreferencesResponse); i { case 0: return &v.state @@ -8784,7 +8851,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPolicyResponse); i { case 0: return &v.state @@ -8796,7 +8863,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreatePolicyRequest); i { case 0: return &v.state @@ -8808,7 +8875,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreatePolicyResponse); i { case 0: return &v.state @@ -8820,7 +8887,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdatePolicyRequest); i { case 0: return &v.state @@ -8832,7 +8899,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdatePolicyResponse); i { case 0: return &v.state @@ -8844,7 +8911,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListResourcesRequest); i { case 0: return &v.state @@ -8856,7 +8923,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListResourcesResponse); i { case 0: return &v.state @@ -8868,7 +8935,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetResourceRequest); i { case 0: return &v.state @@ -8880,7 +8947,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetResourceResponse); i { case 0: return &v.state @@ -8892,7 +8959,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateResourceRequest); i { case 0: return &v.state @@ -8904,7 +8971,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateResourceResponse); i { case 0: return &v.state @@ -8916,7 +8983,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteResourceRequest); i { case 0: return &v.state @@ -8928,7 +8995,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteResourceResponse); i { case 0: return &v.state @@ -8940,7 +9007,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserAppealsRequest); i { case 0: return &v.state @@ -8952,7 +9019,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserAppealsResponse); i { case 0: return &v.state @@ -8964,7 +9031,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAppealsRequest); i { case 0: return &v.state @@ -8976,7 +9043,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAppealsResponse); i { case 0: return &v.state @@ -8988,7 +9055,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetAppealRequest); i { case 0: return &v.state @@ -9000,7 +9067,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetAppealResponse); i { case 0: return &v.state @@ -9012,7 +9079,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CancelAppealRequest); i { case 0: return &v.state @@ -9024,7 +9091,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CancelAppealResponse); i { case 0: return &v.state @@ -9036,7 +9103,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RevokeAppealRequest); i { case 0: return &v.state @@ -9048,7 +9115,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RevokeAppealResponse); i { case 0: return &v.state @@ -9060,7 +9127,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RevokeAppealsRequest); i { case 0: return &v.state @@ -9072,7 +9139,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RevokeAppealsResponse); i { case 0: return &v.state @@ -9084,7 +9151,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateAppealRequest); i { case 0: return &v.state @@ -9096,7 +9163,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateAppealResponse); i { case 0: return &v.state @@ -9108,7 +9175,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserApprovalsRequest); i { case 0: return &v.state @@ -9120,7 +9187,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserApprovalsResponse); i { case 0: return &v.state @@ -9132,7 +9199,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListApprovalsRequest); i { case 0: return &v.state @@ -9144,7 +9211,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListApprovalsResponse); i { case 0: return &v.state @@ -9156,7 +9223,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateApprovalRequest); i { case 0: return &v.state @@ -9168,7 +9235,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateApprovalResponse); i { case 0: return &v.state @@ -9180,7 +9247,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddApproverRequest); i { case 0: return &v.state @@ -9192,7 +9259,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddApproverResponse); i { case 0: return &v.state @@ -9204,7 +9271,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteApproverRequest); i { case 0: return &v.state @@ -9216,7 +9283,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteApproverResponse); i { case 0: return &v.state @@ -9228,7 +9295,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListGrantsRequest); i { case 0: return &v.state @@ -9240,7 +9307,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListGrantsResponse); i { case 0: return &v.state @@ -9252,7 +9319,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserGrantsRequest); i { case 0: return &v.state @@ -9264,7 +9331,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserGrantsResponse); i { case 0: return &v.state @@ -9276,7 +9343,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetGrantRequest); i { case 0: return &v.state @@ -9288,7 +9355,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetGrantResponse); i { case 0: return &v.state @@ -9300,7 +9367,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateGrantRequest); i { case 0: return &v.state @@ -9312,7 +9379,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateGrantResponse); i { case 0: return &v.state @@ -9324,7 +9391,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RevokeGrantRequest); i { case 0: return &v.state @@ -9336,7 +9403,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RevokeGrantResponse); i { case 0: return &v.state @@ -9348,7 +9415,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RevokeGrantsRequest); i { case 0: return &v.state @@ -9360,7 +9427,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RevokeGrantsResponse); i { case 0: return &v.state @@ -9372,7 +9439,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Role); i { case 0: return &v.state @@ -9384,7 +9451,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PolicyConfig); i { case 0: return &v.state @@ -9396,7 +9463,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ProviderConfig); i { case 0: return &v.state @@ -9408,7 +9475,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Provider); i { case 0: return &v.state @@ -9420,7 +9487,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ProviderType); i { case 0: return &v.state @@ -9432,7 +9499,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Condition); i { case 0: return &v.state @@ -9444,7 +9511,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PolicyAppealConfig); i { case 0: return &v.state @@ -9456,7 +9523,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Policy); i { case 0: return &v.state @@ -9468,7 +9535,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AppealOptions); i { case 0: return &v.state @@ -9480,7 +9547,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Appeal); i { case 0: return &v.state @@ -9492,7 +9559,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Approval); i { case 0: return &v.state @@ -9504,7 +9571,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Resource); i { case 0: return &v.state @@ -9516,7 +9583,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Grant); i { case 0: return &v.state @@ -9528,7 +9595,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ProviderActivity); i { case 0: return &v.state @@ -9540,7 +9607,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RevokeAppealRequest_Reason); i { case 0: return &v.state @@ -9552,7 +9619,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateAppealRequest_Resource); i { case 0: return &v.state @@ -9564,7 +9631,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateApprovalRequest_Action); i { case 0: return &v.state @@ -9576,7 +9643,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ProviderConfig_AppealConfig); i { case 0: return &v.state @@ -9588,7 +9655,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ProviderConfig_ResourceConfig); i { case 0: return &v.state @@ -9600,7 +9667,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ProviderConfig_ProviderParameter); i { case 0: return &v.state @@ -9612,7 +9679,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Condition_MatchCondition); i { case 0: return &v.state @@ -9624,7 +9691,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PolicyAppealConfig_DurationOptions); i { case 0: return &v.state @@ -9636,7 +9703,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PolicyAppealConfig_Question); i { case 0: return &v.state @@ -9648,7 +9715,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Policy_ApprovalStep); i { case 0: return &v.state @@ -9660,7 +9727,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Policy_Requirement); i { case 0: return &v.state @@ -9672,7 +9739,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Policy_IAM); i { case 0: return &v.state @@ -9684,7 +9751,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Policy_Requirement_RequirementTrigger); i { case 0: return &v.state @@ -9696,7 +9763,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Policy_Requirement_AdditionalAppeal); i { case 0: return &v.state @@ -9708,7 +9775,7 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { return nil } } - file_odpf_guardian_v1beta1_guardian_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { + file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Policy_Requirement_AdditionalAppeal_ResourceIdentifier); i { case 0: return &v.state @@ -9725,18 +9792,18 @@ func file_odpf_guardian_v1beta1_guardian_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_odpf_guardian_v1beta1_guardian_proto_rawDesc, + RawDescriptor: file_gotocompany_guardian_v1beta1_guardian_proto_rawDesc, NumEnums: 0, NumMessages: 110, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_odpf_guardian_v1beta1_guardian_proto_goTypes, - DependencyIndexes: file_odpf_guardian_v1beta1_guardian_proto_depIdxs, - MessageInfos: file_odpf_guardian_v1beta1_guardian_proto_msgTypes, + GoTypes: file_gotocompany_guardian_v1beta1_guardian_proto_goTypes, + DependencyIndexes: file_gotocompany_guardian_v1beta1_guardian_proto_depIdxs, + MessageInfos: file_gotocompany_guardian_v1beta1_guardian_proto_msgTypes, }.Build() - File_odpf_guardian_v1beta1_guardian_proto = out.File - file_odpf_guardian_v1beta1_guardian_proto_rawDesc = nil - file_odpf_guardian_v1beta1_guardian_proto_goTypes = nil - file_odpf_guardian_v1beta1_guardian_proto_depIdxs = nil + File_gotocompany_guardian_v1beta1_guardian_proto = out.File + file_gotocompany_guardian_v1beta1_guardian_proto_rawDesc = nil + file_gotocompany_guardian_v1beta1_guardian_proto_goTypes = nil + file_gotocompany_guardian_v1beta1_guardian_proto_depIdxs = nil } diff --git a/api/proto/odpf/guardian/v1beta1/guardian.pb.gw.go b/api/proto/gotocompany/guardian/v1beta1/guardian.pb.gw.go similarity index 72% rename from api/proto/odpf/guardian/v1beta1/guardian.pb.gw.go rename to api/proto/gotocompany/guardian/v1beta1/guardian.pb.gw.go index 2f68875b8..9fc66767a 100644 --- a/api/proto/odpf/guardian/v1beta1/guardian.pb.gw.go +++ b/api/proto/gotocompany/guardian/v1beta1/guardian.pb.gw.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. -// source: odpf/guardian/v1beta1/guardian.proto +// source: gotocompany/guardian/v1beta1/guardian.proto /* Package guardianv1beta1 is a reverse proxy. @@ -120,7 +120,7 @@ func local_request_GuardianService_GetProviderTypes_0(ctx context.Context, marsh } var ( - filter_GuardianService_CreateProvider_0 = &utilities.DoubleArray{Encoding: map[string]int{"config": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} + filter_GuardianService_CreateProvider_0 = &utilities.DoubleArray{Encoding: map[string]int{"config": 0}, Base: []int{1, 2, 0, 0}, Check: []int{0, 1, 2, 2}} ) func request_GuardianService_CreateProvider_0(ctx context.Context, marshaler runtime.Marshaler, client GuardianServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { @@ -172,7 +172,7 @@ func local_request_GuardianService_CreateProvider_0(ctx context.Context, marshal } var ( - filter_GuardianService_UpdateProvider_0 = &utilities.DoubleArray{Encoding: map[string]int{"config": 0, "id": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}} + filter_GuardianService_UpdateProvider_0 = &utilities.DoubleArray{Encoding: map[string]int{"config": 0, "id": 1}, Base: []int{1, 2, 4, 0, 0, 0, 0}, Check: []int{0, 1, 1, 2, 2, 3, 3}} ) func request_GuardianService_UpdateProvider_0(ctx context.Context, marshaler runtime.Marshaler, client GuardianServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { @@ -258,7 +258,7 @@ func local_request_GuardianService_UpdateProvider_0(ctx context.Context, marshal } var ( - filter_GuardianService_UpdateProvider_1 = &utilities.DoubleArray{Encoding: map[string]int{"config": 0, "type": 1, "urn": 2}, Base: []int{1, 3, 1, 2, 0, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4, 2}} + filter_GuardianService_UpdateProvider_1 = &utilities.DoubleArray{Encoding: map[string]int{"config": 0, "type": 1, "urn": 2}, Base: []int{1, 6, 7, 8, 2, 0, 4, 0, 0, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 5, 2, 7, 2, 2, 3, 4}} ) func request_GuardianService_UpdateProvider_1(ctx context.Context, marshaler runtime.Marshaler, client GuardianServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { @@ -700,7 +700,7 @@ func local_request_GuardianService_GetPolicy_0(ctx context.Context, marshaler ru } var ( - filter_GuardianService_CreatePolicy_0 = &utilities.DoubleArray{Encoding: map[string]int{"policy": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} + filter_GuardianService_CreatePolicy_0 = &utilities.DoubleArray{Encoding: map[string]int{"policy": 0}, Base: []int{1, 2, 0, 0}, Check: []int{0, 1, 2, 2}} ) func request_GuardianService_CreatePolicy_0(ctx context.Context, marshaler runtime.Marshaler, client GuardianServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { @@ -752,7 +752,7 @@ func local_request_GuardianService_CreatePolicy_0(ctx context.Context, marshaler } var ( - filter_GuardianService_UpdatePolicy_0 = &utilities.DoubleArray{Encoding: map[string]int{"policy": 0, "id": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}} + filter_GuardianService_UpdatePolicy_0 = &utilities.DoubleArray{Encoding: map[string]int{"policy": 0, "id": 1}, Base: []int{1, 2, 4, 0, 0, 0, 0}, Check: []int{0, 1, 1, 2, 2, 3, 3}} ) func request_GuardianService_UpdatePolicy_0(ctx context.Context, marshaler runtime.Marshaler, client GuardianServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { @@ -2007,20 +2007,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListProviders", runtime.WithHTTPPathPattern("/v1beta1/providers")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListProviders", runtime.WithHTTPPathPattern("/v1beta1/providers")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListProviders_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListProviders_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListProviders_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListProviders_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2030,20 +2032,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_GetProvider_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_GetProvider_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2053,20 +2057,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetProviderTypes", runtime.WithHTTPPathPattern("/v1beta1/providers/types")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetProviderTypes", runtime.WithHTTPPathPattern("/v1beta1/providers/types")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_GetProviderTypes_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_GetProviderTypes_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetProviderTypes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetProviderTypes_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2076,20 +2082,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/CreateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/CreateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_CreateProvider_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_CreateProvider_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_CreateProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_CreateProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2099,20 +2107,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_UpdateProvider_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_UpdateProvider_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2122,20 +2132,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{config.type}/{config.urn}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{config.type}/{config.urn}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_UpdateProvider_1(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_UpdateProvider_1(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateProvider_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateProvider_1(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2145,20 +2157,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/DeleteProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/DeleteProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_DeleteProvider_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_DeleteProvider_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_DeleteProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_DeleteProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2168,20 +2182,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListRoles", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}/resources/{resource_type}/roles")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListRoles", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}/resources/{resource_type}/roles")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListRoles_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListRoles_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListRoles_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListRoles_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2191,20 +2207,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ImportActivities", runtime.WithHTTPPathPattern("/v1beta1/activities/import")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ImportActivities", runtime.WithHTTPPathPattern("/v1beta1/activities/import")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ImportActivities_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ImportActivities_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ImportActivities_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ImportActivities_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2214,20 +2232,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetActivity", runtime.WithHTTPPathPattern("/v1beta1/activities/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetActivity", runtime.WithHTTPPathPattern("/v1beta1/activities/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_GetActivity_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_GetActivity_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetActivity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetActivity_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2237,20 +2257,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListActivities", runtime.WithHTTPPathPattern("/v1beta1/activities")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListActivities", runtime.WithHTTPPathPattern("/v1beta1/activities")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListActivities_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListActivities_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListActivities_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListActivities_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2260,20 +2282,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListPolicies", runtime.WithHTTPPathPattern("/v1beta1/policies")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListPolicies", runtime.WithHTTPPathPattern("/v1beta1/policies")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListPolicies_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListPolicies_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListPolicies_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2283,20 +2307,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetPolicy", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}/versions/{version}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetPolicy", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}/versions/{version}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_GetPolicy_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_GetPolicy_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetPolicy_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2306,20 +2332,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/CreatePolicy", runtime.WithHTTPPathPattern("/v1beta1/policies")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/CreatePolicy", runtime.WithHTTPPathPattern("/v1beta1/policies")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_CreatePolicy_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_CreatePolicy_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_CreatePolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_CreatePolicy_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2329,20 +2357,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdatePolicy", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdatePolicy", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_UpdatePolicy_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_UpdatePolicy_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdatePolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdatePolicy_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2352,20 +2382,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetPolicyPreferences", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}/versions/{version}/preferences")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetPolicyPreferences", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}/versions/{version}/preferences")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_GetPolicyPreferences_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_GetPolicyPreferences_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetPolicyPreferences_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetPolicyPreferences_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2375,20 +2407,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListResources", runtime.WithHTTPPathPattern("/v1beta1/resources")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListResources", runtime.WithHTTPPathPattern("/v1beta1/resources")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListResources_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListResources_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListResources_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListResources_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2398,20 +2432,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_GetResource_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_GetResource_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetResource_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetResource_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2421,20 +2457,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_UpdateResource_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_UpdateResource_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateResource_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateResource_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2444,20 +2482,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/DeleteResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/DeleteResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_DeleteResource_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_DeleteResource_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_DeleteResource_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_DeleteResource_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2467,20 +2507,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListUserAppeals", runtime.WithHTTPPathPattern("/v1beta1/me/appeals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListUserAppeals", runtime.WithHTTPPathPattern("/v1beta1/me/appeals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListUserAppeals_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListUserAppeals_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListUserAppeals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListUserAppeals_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2490,20 +2532,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListAppeals", runtime.WithHTTPPathPattern("/v1beta1/appeals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListAppeals", runtime.WithHTTPPathPattern("/v1beta1/appeals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListAppeals_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListAppeals_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListAppeals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListAppeals_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2513,20 +2557,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_GetAppeal_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_GetAppeal_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetAppeal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetAppeal_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2536,20 +2582,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/CancelAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}/cancel")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/CancelAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}/cancel")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_CancelAppeal_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_CancelAppeal_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_CancelAppeal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_CancelAppeal_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2559,20 +2607,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/CreateAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/CreateAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_CreateAppeal_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_CreateAppeal_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_CreateAppeal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_CreateAppeal_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2582,20 +2632,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListUserApprovals", runtime.WithHTTPPathPattern("/v1beta1/me/approvals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListUserApprovals", runtime.WithHTTPPathPattern("/v1beta1/me/approvals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListUserApprovals_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListUserApprovals_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListUserApprovals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListUserApprovals_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2605,20 +2657,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListApprovals", runtime.WithHTTPPathPattern("/v1beta1/approvals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListApprovals", runtime.WithHTTPPathPattern("/v1beta1/approvals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListApprovals_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListApprovals_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListApprovals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListApprovals_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2628,20 +2682,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateApproval", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}/approvals/{approval_name}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateApproval", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}/approvals/{approval_name}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_UpdateApproval_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_UpdateApproval_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateApproval_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateApproval_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2651,20 +2707,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/AddApprover", runtime.WithHTTPPathPattern("/v1beta1/appeals/{appeal_id}/approvals/{approval_id}/approvers")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/AddApprover", runtime.WithHTTPPathPattern("/v1beta1/appeals/{appeal_id}/approvals/{approval_id}/approvers")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_AddApprover_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_AddApprover_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_AddApprover_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_AddApprover_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2674,20 +2732,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/DeleteApprover", runtime.WithHTTPPathPattern("/v1beta1/appeals/{appeal_id}/approvals/{approval_id}/approvers/{email}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/DeleteApprover", runtime.WithHTTPPathPattern("/v1beta1/appeals/{appeal_id}/approvals/{approval_id}/approvers/{email}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_DeleteApprover_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_DeleteApprover_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_DeleteApprover_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_DeleteApprover_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2697,20 +2757,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListGrants", runtime.WithHTTPPathPattern("/v1beta1/grants")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListGrants", runtime.WithHTTPPathPattern("/v1beta1/grants")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListGrants_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListGrants_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListGrants_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2720,20 +2782,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListUserGrants", runtime.WithHTTPPathPattern("/v1beta1/me/grants")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListUserGrants", runtime.WithHTTPPathPattern("/v1beta1/me/grants")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ListUserGrants_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ListUserGrants_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListUserGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListUserGrants_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2743,20 +2807,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_GetGrant_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_GetGrant_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetGrant_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetGrant_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2766,20 +2832,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_UpdateGrant_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_UpdateGrant_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateGrant_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateGrant_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2789,20 +2857,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/RevokeGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}/revoke")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/RevokeGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}/revoke")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_RevokeGrant_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_RevokeGrant_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_RevokeGrant_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_RevokeGrant_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2812,20 +2882,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/RevokeGrants", runtime.WithHTTPPathPattern("/v1beta1/grants/revoke")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/RevokeGrants", runtime.WithHTTPPathPattern("/v1beta1/grants/revoke")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_RevokeGrants_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_RevokeGrants_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_RevokeGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_RevokeGrants_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2835,20 +2907,22 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ImportGrantsFromProvider", runtime.WithHTTPPathPattern("/v1beta1/grants/import")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ImportGrantsFromProvider", runtime.WithHTTPPathPattern("/v1beta1/grants/import")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_GuardianService_ImportGrantsFromProvider_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_GuardianService_ImportGrantsFromProvider_0(annotatedContext, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ImportGrantsFromProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ImportGrantsFromProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2858,7 +2932,7 @@ func RegisterGuardianServiceHandlerServer(ctx context.Context, mux *runtime.Serv // RegisterGuardianServiceHandlerFromEndpoint is same as RegisterGuardianServiceHandler but // automatically dials to "endpoint" and closes the connection when "ctx" gets done. func RegisterGuardianServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { - conn, err := grpc.Dial(endpoint, opts...) + conn, err := grpc.DialContext(ctx, endpoint, opts...) if err != nil { return err } @@ -2897,19 +2971,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListProviders", runtime.WithHTTPPathPattern("/v1beta1/providers")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListProviders", runtime.WithHTTPPathPattern("/v1beta1/providers")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListProviders_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListProviders_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListProviders_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListProviders_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2917,19 +2993,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_GetProvider_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_GetProvider_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2937,19 +3015,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetProviderTypes", runtime.WithHTTPPathPattern("/v1beta1/providers/types")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetProviderTypes", runtime.WithHTTPPathPattern("/v1beta1/providers/types")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_GetProviderTypes_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_GetProviderTypes_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetProviderTypes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetProviderTypes_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2957,19 +3037,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/CreateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/CreateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_CreateProvider_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_CreateProvider_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_CreateProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_CreateProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2977,19 +3059,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_UpdateProvider_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_UpdateProvider_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -2997,19 +3081,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{config.type}/{config.urn}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{config.type}/{config.urn}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_UpdateProvider_1(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_UpdateProvider_1(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateProvider_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateProvider_1(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3017,19 +3103,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/DeleteProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/DeleteProvider", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_DeleteProvider_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_DeleteProvider_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_DeleteProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_DeleteProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3037,19 +3125,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListRoles", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}/resources/{resource_type}/roles")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListRoles", runtime.WithHTTPPathPattern("/v1beta1/providers/{id}/resources/{resource_type}/roles")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListRoles_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListRoles_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListRoles_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListRoles_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3057,19 +3147,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ImportActivities", runtime.WithHTTPPathPattern("/v1beta1/activities/import")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ImportActivities", runtime.WithHTTPPathPattern("/v1beta1/activities/import")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ImportActivities_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ImportActivities_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ImportActivities_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ImportActivities_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3077,19 +3169,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetActivity", runtime.WithHTTPPathPattern("/v1beta1/activities/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetActivity", runtime.WithHTTPPathPattern("/v1beta1/activities/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_GetActivity_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_GetActivity_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetActivity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetActivity_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3097,19 +3191,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListActivities", runtime.WithHTTPPathPattern("/v1beta1/activities")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListActivities", runtime.WithHTTPPathPattern("/v1beta1/activities")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListActivities_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListActivities_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListActivities_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListActivities_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3117,19 +3213,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListPolicies", runtime.WithHTTPPathPattern("/v1beta1/policies")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListPolicies", runtime.WithHTTPPathPattern("/v1beta1/policies")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListPolicies_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListPolicies_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListPolicies_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3137,19 +3235,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetPolicy", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}/versions/{version}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetPolicy", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}/versions/{version}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_GetPolicy_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_GetPolicy_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetPolicy_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3157,19 +3257,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/CreatePolicy", runtime.WithHTTPPathPattern("/v1beta1/policies")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/CreatePolicy", runtime.WithHTTPPathPattern("/v1beta1/policies")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_CreatePolicy_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_CreatePolicy_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_CreatePolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_CreatePolicy_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3177,19 +3279,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdatePolicy", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdatePolicy", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_UpdatePolicy_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_UpdatePolicy_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdatePolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdatePolicy_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3197,19 +3301,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetPolicyPreferences", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}/versions/{version}/preferences")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetPolicyPreferences", runtime.WithHTTPPathPattern("/v1beta1/policies/{id}/versions/{version}/preferences")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_GetPolicyPreferences_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_GetPolicyPreferences_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetPolicyPreferences_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetPolicyPreferences_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3217,19 +3323,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListResources", runtime.WithHTTPPathPattern("/v1beta1/resources")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListResources", runtime.WithHTTPPathPattern("/v1beta1/resources")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListResources_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListResources_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListResources_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListResources_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3237,19 +3345,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_GetResource_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_GetResource_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetResource_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetResource_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3257,19 +3367,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_UpdateResource_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_UpdateResource_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateResource_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateResource_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3277,19 +3389,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/DeleteResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/DeleteResource", runtime.WithHTTPPathPattern("/v1beta1/resources/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_DeleteResource_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_DeleteResource_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_DeleteResource_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_DeleteResource_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3297,19 +3411,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListUserAppeals", runtime.WithHTTPPathPattern("/v1beta1/me/appeals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListUserAppeals", runtime.WithHTTPPathPattern("/v1beta1/me/appeals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListUserAppeals_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListUserAppeals_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListUserAppeals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListUserAppeals_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3317,19 +3433,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListAppeals", runtime.WithHTTPPathPattern("/v1beta1/appeals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListAppeals", runtime.WithHTTPPathPattern("/v1beta1/appeals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListAppeals_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListAppeals_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListAppeals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListAppeals_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3337,19 +3455,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_GetAppeal_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_GetAppeal_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetAppeal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetAppeal_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3357,19 +3477,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/CancelAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}/cancel")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/CancelAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}/cancel")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_CancelAppeal_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_CancelAppeal_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_CancelAppeal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_CancelAppeal_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3377,19 +3499,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/CreateAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/CreateAppeal", runtime.WithHTTPPathPattern("/v1beta1/appeals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_CreateAppeal_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_CreateAppeal_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_CreateAppeal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_CreateAppeal_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3397,19 +3521,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListUserApprovals", runtime.WithHTTPPathPattern("/v1beta1/me/approvals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListUserApprovals", runtime.WithHTTPPathPattern("/v1beta1/me/approvals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListUserApprovals_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListUserApprovals_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListUserApprovals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListUserApprovals_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3417,19 +3543,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListApprovals", runtime.WithHTTPPathPattern("/v1beta1/approvals")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListApprovals", runtime.WithHTTPPathPattern("/v1beta1/approvals")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListApprovals_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListApprovals_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListApprovals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListApprovals_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3437,19 +3565,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateApproval", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}/approvals/{approval_name}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateApproval", runtime.WithHTTPPathPattern("/v1beta1/appeals/{id}/approvals/{approval_name}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_UpdateApproval_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_UpdateApproval_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateApproval_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateApproval_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3457,19 +3587,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/AddApprover", runtime.WithHTTPPathPattern("/v1beta1/appeals/{appeal_id}/approvals/{approval_id}/approvers")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/AddApprover", runtime.WithHTTPPathPattern("/v1beta1/appeals/{appeal_id}/approvals/{approval_id}/approvers")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_AddApprover_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_AddApprover_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_AddApprover_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_AddApprover_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3477,19 +3609,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/DeleteApprover", runtime.WithHTTPPathPattern("/v1beta1/appeals/{appeal_id}/approvals/{approval_id}/approvers/{email}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/DeleteApprover", runtime.WithHTTPPathPattern("/v1beta1/appeals/{appeal_id}/approvals/{approval_id}/approvers/{email}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_DeleteApprover_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_DeleteApprover_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_DeleteApprover_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_DeleteApprover_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3497,19 +3631,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListGrants", runtime.WithHTTPPathPattern("/v1beta1/grants")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListGrants", runtime.WithHTTPPathPattern("/v1beta1/grants")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListGrants_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListGrants_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListGrants_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3517,19 +3653,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ListUserGrants", runtime.WithHTTPPathPattern("/v1beta1/me/grants")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ListUserGrants", runtime.WithHTTPPathPattern("/v1beta1/me/grants")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ListUserGrants_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ListUserGrants_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ListUserGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ListUserGrants_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3537,19 +3675,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/GetGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/GetGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_GetGrant_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_GetGrant_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_GetGrant_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_GetGrant_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3557,19 +3697,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/UpdateGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/UpdateGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_UpdateGrant_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_UpdateGrant_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_UpdateGrant_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_UpdateGrant_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3577,19 +3719,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/RevokeGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}/revoke")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/RevokeGrant", runtime.WithHTTPPathPattern("/v1beta1/grants/{id}/revoke")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_RevokeGrant_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_RevokeGrant_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_RevokeGrant_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_RevokeGrant_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3597,19 +3741,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/RevokeGrants", runtime.WithHTTPPathPattern("/v1beta1/grants/revoke")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/RevokeGrants", runtime.WithHTTPPathPattern("/v1beta1/grants/revoke")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_RevokeGrants_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_RevokeGrants_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_RevokeGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_RevokeGrants_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -3617,19 +3763,21 @@ func RegisterGuardianServiceHandlerClient(ctx context.Context, mux *runtime.Serv ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/odpf.guardian.v1beta1.GuardianService/ImportGrantsFromProvider", runtime.WithHTTPPathPattern("/v1beta1/grants/import")) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/gotocompany.guardian.v1beta1.GuardianService/ImportGrantsFromProvider", runtime.WithHTTPPathPattern("/v1beta1/grants/import")) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_GuardianService_ImportGrantsFromProvider_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) + resp, md, err := request_GuardianService_ImportGrantsFromProvider_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) return } - forward_GuardianService_ImportGrantsFromProvider_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_GuardianService_ImportGrantsFromProvider_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) diff --git a/api/proto/odpf/guardian/v1beta1/guardian_grpc.pb.go b/api/proto/gotocompany/guardian/v1beta1/guardian_grpc.pb.go similarity index 88% rename from api/proto/odpf/guardian/v1beta1/guardian_grpc.pb.go rename to api/proto/gotocompany/guardian/v1beta1/guardian_grpc.pb.go index 54d190405..3044eac3e 100644 --- a/api/proto/odpf/guardian/v1beta1/guardian_grpc.pb.go +++ b/api/proto/gotocompany/guardian/v1beta1/guardian_grpc.pb.go @@ -1,4 +1,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.2.0 +// - protoc (unknown) +// source: gotocompany/guardian/v1beta1/guardian.proto package guardianv1beta1 @@ -66,7 +70,7 @@ func NewGuardianServiceClient(cc grpc.ClientConnInterface) GuardianServiceClient func (c *guardianServiceClient) ListProviders(ctx context.Context, in *ListProvidersRequest, opts ...grpc.CallOption) (*ListProvidersResponse, error) { out := new(ListProvidersResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListProviders", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListProviders", in, out, opts...) if err != nil { return nil, err } @@ -75,7 +79,7 @@ func (c *guardianServiceClient) ListProviders(ctx context.Context, in *ListProvi func (c *guardianServiceClient) GetProvider(ctx context.Context, in *GetProviderRequest, opts ...grpc.CallOption) (*GetProviderResponse, error) { out := new(GetProviderResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/GetProvider", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/GetProvider", in, out, opts...) if err != nil { return nil, err } @@ -84,7 +88,7 @@ func (c *guardianServiceClient) GetProvider(ctx context.Context, in *GetProvider func (c *guardianServiceClient) GetProviderTypes(ctx context.Context, in *GetProviderTypesRequest, opts ...grpc.CallOption) (*GetProviderTypesResponse, error) { out := new(GetProviderTypesResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/GetProviderTypes", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/GetProviderTypes", in, out, opts...) if err != nil { return nil, err } @@ -93,7 +97,7 @@ func (c *guardianServiceClient) GetProviderTypes(ctx context.Context, in *GetPro func (c *guardianServiceClient) CreateProvider(ctx context.Context, in *CreateProviderRequest, opts ...grpc.CallOption) (*CreateProviderResponse, error) { out := new(CreateProviderResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/CreateProvider", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/CreateProvider", in, out, opts...) if err != nil { return nil, err } @@ -102,7 +106,7 @@ func (c *guardianServiceClient) CreateProvider(ctx context.Context, in *CreatePr func (c *guardianServiceClient) UpdateProvider(ctx context.Context, in *UpdateProviderRequest, opts ...grpc.CallOption) (*UpdateProviderResponse, error) { out := new(UpdateProviderResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/UpdateProvider", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/UpdateProvider", in, out, opts...) if err != nil { return nil, err } @@ -111,7 +115,7 @@ func (c *guardianServiceClient) UpdateProvider(ctx context.Context, in *UpdatePr func (c *guardianServiceClient) DeleteProvider(ctx context.Context, in *DeleteProviderRequest, opts ...grpc.CallOption) (*DeleteProviderResponse, error) { out := new(DeleteProviderResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/DeleteProvider", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/DeleteProvider", in, out, opts...) if err != nil { return nil, err } @@ -120,7 +124,7 @@ func (c *guardianServiceClient) DeleteProvider(ctx context.Context, in *DeletePr func (c *guardianServiceClient) ListRoles(ctx context.Context, in *ListRolesRequest, opts ...grpc.CallOption) (*ListRolesResponse, error) { out := new(ListRolesResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListRoles", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListRoles", in, out, opts...) if err != nil { return nil, err } @@ -129,7 +133,7 @@ func (c *guardianServiceClient) ListRoles(ctx context.Context, in *ListRolesRequ func (c *guardianServiceClient) ImportActivities(ctx context.Context, in *ImportActivitiesRequest, opts ...grpc.CallOption) (*ImportActivitiesResponse, error) { out := new(ImportActivitiesResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ImportActivities", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ImportActivities", in, out, opts...) if err != nil { return nil, err } @@ -138,7 +142,7 @@ func (c *guardianServiceClient) ImportActivities(ctx context.Context, in *Import func (c *guardianServiceClient) GetActivity(ctx context.Context, in *GetActivityRequest, opts ...grpc.CallOption) (*GetActivityResponse, error) { out := new(GetActivityResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/GetActivity", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/GetActivity", in, out, opts...) if err != nil { return nil, err } @@ -147,7 +151,7 @@ func (c *guardianServiceClient) GetActivity(ctx context.Context, in *GetActivity func (c *guardianServiceClient) ListActivities(ctx context.Context, in *ListActivitiesRequest, opts ...grpc.CallOption) (*ListActivitiesResponse, error) { out := new(ListActivitiesResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListActivities", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListActivities", in, out, opts...) if err != nil { return nil, err } @@ -156,7 +160,7 @@ func (c *guardianServiceClient) ListActivities(ctx context.Context, in *ListActi func (c *guardianServiceClient) ListPolicies(ctx context.Context, in *ListPoliciesRequest, opts ...grpc.CallOption) (*ListPoliciesResponse, error) { out := new(ListPoliciesResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListPolicies", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListPolicies", in, out, opts...) if err != nil { return nil, err } @@ -165,7 +169,7 @@ func (c *guardianServiceClient) ListPolicies(ctx context.Context, in *ListPolici func (c *guardianServiceClient) GetPolicy(ctx context.Context, in *GetPolicyRequest, opts ...grpc.CallOption) (*GetPolicyResponse, error) { out := new(GetPolicyResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/GetPolicy", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/GetPolicy", in, out, opts...) if err != nil { return nil, err } @@ -174,7 +178,7 @@ func (c *guardianServiceClient) GetPolicy(ctx context.Context, in *GetPolicyRequ func (c *guardianServiceClient) CreatePolicy(ctx context.Context, in *CreatePolicyRequest, opts ...grpc.CallOption) (*CreatePolicyResponse, error) { out := new(CreatePolicyResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/CreatePolicy", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/CreatePolicy", in, out, opts...) if err != nil { return nil, err } @@ -183,7 +187,7 @@ func (c *guardianServiceClient) CreatePolicy(ctx context.Context, in *CreatePoli func (c *guardianServiceClient) UpdatePolicy(ctx context.Context, in *UpdatePolicyRequest, opts ...grpc.CallOption) (*UpdatePolicyResponse, error) { out := new(UpdatePolicyResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/UpdatePolicy", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/UpdatePolicy", in, out, opts...) if err != nil { return nil, err } @@ -192,7 +196,7 @@ func (c *guardianServiceClient) UpdatePolicy(ctx context.Context, in *UpdatePoli func (c *guardianServiceClient) GetPolicyPreferences(ctx context.Context, in *GetPolicyPreferencesRequest, opts ...grpc.CallOption) (*GetPolicyPreferencesResponse, error) { out := new(GetPolicyPreferencesResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/GetPolicyPreferences", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/GetPolicyPreferences", in, out, opts...) if err != nil { return nil, err } @@ -201,7 +205,7 @@ func (c *guardianServiceClient) GetPolicyPreferences(ctx context.Context, in *Ge func (c *guardianServiceClient) ListResources(ctx context.Context, in *ListResourcesRequest, opts ...grpc.CallOption) (*ListResourcesResponse, error) { out := new(ListResourcesResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListResources", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListResources", in, out, opts...) if err != nil { return nil, err } @@ -210,7 +214,7 @@ func (c *guardianServiceClient) ListResources(ctx context.Context, in *ListResou func (c *guardianServiceClient) GetResource(ctx context.Context, in *GetResourceRequest, opts ...grpc.CallOption) (*GetResourceResponse, error) { out := new(GetResourceResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/GetResource", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/GetResource", in, out, opts...) if err != nil { return nil, err } @@ -219,7 +223,7 @@ func (c *guardianServiceClient) GetResource(ctx context.Context, in *GetResource func (c *guardianServiceClient) UpdateResource(ctx context.Context, in *UpdateResourceRequest, opts ...grpc.CallOption) (*UpdateResourceResponse, error) { out := new(UpdateResourceResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/UpdateResource", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/UpdateResource", in, out, opts...) if err != nil { return nil, err } @@ -228,7 +232,7 @@ func (c *guardianServiceClient) UpdateResource(ctx context.Context, in *UpdateRe func (c *guardianServiceClient) DeleteResource(ctx context.Context, in *DeleteResourceRequest, opts ...grpc.CallOption) (*DeleteResourceResponse, error) { out := new(DeleteResourceResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/DeleteResource", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/DeleteResource", in, out, opts...) if err != nil { return nil, err } @@ -237,7 +241,7 @@ func (c *guardianServiceClient) DeleteResource(ctx context.Context, in *DeleteRe func (c *guardianServiceClient) ListUserAppeals(ctx context.Context, in *ListUserAppealsRequest, opts ...grpc.CallOption) (*ListUserAppealsResponse, error) { out := new(ListUserAppealsResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListUserAppeals", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListUserAppeals", in, out, opts...) if err != nil { return nil, err } @@ -246,7 +250,7 @@ func (c *guardianServiceClient) ListUserAppeals(ctx context.Context, in *ListUse func (c *guardianServiceClient) ListAppeals(ctx context.Context, in *ListAppealsRequest, opts ...grpc.CallOption) (*ListAppealsResponse, error) { out := new(ListAppealsResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListAppeals", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListAppeals", in, out, opts...) if err != nil { return nil, err } @@ -255,7 +259,7 @@ func (c *guardianServiceClient) ListAppeals(ctx context.Context, in *ListAppeals func (c *guardianServiceClient) GetAppeal(ctx context.Context, in *GetAppealRequest, opts ...grpc.CallOption) (*GetAppealResponse, error) { out := new(GetAppealResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/GetAppeal", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/GetAppeal", in, out, opts...) if err != nil { return nil, err } @@ -264,7 +268,7 @@ func (c *guardianServiceClient) GetAppeal(ctx context.Context, in *GetAppealRequ func (c *guardianServiceClient) CancelAppeal(ctx context.Context, in *CancelAppealRequest, opts ...grpc.CallOption) (*CancelAppealResponse, error) { out := new(CancelAppealResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/CancelAppeal", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/CancelAppeal", in, out, opts...) if err != nil { return nil, err } @@ -273,7 +277,7 @@ func (c *guardianServiceClient) CancelAppeal(ctx context.Context, in *CancelAppe func (c *guardianServiceClient) CreateAppeal(ctx context.Context, in *CreateAppealRequest, opts ...grpc.CallOption) (*CreateAppealResponse, error) { out := new(CreateAppealResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/CreateAppeal", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/CreateAppeal", in, out, opts...) if err != nil { return nil, err } @@ -282,7 +286,7 @@ func (c *guardianServiceClient) CreateAppeal(ctx context.Context, in *CreateAppe func (c *guardianServiceClient) ListUserApprovals(ctx context.Context, in *ListUserApprovalsRequest, opts ...grpc.CallOption) (*ListUserApprovalsResponse, error) { out := new(ListUserApprovalsResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListUserApprovals", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListUserApprovals", in, out, opts...) if err != nil { return nil, err } @@ -291,7 +295,7 @@ func (c *guardianServiceClient) ListUserApprovals(ctx context.Context, in *ListU func (c *guardianServiceClient) ListApprovals(ctx context.Context, in *ListApprovalsRequest, opts ...grpc.CallOption) (*ListApprovalsResponse, error) { out := new(ListApprovalsResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListApprovals", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListApprovals", in, out, opts...) if err != nil { return nil, err } @@ -300,7 +304,7 @@ func (c *guardianServiceClient) ListApprovals(ctx context.Context, in *ListAppro func (c *guardianServiceClient) UpdateApproval(ctx context.Context, in *UpdateApprovalRequest, opts ...grpc.CallOption) (*UpdateApprovalResponse, error) { out := new(UpdateApprovalResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/UpdateApproval", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/UpdateApproval", in, out, opts...) if err != nil { return nil, err } @@ -309,7 +313,7 @@ func (c *guardianServiceClient) UpdateApproval(ctx context.Context, in *UpdateAp func (c *guardianServiceClient) AddApprover(ctx context.Context, in *AddApproverRequest, opts ...grpc.CallOption) (*AddApproverResponse, error) { out := new(AddApproverResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/AddApprover", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/AddApprover", in, out, opts...) if err != nil { return nil, err } @@ -318,7 +322,7 @@ func (c *guardianServiceClient) AddApprover(ctx context.Context, in *AddApprover func (c *guardianServiceClient) DeleteApprover(ctx context.Context, in *DeleteApproverRequest, opts ...grpc.CallOption) (*DeleteApproverResponse, error) { out := new(DeleteApproverResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/DeleteApprover", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/DeleteApprover", in, out, opts...) if err != nil { return nil, err } @@ -327,7 +331,7 @@ func (c *guardianServiceClient) DeleteApprover(ctx context.Context, in *DeleteAp func (c *guardianServiceClient) ListGrants(ctx context.Context, in *ListGrantsRequest, opts ...grpc.CallOption) (*ListGrantsResponse, error) { out := new(ListGrantsResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListGrants", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListGrants", in, out, opts...) if err != nil { return nil, err } @@ -336,7 +340,7 @@ func (c *guardianServiceClient) ListGrants(ctx context.Context, in *ListGrantsRe func (c *guardianServiceClient) ListUserGrants(ctx context.Context, in *ListUserGrantsRequest, opts ...grpc.CallOption) (*ListUserGrantsResponse, error) { out := new(ListUserGrantsResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ListUserGrants", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ListUserGrants", in, out, opts...) if err != nil { return nil, err } @@ -345,7 +349,7 @@ func (c *guardianServiceClient) ListUserGrants(ctx context.Context, in *ListUser func (c *guardianServiceClient) GetGrant(ctx context.Context, in *GetGrantRequest, opts ...grpc.CallOption) (*GetGrantResponse, error) { out := new(GetGrantResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/GetGrant", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/GetGrant", in, out, opts...) if err != nil { return nil, err } @@ -354,7 +358,7 @@ func (c *guardianServiceClient) GetGrant(ctx context.Context, in *GetGrantReques func (c *guardianServiceClient) UpdateGrant(ctx context.Context, in *UpdateGrantRequest, opts ...grpc.CallOption) (*UpdateGrantResponse, error) { out := new(UpdateGrantResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/UpdateGrant", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/UpdateGrant", in, out, opts...) if err != nil { return nil, err } @@ -363,7 +367,7 @@ func (c *guardianServiceClient) UpdateGrant(ctx context.Context, in *UpdateGrant func (c *guardianServiceClient) RevokeGrant(ctx context.Context, in *RevokeGrantRequest, opts ...grpc.CallOption) (*RevokeGrantResponse, error) { out := new(RevokeGrantResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/RevokeGrant", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/RevokeGrant", in, out, opts...) if err != nil { return nil, err } @@ -372,7 +376,7 @@ func (c *guardianServiceClient) RevokeGrant(ctx context.Context, in *RevokeGrant func (c *guardianServiceClient) RevokeGrants(ctx context.Context, in *RevokeGrantsRequest, opts ...grpc.CallOption) (*RevokeGrantsResponse, error) { out := new(RevokeGrantsResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/RevokeGrants", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/RevokeGrants", in, out, opts...) if err != nil { return nil, err } @@ -381,7 +385,7 @@ func (c *guardianServiceClient) RevokeGrants(ctx context.Context, in *RevokeGran func (c *guardianServiceClient) ImportGrantsFromProvider(ctx context.Context, in *ImportGrantsFromProviderRequest, opts ...grpc.CallOption) (*ImportGrantsFromProviderResponse, error) { out := new(ImportGrantsFromProviderResponse) - err := c.cc.Invoke(ctx, "/odpf.guardian.v1beta1.GuardianService/ImportGrantsFromProvider", in, out, opts...) + err := c.cc.Invoke(ctx, "/gotocompany.guardian.v1beta1.GuardianService/ImportGrantsFromProvider", in, out, opts...) if err != nil { return nil, err } @@ -566,7 +570,7 @@ func _GuardianService_ListProviders_Handler(srv interface{}, ctx context.Context } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListProviders", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListProviders", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListProviders(ctx, req.(*ListProvidersRequest)) @@ -584,7 +588,7 @@ func _GuardianService_GetProvider_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/GetProvider", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/GetProvider", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).GetProvider(ctx, req.(*GetProviderRequest)) @@ -602,7 +606,7 @@ func _GuardianService_GetProviderTypes_Handler(srv interface{}, ctx context.Cont } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/GetProviderTypes", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/GetProviderTypes", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).GetProviderTypes(ctx, req.(*GetProviderTypesRequest)) @@ -620,7 +624,7 @@ func _GuardianService_CreateProvider_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/CreateProvider", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/CreateProvider", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).CreateProvider(ctx, req.(*CreateProviderRequest)) @@ -638,7 +642,7 @@ func _GuardianService_UpdateProvider_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/UpdateProvider", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/UpdateProvider", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).UpdateProvider(ctx, req.(*UpdateProviderRequest)) @@ -656,7 +660,7 @@ func _GuardianService_DeleteProvider_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/DeleteProvider", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/DeleteProvider", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).DeleteProvider(ctx, req.(*DeleteProviderRequest)) @@ -674,7 +678,7 @@ func _GuardianService_ListRoles_Handler(srv interface{}, ctx context.Context, de } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListRoles", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListRoles", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListRoles(ctx, req.(*ListRolesRequest)) @@ -692,7 +696,7 @@ func _GuardianService_ImportActivities_Handler(srv interface{}, ctx context.Cont } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ImportActivities", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ImportActivities", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ImportActivities(ctx, req.(*ImportActivitiesRequest)) @@ -710,7 +714,7 @@ func _GuardianService_GetActivity_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/GetActivity", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/GetActivity", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).GetActivity(ctx, req.(*GetActivityRequest)) @@ -728,7 +732,7 @@ func _GuardianService_ListActivities_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListActivities", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListActivities", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListActivities(ctx, req.(*ListActivitiesRequest)) @@ -746,7 +750,7 @@ func _GuardianService_ListPolicies_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListPolicies", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListPolicies", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListPolicies(ctx, req.(*ListPoliciesRequest)) @@ -764,7 +768,7 @@ func _GuardianService_GetPolicy_Handler(srv interface{}, ctx context.Context, de } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/GetPolicy", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/GetPolicy", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).GetPolicy(ctx, req.(*GetPolicyRequest)) @@ -782,7 +786,7 @@ func _GuardianService_CreatePolicy_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/CreatePolicy", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/CreatePolicy", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).CreatePolicy(ctx, req.(*CreatePolicyRequest)) @@ -800,7 +804,7 @@ func _GuardianService_UpdatePolicy_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/UpdatePolicy", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/UpdatePolicy", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).UpdatePolicy(ctx, req.(*UpdatePolicyRequest)) @@ -818,7 +822,7 @@ func _GuardianService_GetPolicyPreferences_Handler(srv interface{}, ctx context. } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/GetPolicyPreferences", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/GetPolicyPreferences", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).GetPolicyPreferences(ctx, req.(*GetPolicyPreferencesRequest)) @@ -836,7 +840,7 @@ func _GuardianService_ListResources_Handler(srv interface{}, ctx context.Context } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListResources", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListResources", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListResources(ctx, req.(*ListResourcesRequest)) @@ -854,7 +858,7 @@ func _GuardianService_GetResource_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/GetResource", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/GetResource", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).GetResource(ctx, req.(*GetResourceRequest)) @@ -872,7 +876,7 @@ func _GuardianService_UpdateResource_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/UpdateResource", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/UpdateResource", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).UpdateResource(ctx, req.(*UpdateResourceRequest)) @@ -890,7 +894,7 @@ func _GuardianService_DeleteResource_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/DeleteResource", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/DeleteResource", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).DeleteResource(ctx, req.(*DeleteResourceRequest)) @@ -908,7 +912,7 @@ func _GuardianService_ListUserAppeals_Handler(srv interface{}, ctx context.Conte } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListUserAppeals", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListUserAppeals", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListUserAppeals(ctx, req.(*ListUserAppealsRequest)) @@ -926,7 +930,7 @@ func _GuardianService_ListAppeals_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListAppeals", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListAppeals", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListAppeals(ctx, req.(*ListAppealsRequest)) @@ -944,7 +948,7 @@ func _GuardianService_GetAppeal_Handler(srv interface{}, ctx context.Context, de } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/GetAppeal", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/GetAppeal", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).GetAppeal(ctx, req.(*GetAppealRequest)) @@ -962,7 +966,7 @@ func _GuardianService_CancelAppeal_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/CancelAppeal", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/CancelAppeal", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).CancelAppeal(ctx, req.(*CancelAppealRequest)) @@ -980,7 +984,7 @@ func _GuardianService_CreateAppeal_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/CreateAppeal", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/CreateAppeal", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).CreateAppeal(ctx, req.(*CreateAppealRequest)) @@ -998,7 +1002,7 @@ func _GuardianService_ListUserApprovals_Handler(srv interface{}, ctx context.Con } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListUserApprovals", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListUserApprovals", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListUserApprovals(ctx, req.(*ListUserApprovalsRequest)) @@ -1016,7 +1020,7 @@ func _GuardianService_ListApprovals_Handler(srv interface{}, ctx context.Context } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListApprovals", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListApprovals", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListApprovals(ctx, req.(*ListApprovalsRequest)) @@ -1034,7 +1038,7 @@ func _GuardianService_UpdateApproval_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/UpdateApproval", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/UpdateApproval", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).UpdateApproval(ctx, req.(*UpdateApprovalRequest)) @@ -1052,7 +1056,7 @@ func _GuardianService_AddApprover_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/AddApprover", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/AddApprover", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).AddApprover(ctx, req.(*AddApproverRequest)) @@ -1070,7 +1074,7 @@ func _GuardianService_DeleteApprover_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/DeleteApprover", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/DeleteApprover", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).DeleteApprover(ctx, req.(*DeleteApproverRequest)) @@ -1088,7 +1092,7 @@ func _GuardianService_ListGrants_Handler(srv interface{}, ctx context.Context, d } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListGrants", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListGrants", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListGrants(ctx, req.(*ListGrantsRequest)) @@ -1106,7 +1110,7 @@ func _GuardianService_ListUserGrants_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ListUserGrants", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ListUserGrants", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ListUserGrants(ctx, req.(*ListUserGrantsRequest)) @@ -1124,7 +1128,7 @@ func _GuardianService_GetGrant_Handler(srv interface{}, ctx context.Context, dec } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/GetGrant", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/GetGrant", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).GetGrant(ctx, req.(*GetGrantRequest)) @@ -1142,7 +1146,7 @@ func _GuardianService_UpdateGrant_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/UpdateGrant", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/UpdateGrant", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).UpdateGrant(ctx, req.(*UpdateGrantRequest)) @@ -1160,7 +1164,7 @@ func _GuardianService_RevokeGrant_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/RevokeGrant", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/RevokeGrant", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).RevokeGrant(ctx, req.(*RevokeGrantRequest)) @@ -1178,7 +1182,7 @@ func _GuardianService_RevokeGrants_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/RevokeGrants", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/RevokeGrants", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).RevokeGrants(ctx, req.(*RevokeGrantsRequest)) @@ -1196,7 +1200,7 @@ func _GuardianService_ImportGrantsFromProvider_Handler(srv interface{}, ctx cont } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/odpf.guardian.v1beta1.GuardianService/ImportGrantsFromProvider", + FullMethod: "/gotocompany.guardian.v1beta1.GuardianService/ImportGrantsFromProvider", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(GuardianServiceServer).ImportGrantsFromProvider(ctx, req.(*ImportGrantsFromProviderRequest)) @@ -1208,7 +1212,7 @@ func _GuardianService_ImportGrantsFromProvider_Handler(srv interface{}, ctx cont // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var GuardianService_ServiceDesc = grpc.ServiceDesc{ - ServiceName: "odpf.guardian.v1beta1.GuardianService", + ServiceName: "gotocompany.guardian.v1beta1.GuardianService", HandlerType: (*GuardianServiceServer)(nil), Methods: []grpc.MethodDesc{ { @@ -1357,5 +1361,5 @@ var GuardianService_ServiceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "odpf/guardian/v1beta1/guardian.proto", + Metadata: "gotocompany/guardian/v1beta1/guardian.proto", } diff --git a/buf.gen.yaml b/buf.gen.yaml index ad5bb9dbd..8e2917556 100644 --- a/buf.gen.yaml +++ b/buf.gen.yaml @@ -1,13 +1,13 @@ -version: v1beta1 +version: v1 plugins: - - name: go + - plugin: buf.build/protocolbuffers/go:v1.28.1 out: api/proto opt: paths=source_relative - - name: go-grpc + - plugin: buf.build/grpc/go:v1.2.0 out: api/proto opt: paths=source_relative,require_unimplemented_servers=true - - name: grpc-gateway + - plugin: buf.build/grpc-ecosystem/gateway:v2.15.1 out: api/proto opt: paths=source_relative - - name: openapiv2 + - plugin: buf.build/grpc-ecosystem/openapiv2:v2.15.1 out: third_party/OpenAPI diff --git a/cli/appeal.go b/cli/appeal.go index b532a83f0..d406b082b 100644 --- a/cli/appeal.go +++ b/cli/appeal.go @@ -6,10 +6,10 @@ import ( "strings" "github.com/MakeNowJust/heredoc" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/domain" - "github.com/odpf/salt/printer" - "github.com/odpf/salt/term" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/domain" + "github.com/goto/salt/printer" + "github.com/goto/salt/term" "github.com/spf13/cobra" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/cli/client.go b/cli/client.go index 474fe167a..f9664966a 100644 --- a/cli/client.go +++ b/cli/client.go @@ -5,7 +5,7 @@ import ( "errors" "time" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" "github.com/spf13/cobra" "google.golang.org/grpc" diff --git a/cli/config.go b/cli/config.go index fcfa6e90e..9a6ff5f76 100644 --- a/cli/config.go +++ b/cli/config.go @@ -4,8 +4,8 @@ import ( "fmt" "github.com/MakeNowJust/heredoc" - "github.com/odpf/guardian/pkg/tracing" - "github.com/odpf/salt/cmdx" + "github.com/goto/guardian/pkg/tracing" + "github.com/goto/salt/cmdx" "github.com/spf13/cobra" ) diff --git a/cli/grant.go b/cli/grant.go index e67800c9a..1561e2538 100644 --- a/cli/grant.go +++ b/cli/grant.go @@ -5,10 +5,10 @@ import ( "os" "github.com/MakeNowJust/heredoc" - handlerv1beta1 "github.com/odpf/guardian/api/handler/v1beta1" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/salt/printer" - "github.com/odpf/salt/term" + handlerv1beta1 "github.com/goto/guardian/api/handler/v1beta1" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/salt/printer" + "github.com/goto/salt/term" "github.com/spf13/cobra" ) diff --git a/cli/help.go b/cli/help.go index 2a0d79684..402e61924 100644 --- a/cli/help.go +++ b/cli/help.go @@ -7,8 +7,8 @@ import ( var envHelp = map[string]string{ "short": "List of supported environment variables", "long": heredoc.Doc(` - ODPF_CONFIG_DIR: the directory where guardian will store configuration files. Default: - "$XDG_CONFIG_HOME/odpf" or "$HOME/.config/odpf". + GOTO_CONFIG_DIR: the directory where guardian will store configuration files. Default: + "$XDG_CONFIG_HOME/goto" or "$HOME/.config/goto". NO_COLOR: set to any value to avoid printing ANSI escape sequences for color output. diff --git a/cli/job.go b/cli/job.go index a257187e7..1bc675ad4 100644 --- a/cli/job.go +++ b/cli/job.go @@ -6,11 +6,11 @@ import ( "github.com/MakeNowJust/heredoc" "github.com/go-playground/validator/v10" - "github.com/odpf/guardian/internal/server" - "github.com/odpf/guardian/jobs" - "github.com/odpf/guardian/pkg/crypto" - "github.com/odpf/guardian/plugins/notifiers" - "github.com/odpf/salt/log" + "github.com/goto/guardian/internal/server" + "github.com/goto/guardian/jobs" + "github.com/goto/guardian/pkg/crypto" + "github.com/goto/guardian/plugins/notifiers" + "github.com/goto/salt/log" "github.com/spf13/cobra" ) diff --git a/cli/policy.go b/cli/policy.go index ef6d27f35..80189c1bd 100644 --- a/cli/policy.go +++ b/cli/policy.go @@ -9,11 +9,11 @@ import ( "time" "github.com/MakeNowJust/heredoc" - handlerv1beta1 "github.com/odpf/guardian/api/handler/v1beta1" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/domain" - "github.com/odpf/salt/printer" - "github.com/odpf/salt/term" + handlerv1beta1 "github.com/goto/guardian/api/handler/v1beta1" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/domain" + "github.com/goto/salt/printer" + "github.com/goto/salt/term" "github.com/spf13/cobra" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" diff --git a/cli/provider.go b/cli/provider.go index 80602a0e3..ed3af7262 100644 --- a/cli/provider.go +++ b/cli/provider.go @@ -6,10 +6,10 @@ import ( "os" "github.com/MakeNowJust/heredoc" - handlerv1beta1 "github.com/odpf/guardian/api/handler/v1beta1" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/domain" - "github.com/odpf/salt/printer" + handlerv1beta1 "github.com/goto/guardian/api/handler/v1beta1" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/domain" + "github.com/goto/salt/printer" "github.com/spf13/cobra" "gopkg.in/yaml.v3" ) diff --git a/cli/resource.go b/cli/resource.go index 5d7742e1b..d804dd8c6 100644 --- a/cli/resource.go +++ b/cli/resource.go @@ -5,10 +5,10 @@ import ( "os" "github.com/MakeNowJust/heredoc" - handlerv1beta1 "github.com/odpf/guardian/api/handler/v1beta1" - guardianv1beta1 "github.com/odpf/guardian/api/proto/odpf/guardian/v1beta1" - "github.com/odpf/guardian/domain" - "github.com/odpf/salt/printer" + handlerv1beta1 "github.com/goto/guardian/api/handler/v1beta1" + guardianv1beta1 "github.com/goto/guardian/api/proto/gotocompany/guardian/v1beta1" + "github.com/goto/guardian/domain" + "github.com/goto/salt/printer" "github.com/spf13/cobra" ) diff --git a/cli/root.go b/cli/root.go index 7115a1f25..cd0ee29c2 100644 --- a/cli/root.go +++ b/cli/root.go @@ -2,9 +2,9 @@ package cli import ( "github.com/MakeNowJust/heredoc" - handlerv1beta1 "github.com/odpf/guardian/api/handler/v1beta1" - "github.com/odpf/guardian/pkg/tracing" - "github.com/odpf/salt/cmdx" + handlerv1beta1 "github.com/goto/guardian/api/handler/v1beta1" + "github.com/goto/guardian/pkg/tracing" + "github.com/goto/salt/cmdx" "github.com/spf13/cobra" ) @@ -22,10 +22,10 @@ func New(cfg *Config) *cobra.Command { "group": "core", "help:learn": heredoc.Doc(` Use 'guardian --help' for info about a command. - Read the manual at https://odpf.github.io/guardian/ + Read the manual at https://goto.github.io/guardian/ `), "help:feedback": heredoc.Doc(` - Open an issue here https://github.com/odpf/guardian/issues + Open an issue here https://github.com/goto/guardian/issues `), }, PersistentPreRunE: func(cmd *cobra.Command, args []string) error { diff --git a/cli/server.go b/cli/server.go index 46e351148..bccaee908 100644 --- a/cli/server.go +++ b/cli/server.go @@ -2,7 +2,7 @@ package cli import ( "github.com/MakeNowJust/heredoc" - "github.com/odpf/guardian/internal/server" + "github.com/goto/guardian/internal/server" "github.com/spf13/cobra" ) diff --git a/cli/version.go b/cli/version.go index f24545ef4..f7ce2fc30 100644 --- a/cli/version.go +++ b/cli/version.go @@ -3,9 +3,9 @@ package cli import ( "fmt" - "github.com/odpf/guardian/core" - "github.com/odpf/salt/term" - "github.com/odpf/salt/version" + "github.com/goto/guardian/core" + "github.com/goto/salt/term" + "github.com/goto/salt/version" "github.com/spf13/cobra" ) @@ -22,7 +22,7 @@ func VersionCmd() *cobra.Command { } fmt.Printf("guardian version %s (%s)\n\n", core.Version, core.BuildDate) - fmt.Println(term.Yellow(version.UpdateNotice(core.Version, "odpf/guardian"))) + fmt.Println(term.Yellow(version.UpdateNotice(core.Version, "goto/guardian"))) return nil }, } diff --git a/core/activity/mocks/providerService.go b/core/activity/mocks/providerService.go index 56e6ba8da..cbf0209c2 100644 --- a/core/activity/mocks/providerService.go +++ b/core/activity/mocks/providerService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/activity/mocks/repository.go b/core/activity/mocks/repository.go index d84d52689..9dfa96b67 100644 --- a/core/activity/mocks/repository.go +++ b/core/activity/mocks/repository.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/activity/service.go b/core/activity/service.go index ce22ea6f2..542e4f199 100644 --- a/core/activity/service.go +++ b/core/activity/service.go @@ -5,8 +5,8 @@ import ( "fmt" "github.com/go-playground/validator/v10" - "github.com/odpf/guardian/domain" - "github.com/odpf/salt/log" + "github.com/goto/guardian/domain" + "github.com/goto/salt/log" ) //go:generate mockery --name=repository --exported --with-expecter diff --git a/core/appeal/mocks/grantService.go b/core/appeal/mocks/grantService.go index 9b408174e..8143f6c04 100644 --- a/core/appeal/mocks/grantService.go +++ b/core/appeal/mocks/grantService.go @@ -5,8 +5,8 @@ package mocks import ( context "context" - grant "github.com/odpf/guardian/core/grant" - domain "github.com/odpf/guardian/domain" + grant "github.com/goto/guardian/core/grant" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/appeal/mocks/iamManager.go b/core/appeal/mocks/iamManager.go index e9fc6a444..bd6a3469c 100644 --- a/core/appeal/mocks/iamManager.go +++ b/core/appeal/mocks/iamManager.go @@ -3,7 +3,7 @@ package mocks import ( - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/appeal/mocks/notifier.go b/core/appeal/mocks/notifier.go index 4d905c766..33993fa1e 100644 --- a/core/appeal/mocks/notifier.go +++ b/core/appeal/mocks/notifier.go @@ -3,7 +3,7 @@ package mocks import ( - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/appeal/mocks/policyService.go b/core/appeal/mocks/policyService.go index ce7b67be3..6114b39e9 100644 --- a/core/appeal/mocks/policyService.go +++ b/core/appeal/mocks/policyService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/appeal/mocks/providerService.go b/core/appeal/mocks/providerService.go index b091d8fa7..36de59793 100644 --- a/core/appeal/mocks/providerService.go +++ b/core/appeal/mocks/providerService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/appeal/mocks/repository.go b/core/appeal/mocks/repository.go index bd39a56fe..5d110720f 100644 --- a/core/appeal/mocks/repository.go +++ b/core/appeal/mocks/repository.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/appeal/mocks/resourceService.go b/core/appeal/mocks/resourceService.go index 1ea949498..38713699b 100644 --- a/core/appeal/mocks/resourceService.go +++ b/core/appeal/mocks/resourceService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/appeal/service.go b/core/appeal/service.go index 1122a0f9b..11c7865a5 100644 --- a/core/appeal/service.go +++ b/core/appeal/service.go @@ -8,12 +8,12 @@ import ( "time" "github.com/go-playground/validator/v10" - "github.com/odpf/guardian/core/grant" - "github.com/odpf/guardian/domain" - "github.com/odpf/guardian/pkg/evaluator" - "github.com/odpf/guardian/plugins/notifiers" - "github.com/odpf/guardian/utils" - "github.com/odpf/salt/log" + "github.com/goto/guardian/core/grant" + "github.com/goto/guardian/domain" + "github.com/goto/guardian/pkg/evaluator" + "github.com/goto/guardian/plugins/notifiers" + "github.com/goto/guardian/utils" + "github.com/goto/salt/log" "golang.org/x/sync/errgroup" ) @@ -923,7 +923,6 @@ func (s *Service) handleAppealRequirements(ctx context.Context, a *domain.Appeal if err := g.Wait(); err == nil { return err } - } return nil } diff --git a/core/appeal/service_test.go b/core/appeal/service_test.go index b1586a7fe..6986df42b 100644 --- a/core/appeal/service_test.go +++ b/core/appeal/service_test.go @@ -9,12 +9,12 @@ import ( "github.com/go-playground/validator/v10" "github.com/google/uuid" - "github.com/odpf/guardian/core/appeal" - appealmocks "github.com/odpf/guardian/core/appeal/mocks" - "github.com/odpf/guardian/core/provider" - "github.com/odpf/guardian/domain" - "github.com/odpf/guardian/mocks" - "github.com/odpf/salt/log" + "github.com/goto/guardian/core/appeal" + appealmocks "github.com/goto/guardian/core/appeal/mocks" + "github.com/goto/guardian/core/provider" + "github.com/goto/guardian/domain" + "github.com/goto/guardian/mocks" + "github.com/goto/salt/log" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/suite" ) diff --git a/core/approval/mocks/policyService.go b/core/approval/mocks/policyService.go index 9f318e6b3..2b17e555b 100644 --- a/core/approval/mocks/policyService.go +++ b/core/approval/mocks/policyService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/approval/mocks/repository.go b/core/approval/mocks/repository.go index eeb335ff3..f0f5f3cee 100644 --- a/core/approval/mocks/repository.go +++ b/core/approval/mocks/repository.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/approval/service.go b/core/approval/service.go index 0e18e1ab8..105ac151d 100644 --- a/core/approval/service.go +++ b/core/approval/service.go @@ -3,7 +3,7 @@ package approval import ( "context" - "github.com/odpf/guardian/domain" + "github.com/goto/guardian/domain" ) //go:generate mockery --name=repository --exported --with-expecter diff --git a/core/approval/service_test.go b/core/approval/service_test.go index 5a508eb75..f0c8fdfca 100644 --- a/core/approval/service_test.go +++ b/core/approval/service_test.go @@ -6,9 +6,9 @@ import ( "testing" "github.com/google/uuid" - "github.com/odpf/guardian/core/approval" - approvalmocks "github.com/odpf/guardian/core/approval/mocks" - "github.com/odpf/guardian/domain" + "github.com/goto/guardian/core/approval" + approvalmocks "github.com/goto/guardian/core/approval/mocks" + "github.com/goto/guardian/domain" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/suite" ) diff --git a/core/grant/mocks/notifier.go b/core/grant/mocks/notifier.go index 5f2c5dad4..4d5e3ee59 100644 --- a/core/grant/mocks/notifier.go +++ b/core/grant/mocks/notifier.go @@ -3,7 +3,7 @@ package mocks import ( - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/grant/mocks/providerService.go b/core/grant/mocks/providerService.go index c8167a22e..668b9bf60 100644 --- a/core/grant/mocks/providerService.go +++ b/core/grant/mocks/providerService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/grant/mocks/repository.go b/core/grant/mocks/repository.go index e91bfe8aa..730fa8f6d 100644 --- a/core/grant/mocks/repository.go +++ b/core/grant/mocks/repository.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/grant/mocks/resourceService.go b/core/grant/mocks/resourceService.go index 0fcb0583c..dfb8264a5 100644 --- a/core/grant/mocks/resourceService.go +++ b/core/grant/mocks/resourceService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/grant/service.go b/core/grant/service.go index c65845567..c2e39e893 100644 --- a/core/grant/service.go +++ b/core/grant/service.go @@ -7,10 +7,10 @@ import ( "time" "github.com/go-playground/validator/v10" - "github.com/odpf/guardian/domain" - "github.com/odpf/guardian/plugins/notifiers" - "github.com/odpf/guardian/utils" - "github.com/odpf/salt/log" + "github.com/goto/guardian/domain" + "github.com/goto/guardian/plugins/notifiers" + "github.com/goto/guardian/utils" + "github.com/goto/salt/log" ) const ( diff --git a/core/grant/service_test.go b/core/grant/service_test.go index 569274a3c..b7da3614a 100644 --- a/core/grant/service_test.go +++ b/core/grant/service_test.go @@ -11,10 +11,10 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" "github.com/google/uuid" - "github.com/odpf/guardian/core/grant" - "github.com/odpf/guardian/core/grant/mocks" - "github.com/odpf/guardian/domain" - "github.com/odpf/salt/log" + "github.com/goto/guardian/core/grant" + "github.com/goto/guardian/core/grant/mocks" + "github.com/goto/guardian/domain" + "github.com/goto/salt/log" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/suite" ) diff --git a/core/policy/mocks/providerService.go b/core/policy/mocks/providerService.go index 148cecf0a..99b9be46f 100644 --- a/core/policy/mocks/providerService.go +++ b/core/policy/mocks/providerService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/policy/mocks/repository.go b/core/policy/mocks/repository.go index 07c25b61d..c8b91568d 100644 --- a/core/policy/mocks/repository.go +++ b/core/policy/mocks/repository.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/policy/mocks/resourceService.go b/core/policy/mocks/resourceService.go index 38746dbd0..511247ad0 100644 --- a/core/policy/mocks/resourceService.go +++ b/core/policy/mocks/resourceService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/policy/service.go b/core/policy/service.go index 85b393a80..db0398611 100644 --- a/core/policy/service.go +++ b/core/policy/service.go @@ -10,9 +10,9 @@ import ( "time" "github.com/go-playground/validator/v10" - "github.com/odpf/guardian/domain" - "github.com/odpf/guardian/pkg/evaluator" - "github.com/odpf/salt/log" + "github.com/goto/guardian/domain" + "github.com/goto/guardian/pkg/evaluator" + "github.com/goto/salt/log" ) const ( diff --git a/core/policy/service_test.go b/core/policy/service_test.go index b1da5b72e..cb92b8ea8 100644 --- a/core/policy/service_test.go +++ b/core/policy/service_test.go @@ -7,13 +7,13 @@ import ( "github.com/go-playground/validator/v10" "github.com/google/uuid" - "github.com/odpf/guardian/core/policy" - policymocks "github.com/odpf/guardian/core/policy/mocks" - "github.com/odpf/guardian/core/provider" - "github.com/odpf/guardian/core/resource" - "github.com/odpf/guardian/domain" - "github.com/odpf/guardian/mocks" - "github.com/odpf/guardian/plugins/identities" + "github.com/goto/guardian/core/policy" + policymocks "github.com/goto/guardian/core/policy/mocks" + "github.com/goto/guardian/core/provider" + "github.com/goto/guardian/core/resource" + "github.com/goto/guardian/domain" + "github.com/goto/guardian/mocks" + "github.com/goto/guardian/plugins/identities" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/suite" ) diff --git a/core/provider/common.go b/core/provider/common.go index 3229d2def..cd81a2f7b 100644 --- a/core/provider/common.go +++ b/core/provider/common.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/odpf/guardian/domain" + "github.com/goto/guardian/domain" ) func GetRoles(pc *domain.ProviderConfig, resourceType string) ([]*domain.Role, error) { diff --git a/core/provider/common_test.go b/core/provider/common_test.go index be1bdcfd5..6b3089a04 100644 --- a/core/provider/common_test.go +++ b/core/provider/common_test.go @@ -3,8 +3,8 @@ package provider_test import ( "testing" - "github.com/odpf/guardian/core/provider" - "github.com/odpf/guardian/domain" + "github.com/goto/guardian/core/provider" + "github.com/goto/guardian/domain" "github.com/stretchr/testify/assert" ) diff --git a/core/provider/mocks/activityManager.go b/core/provider/mocks/activityManager.go index c3039ef2a..326b8008d 100644 --- a/core/provider/mocks/activityManager.go +++ b/core/provider/mocks/activityManager.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/provider/mocks/client.go b/core/provider/mocks/client.go index eeedb53fe..afbc59985 100644 --- a/core/provider/mocks/client.go +++ b/core/provider/mocks/client.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/provider/mocks/providerActivityService.go b/core/provider/mocks/providerActivityService.go index cba1a1f25..2c22bd81b 100644 --- a/core/provider/mocks/providerActivityService.go +++ b/core/provider/mocks/providerActivityService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/provider/mocks/repository.go b/core/provider/mocks/repository.go index cbd45a05b..a5cc0df2a 100644 --- a/core/provider/mocks/repository.go +++ b/core/provider/mocks/repository.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/provider/mocks/resourceService.go b/core/provider/mocks/resourceService.go index 91a413cbe..162fe14c3 100644 --- a/core/provider/mocks/resourceService.go +++ b/core/provider/mocks/resourceService.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/provider/service.go b/core/provider/service.go index b8ea51750..26f212257 100644 --- a/core/provider/service.go +++ b/core/provider/service.go @@ -7,14 +7,14 @@ import ( "strings" "time" - "github.com/odpf/guardian/pkg/evaluator" + "github.com/goto/guardian/pkg/evaluator" "github.com/go-playground/validator/v10" - "github.com/odpf/guardian/domain" - "github.com/odpf/guardian/plugins/providers" - "github.com/odpf/guardian/utils" - "github.com/odpf/salt/audit" - "github.com/odpf/salt/log" + "github.com/goto/guardian/domain" + "github.com/goto/guardian/plugins/providers" + "github.com/goto/guardian/utils" + "github.com/goto/salt/audit" + "github.com/goto/salt/log" ) const ( diff --git a/core/provider/service_test.go b/core/provider/service_test.go index 4b661135b..6d79ef7ce 100644 --- a/core/provider/service_test.go +++ b/core/provider/service_test.go @@ -7,10 +7,10 @@ import ( "testing" "github.com/go-playground/validator/v10" - "github.com/odpf/guardian/core/provider" - providermocks "github.com/odpf/guardian/core/provider/mocks" - "github.com/odpf/guardian/domain" - "github.com/odpf/salt/log" + "github.com/goto/guardian/core/provider" + providermocks "github.com/goto/guardian/core/provider/mocks" + "github.com/goto/guardian/domain" + "github.com/goto/salt/log" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/suite" ) diff --git a/core/resource/mocks/repository.go b/core/resource/mocks/repository.go index 6dd18ca1c..42f5c8ecd 100644 --- a/core/resource/mocks/repository.go +++ b/core/resource/mocks/repository.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - domain "github.com/odpf/guardian/domain" + domain "github.com/goto/guardian/domain" mock "github.com/stretchr/testify/mock" ) diff --git a/core/resource/service.go b/core/resource/service.go index 709327414..83462e243 100644 --- a/core/resource/service.go +++ b/core/resource/service.go @@ -3,9 +3,9 @@ package resource import ( "context" + "github.com/goto/guardian/domain" + "github.com/goto/salt/log" "github.com/imdario/mergo" - "github.com/odpf/guardian/domain" - "github.com/odpf/salt/log" ) const ( diff --git a/core/resource/service_test.go b/core/resource/service_test.go index fec862682..3219bd046 100644 --- a/core/resource/service_test.go +++ b/core/resource/service_test.go @@ -5,9 +5,9 @@ import ( "errors" "testing" - "github.com/odpf/guardian/core/resource" - "github.com/odpf/guardian/core/resource/mocks" - "github.com/odpf/guardian/domain" + "github.com/goto/guardian/core/resource" + "github.com/goto/guardian/core/resource/mocks" + "github.com/goto/guardian/domain" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/suite" ) diff --git a/docs/docs/contribute/contribution.md b/docs/docs/contribute/contribution.md index a7dc3ffbc..f4e29b5e6 100644 --- a/docs/docs/contribute/contribution.md +++ b/docs/docs/contribute/contribution.md @@ -2,9 +2,9 @@ The following is a set of guidelines for contributing to Guardian. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request. Here are some important resources: -* [Concepts](https://odpf.gitbook.io/guardian/concepts/architecture) section will explain you about Guardian architecture, -* Our [roadmap](https://github.com/odpf/guardian#readme) is the 10k foot view of where we're going, and -* Github [issues](https://github.com/odpf/guardian/issues) track the ongoing and reported issues. +* [Concepts](https://goto.gitbook.io/guardian/concepts/architecture) section will explain you about Guardian architecture, +* Our [roadmap](https://github.com/goto/guardian#readme) is the 10k foot view of where we're going, and +* Github [issues](https://github.com/goto/guardian/issues) track the ongoing and reported issues. ## How can I contribute? @@ -34,5 +34,5 @@ Please follow these practices for you change to get merged fast and smoothly: * If you are introducing a completely new feature or making any major changes in an existing one, we recommend to start with an RFC and get consensus on the basic design first. * Make sure your local build is running with all the tests and checkstyle passing. * If your change is related to user-facing protocols / configurations, you need to make the corresponding change in the documentation as well. -* Docs live in the code repo under [`docs`](https://github.com/odpf/guardian/tree/main/docs) so that changes to that can be done in the same PR as changes to the code. +* Docs live in the code repo under [`docs`](https://github.com/goto/guardian/tree/main/docs) so that changes to that can be done in the same PR as changes to the code. diff --git a/docs/docs/contribute/provider.md b/docs/docs/contribute/provider.md index 9d40d9735..7a70c091d 100644 --- a/docs/docs/contribute/provider.md +++ b/docs/docs/contribute/provider.md @@ -19,7 +19,7 @@ const ( ```go title="internal/server/services.go" import ( ... - "github.com/odpf/guardian/plugins/providers/noop" + "github.com/goto/guardian/plugins/providers/noop" ) ... @@ -116,10 +116,10 @@ func (p *Provider) GetAccountTypes() []string { ``` See full implementation here -- [bigquery](https://github.com/odpf/guardian/tree/main/plugins/providers/bigquery) -- [gcloudiam](https://github.com/odpf/guardian/tree/main/plugins/providers/gcloudiam) -- [gcs](https://github.com/odpf/guardian/tree/main/plugins/providers/gcs) -- [grafana](https://github.com/odpf/guardian/tree/main/plugins/providers/grafana) -- [metabase](https://github.com/odpf/guardian/tree/main/plugins/providers/metabase) -- [noop](https://github.com/odpf/guardian/tree/main/plugins/providers/noop) -- [tableau](https://github.com/odpf/guardian/tree/main/plugins/providers/tableau) \ No newline at end of file +- [bigquery](https://github.com/goto/guardian/tree/main/plugins/providers/bigquery) +- [gcloudiam](https://github.com/goto/guardian/tree/main/plugins/providers/gcloudiam) +- [gcs](https://github.com/goto/guardian/tree/main/plugins/providers/gcs) +- [grafana](https://github.com/goto/guardian/tree/main/plugins/providers/grafana) +- [metabase](https://github.com/goto/guardian/tree/main/plugins/providers/metabase) +- [noop](https://github.com/goto/guardian/tree/main/plugins/providers/noop) +- [tableau](https://github.com/goto/guardian/tree/main/plugins/providers/tableau) \ No newline at end of file diff --git a/docs/docs/guides/deployment.md b/docs/docs/guides/deployment.md index 506788fcc..8ed0b40aa 100644 --- a/docs/docs/guides/deployment.md +++ b/docs/docs/guides/deployment.md @@ -58,7 +58,7 @@ $ docker run -d \ -p 8080:8080 \ --env-file .env \ --name guardian-server \ - odpf/guardian: \ + gotocompany/guardian: \ server start ``` @@ -97,25 +97,25 @@ $ docker run -d \ -p 8080:8080 \ -v $(pwd)/config.yaml:/config.yaml \ --name guardian-server \ - odpf/guardian: \ + gotocompany/guardian: \ server start -c /config.yaml ``` ## Use the Helm chart ### Pre-requisites for Helm chart -Guardian can be installed in Kubernetes using the Helm chart from https://github.com/odpf/charts. +Guardian can be installed in Kubernetes using the Helm chart from https://github.com/goto/charts. Ensure that the following requirements are met: - Kubernetes 1.14+ - Helm version 3.x is [installed](https://helm.sh/docs/intro/install/) -### Add ODPF Helm repository +### Add goto Helm repository -Add ODPF chart repository to Helm: +Add goto chart repository to Helm: ``` -helm repo add odpf https://odpf.github.io/charts/ +helm repo add goto https://goto.github.io/charts/ ``` You can update the chart repository by running: @@ -128,7 +128,7 @@ helm repo update The following table lists the configurable parameters of the Guardian chart and their default values. -See full helm values guide [here](https://github.com/odpf/charts/tree/main/stable/guardian#values). +See full helm values guide [here](https://github.com/goto/charts/tree/main/stable/guardian#values). ```yaml title="values.yaml" app: @@ -139,7 +139,7 @@ app: fullnameOverride: "" image: - repository: odpf/guardian + repository: gotocompany/guardian pullPolicy: Always tag: latest container: @@ -233,5 +233,5 @@ app: And install it with the helm command line along with the values file: ```sh -$ helm install my-release -f values.yaml odpf/guardian +$ helm install my-release -f values.yaml goto/guardian ``` \ No newline at end of file diff --git a/docs/docs/installation.md b/docs/docs/installation.md index 5b0ef8fa4..94bdba9c0 100644 --- a/docs/docs/installation.md +++ b/docs/docs/installation.md @@ -9,16 +9,16 @@ There are several approaches to install Guardian. #### Binary (Cross-platform) -Download the appropriate version for your platform from [releases](https://github.com/odpf/guardian/releases) page. Once downloaded, the binary can be run from anywhere. +Download the appropriate version for your platform from [releases](https://github.com/goto/guardian/releases) page. Once downloaded, the binary can be run from anywhere. You don’t need to install it into a global location. This works well for shared hosts and other systems where you don’t have a privileged account. Ideally, you should install it somewhere in your PATH for easy use. `/usr/local/bin` is the most probable location. #### macOS -`guardian` is available via a Homebrew Tap, and as downloadable binary from the [releases](https://github.com/odpf/guardian/releases/latest) page: +`guardian` is available via a Homebrew Tap, and as downloadable binary from the [releases](https://github.com/goto/guardian/releases/latest) page: ```sh -brew install odpf/tap/guardian +brew install goto/tap/guardian ``` To upgrade to the latest version: @@ -35,14 +35,14 @@ guardian version #### Linux -`guardian` is available as downloadable binaries from the [releases](https://github.com/odpf/guardian/releases/latest) page. Download the `.deb` or `.rpm` from the releases page and install with `sudo dpkg -i` and `sudo rpm -i` respectively. +`guardian` is available as downloadable binaries from the [releases](https://github.com/goto/guardian/releases/latest) page. Download the `.deb` or `.rpm` from the releases page and install with `sudo dpkg -i` and `sudo rpm -i` respectively. #### Windows -`guardian` is available via [scoop](https://scoop.sh/), and as a downloadable binary from the [releases](https://github.com/odpf/guardian/releases/latest) page: +`guardian` is available via [scoop](https://scoop.sh/), and as a downloadable binary from the [releases](https://github.com/goto/guardian/releases/latest) page: ``` -scoop bucket add guardian https://github.com/odpf/scoop-bucket.git +scoop bucket add guardian https://github.com/goto/scoop-bucket.git ``` To upgrade to the latest version: @@ -65,8 +65,8 @@ Guardian requires the following dependencies: Run either of the following commands to clone and compile Guardian from source ```sh -$ git clone git@github.com:odpf/guardian.git (Using SSH Protocol) Or -$ git clone https://github.com/odpf/guardian.git (Using HTTPS Protocol) +$ git clone git@github.com:goto/guardian.git (Using SSH Protocol) Or +$ git clone https://github.com/goto/guardian.git (Using HTTPS Protocol) ``` Install all the golang dependencies @@ -110,13 +110,13 @@ Initialise client configurations We provide ready to use Docker container images. To pull the latest image: ``` -docker pull odpf/guardian:latest +docker pull gotocompany/guardian:latest ``` To pull a specific version: ``` -docker pull odpf/guardian:v0.3.2 +docker pull gotocompany/guardian:v0.3.2 ``` ### Verifying the installation​ diff --git a/docs/docs/introduction.md b/docs/docs/introduction.md index d4a4ebc53..54208ceeb 100644 --- a/docs/docs/introduction.md +++ b/docs/docs/introduction.md @@ -39,7 +39,7 @@ For more information on using the Guardian CLI, see the [CLI Reference](./refere #### HTTPS API -You can get hands on appeal creation, approval updatation, access revocation and much more by using the Guardian HTTPS API, which lets you issue HTTPS requests directly to the service. When you use the HTTPS API, you must include the username in the request header, which will be used by [Shield](https://odpf.github.io/shield/) for authorization. For more information, see the [API Reference](/reference/api.md) page. +You can get hands on appeal creation, approval updatation, access revocation and much more by using the Guardian HTTPS API, which lets you issue HTTPS requests directly to the service. When you use the HTTPS API, you must include the username in the request header, which will be used by [Shield](https://goto.github.io/shield/) for authorization. For more information, see the [API Reference](/reference/api.md) page. ## Where to go from here @@ -47,4 +47,4 @@ See the [installation](./installation) page to install the Guardian CLI. Next, w After completing the tour, check out the remainder of the documentation in the reference and concepts sections for your specific areas of interest. We've aimed to provide as much documentation as we can for the various components of Guardian to give you a full understanding of Guardian's surface area. -Finally, follow the project on [GitHub](https://github.com/odpf/guardian), and contact us if you'd like to get involved. +Finally, follow the project on [GitHub](https://github.com/goto/guardian), and contact us if you'd like to get involved. diff --git a/docs/docs/providers/gcs.md b/docs/docs/providers/gcs.md index 1386fbcd6..216db7759 100644 --- a/docs/docs/providers/gcs.md +++ b/docs/docs/providers/gcs.md @@ -18,7 +18,7 @@ objects.You can use buckets to organize your data and control access to your dat unlike directories and folders, you cannot nest buckets. For example, you might create a photos bucket for all the image files your app generates and a separate video bucket. - **Object**: Objects are the individual pieces of data that you store in Cloud Storage.There is -no limit on the number of objects that you can create in a bucket. An individual file, such as an image called odpf.png. +no limit on the number of objects that you can create in a bucket. An individual file, such as an image called goto.png. ### GCS Users GCS allows Google Account, Service account, Google group, Google Workspace account, Cloud diff --git a/docs/docs/roadmap.md b/docs/docs/roadmap.md index 462a7da9d..c34ea388b 100644 --- a/docs/docs/roadmap.md +++ b/docs/docs/roadmap.md @@ -1,10 +1,10 @@ # Roadmap -In the following section, you can learn about what features we're working on, what stage they're in, and when we expect to bring them to you. Have any questions or comments about items on the roadmap? Join the [discussions](https://github.com/orgs/odpf/discussions) on the Guardian Github forum. +In the following section, you can learn about what features we're working on, what stage they're in, and when we expect to bring them to you. Have any questions or comments about items on the roadmap? Join the [discussions](https://github.com/orgs/goto/discussions) on the Guardian Github forum. -We’re planning to iterate on the format of the roadmap itself, and we see the potential to engage more in discussions about the future of Firehose features. If you have feedback about this roadmap section itself, such as how the issues are presented, let us know through [discussions](https://github.com/orgs/odpf/discussions). +We’re planning to iterate on the format of the roadmap itself, and we see the potential to engage more in discussions about the future of Firehose features. If you have feedback about this roadmap section itself, such as how the issues are presented, let us know through [discussions](https://github.com/orgs/goto/discussions). -Guardian roadmap can be tracked on this [project](https://github.com/orgs/odpf/projects/10/views/4). The roadmap is arranged on a project board to give a sense for how far out each item is on the horizon. Every product or feature is added to a particular project board column according to the quarter in which it is expected to ship next. +Guardian roadmap can be tracked on this [project](https://github.com/orgs/goto/projects/10/views/4). The roadmap is arranged on a project board to give a sense for how far out each item is on the horizon. Every product or feature is added to a particular project board column according to the quarter in which it is expected to ship next. Here, we outline some (but not all!) of the products on our roadmap. We'd love your input and feedback, Contact us to discuss any of the below, or any other products you'd like to see. diff --git a/docs/docs/support.md b/docs/docs/support.md index b24cfc88e..caeeb0f41 100644 --- a/docs/docs/support.md +++ b/docs/docs/support.md @@ -2,17 +2,12 @@ Need a bit of help? We're here for you. Check out our current issues, GitHub discussions, or get support through Slack. -### Slack - -The Guardian team has an open source slack workspace to discuss development and support. Most of the Guardian discussions happen in #guardian channel. -[Join us on Slack](https://odpf-community.slack.com/) - ### Issues Have a general issue or bug that you've found? We'd love to hear about it in our GitHub issues. This can be feature requests too! -[Go to issues](https://github.com/odpf/guardian/issues) +[Go to issues](https://github.com/goto/guardian/issues) ### Discussions For help and questions about best practices, join our GitHub discussions. Browse and ask questions. -[Go to discussions](https://github.com/orgs/odpf/discussions) +[Go to discussions](https://github.com/orgs/goto/discussions) diff --git a/docs/docs/tour/configuration.md b/docs/docs/tour/configuration.md index 9df68b089..6df292f33 100644 --- a/docs/docs/tour/configuration.md +++ b/docs/docs/tour/configuration.md @@ -109,7 +109,7 @@ Guardian CLI supports CLI client to communicate with a Guardian server. To initi $ guardian config init ``` -A yaml file will be created in the `~/.config/odpf/guardian.yaml` directory. Open this file to configure the host for Guardian server as in the example below: +A yaml file will be created in the `~/.config/goto/guardian.yaml` directory. Open this file to configure the host for Guardian server as in the example below: ```yaml host: "localhost:8080" diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 774d22606..450a95b52 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -6,12 +6,12 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula'); (module.exports = { title: 'Guardian', tagline: 'Universal data access control', - url: 'https://odpf.github.io/', + url: 'https://goto.github.io/', baseUrl: '/guardian/', onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', favicon: 'img/favicon.ico', - organizationName: 'ODPF', + organizationName: 'GOTO', projectName: 'guardian', presets: [ @@ -20,7 +20,7 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula'); ({ docs: { sidebarPath: require.resolve('./sidebars.js'), - editUrl: 'https://github.com/odpf/guardian/edit/master/docs/', + editUrl: 'https://github.com/goto/guardian/edit/master/docs/', sidebarCollapsed: true, breadcrumbs: false, }, @@ -63,7 +63,7 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula'); className: 'header-slack-link', }, { - href: 'https://github.com/odpf/guardian', + href: 'https://github.com/goto/guardian', className: 'navbar-item-github', position: 'right', }, @@ -79,7 +79,7 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula'); }, announcementBar: { id: 'star-repo', - content: '⭐️ If you like Guardian, give it a star on GitHub! ⭐', + content: '⭐️ If you like Guardian, give it a star on GitHub! ⭐', backgroundColor: '#222', textColor: '#eee', isCloseable: true, diff --git a/docs/static/img/banner.svg b/docs/static/img/banner.svg index c606c9f45..292cd9410 100644 --- a/docs/static/img/banner.svg +++ b/docs/static/img/banner.svg @@ -1,4 +1,4 @@ -