From 11416906efe15fef3b4aeafbd3dc077daf1ca1c0 Mon Sep 17 00:00:00 2001 From: David Debeau Date: Mon, 5 Aug 2024 09:52:29 -0500 Subject: [PATCH] Generate Quay API --- quay_api/README.md | 38 +- quay_api/api/openapi.yaml | 442 --------------------- quay_api/client.go | 13 - quay_api/configuration.go | 3 - quay_api/docs/AppspecifictokensAPI.md | 8 +- quay_api/docs/BuildAPI.md | 12 +- quay_api/docs/GlobalmessagesAPI.md | 4 +- quay_api/docs/LogsAPI.md | 18 +- quay_api/docs/ManifestAPI.md | 10 +- quay_api/docs/NamespacequotaAPI.md | 20 +- quay_api/docs/OrganizationAPI.md | 24 +- quay_api/docs/PermissionAPI.md | 18 +- quay_api/docs/PrototypeAPI.md | 8 +- quay_api/docs/RepositoryAPI.md | 12 +- quay_api/docs/RepositorynotificationAPI.md | 12 +- quay_api/docs/RepotokenAPI.md | 10 +- quay_api/docs/RobotAPI.md | 24 +- quay_api/docs/SearchAPI.md | 2 +- quay_api/docs/SuperuserAPI.md | 44 +- quay_api/docs/TagAPI.md | 8 +- quay_api/docs/TeamAPI.md | 18 +- quay_api/docs/TriggerAPI.md | 14 +- quay_api/docs/UserAPI.md | 8 +- quay_api/go.mod | 13 +- quay_api/go.sum | 373 +---------------- 25 files changed, 148 insertions(+), 1008 deletions(-) diff --git a/quay_api/README.md b/quay_api/README.md index b14da30..62c7d08 100644 --- a/quay_api/README.md +++ b/quay_api/README.md @@ -16,7 +16,6 @@ Install the following dependencies: ```sh go get github.com/stretchr/testify/assert -go get golang.org/x/oauth2 go get golang.org/x/net/context ``` @@ -280,42 +279,7 @@ Class | Method | HTTP request | Description ## Documentation For Authorization - -Authentication schemes defined for the API: -### oauth2_implicit - - -- **Type**: OAuth -- **Flow**: implicit -- **Authorization URL**: https://quay.example.com/oauth/authorize -- **Scopes**: - - **repo:read**: This application will be able to view and pull all repositories visible to the granting user or robot account - - **repo:write**: This application will be able to view, push and pull to all repositories to which the granting user or robot account has write access - - **repo:admin**: This application will have administrator access to all repositories to which the granting user or robot account has access - - **repo:create**: This application will be able to create repositories in to any namespaces that the granting user or robot account is allowed to create repositories - - **user:read**: This application will be able to read user information such as username and email address. - - **org:admin**: This application will be able to administer your organizations including creating robots, creating teams, adjusting team membership, and changing billing settings. You should have absolute trust in the requesting application before granting this permission. - - **super:user**: This application will be able to administer your installation including managing users, managing organizations and other features found in the superuser panel. You should have absolute trust in the requesting application before granting this permission. - - **user:admin**: This application will be able to administer your account including creating robots and granting them permissions to your repositories. You should have absolute trust in the requesting application before granting this permission. - -Example - -```go -auth := context.WithValue(context.Background(), quay_api.ContextAccessToken, "ACCESSTOKENSTRING") -r, err := client.Service.Operation(auth, args) -``` - -Or via OAuth2 module to automatically refresh tokens and perform user authentication. - -```go -import "golang.org/x/oauth2" - -/* Perform OAuth2 round trip request and obtain a token */ - -tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token) -auth := context.WithValue(oauth2.NoContext, quay_api.ContextOAuth2, tokenSource) -r, err := client.Service.Operation(auth, args) -``` +Endpoints do not require authorization. ## Documentation for Utility Methods diff --git a/quay_api/api/openapi.yaml b/quay_api/api/openapi.yaml index 20cb8bf..8592c12 100644 --- a/quay_api/api/openapi.yaml +++ b/quay_api/api/openapi.yaml @@ -96,9 +96,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - appspecifictokens post: @@ -139,9 +136,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - user:admin tags: - appspecifictokens x-codegen-request-body-name: body @@ -189,9 +183,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - user:admin tags: - appspecifictokens get: @@ -234,9 +225,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - appspecifictokens x-name: endpoints.api.appspecifictokens.AppToken @@ -299,9 +287,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - build post: @@ -352,9 +337,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:write tags: - build x-codegen-request-body-name: body @@ -410,9 +392,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - repo:admin tags: - build get: @@ -463,9 +442,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - build x-name: endpoints.api.build.RepositoryBuildResource @@ -520,9 +496,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - build x-name: endpoints.api.build.RepositoryBuildStatus @@ -577,9 +550,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - build x-name: endpoints.api.build.RepositoryBuildLogs @@ -752,9 +722,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - super:user tags: - globalmessages x-codegen-request-body-name: body @@ -801,9 +768,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - super:user tags: - globalmessages x-name: endpoints.api.globalmessages.GlobalUserMessage @@ -874,9 +838,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - logs x-name: endpoints.api.logs.RepositoryLogs @@ -947,9 +908,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - logs x-name: endpoints.api.logs.UserLogs @@ -1028,9 +986,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - logs x-name: endpoints.api.logs.OrgLogs @@ -1093,9 +1048,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - logs x-name: endpoints.api.logs.RepositoryAggregateLogs @@ -1158,9 +1110,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - logs x-name: endpoints.api.logs.UserAggregateLogs @@ -1231,9 +1180,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - logs x-name: endpoints.api.logs.OrgAggregateLogs @@ -1303,9 +1249,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:admin tags: - logs x-codegen-request-body-name: body @@ -1368,9 +1311,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - user:admin tags: - logs x-codegen-request-body-name: body @@ -1441,9 +1381,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - org:admin tags: - logs x-codegen-request-body-name: body @@ -1498,9 +1435,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - manifest x-name: endpoints.api.manifest.RepositoryManifest @@ -1563,9 +1497,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - manifest post: @@ -1623,9 +1554,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:write tags: - manifest x-codegen-request-body-name: body @@ -1689,9 +1617,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - repo:write tags: - manifest get: @@ -1750,9 +1675,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - manifest x-name: endpoints.api.manifest.ManageRepositoryManifestLabel @@ -1845,9 +1767,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - super:user tags: - namespacequota x-codegen-request-body-name: body @@ -1900,9 +1819,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - super:user tags: - namespacequota get: @@ -2004,9 +1920,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - namespacequota x-codegen-request-body-name: body @@ -2113,9 +2026,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - super:user tags: - namespacequota x-codegen-request-body-name: body @@ -2175,9 +2085,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - super:user tags: - namespacequota get: @@ -2293,9 +2200,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - namespacequota x-codegen-request-body-name: body @@ -2333,9 +2237,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - namespacequota x-name: endpoints.api.namespacequota.UserQuotaList @@ -2380,9 +2281,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - namespacequota x-name: endpoints.api.namespacequota.UserQuota @@ -2427,9 +2325,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - namespacequota x-name: endpoints.api.namespacequota.UserQuotaLimitList @@ -2481,9 +2376,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - namespacequota x-name: endpoints.api.namespacequota.UserQuotaLimit @@ -2528,9 +2420,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - user:admin tags: - organization x-codegen-request-body-name: body @@ -2578,9 +2467,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - org:admin tags: - organization get: @@ -2672,9 +2558,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - organization x-codegen-request-body-name: body @@ -2722,9 +2605,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - organization x-name: endpoints.api.organization.OrganizationCollaboratorList @@ -2771,9 +2651,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - organization x-name: endpoints.api.organization.OrganizationMemberList @@ -2830,9 +2707,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - org:admin tags: - organization get: @@ -2883,9 +2757,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - organization x-name: endpoints.api.organization.OrganizationMember @@ -2978,9 +2849,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - organization post: @@ -3030,9 +2898,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - org:admin tags: - organization x-codegen-request-body-name: body @@ -3088,9 +2953,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - org:admin tags: - organization get: @@ -3142,9 +3004,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - organization put: @@ -3202,9 +3061,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - organization x-codegen-request-body-name: body @@ -3252,9 +3108,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - permission x-name: endpoints.api.permission.RepositoryTeamPermissionList @@ -3301,9 +3154,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - permission x-name: endpoints.api.permission.RepositoryUserPermissionList @@ -3358,9 +3208,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - permission x-name: endpoints.api.permission.RepositoryUserTransitivePermission @@ -3415,9 +3262,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - repo:admin tags: - permission get: @@ -3468,9 +3312,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - permission put: @@ -3528,9 +3369,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - permission x-codegen-request-body-name: body @@ -3586,9 +3424,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - repo:admin tags: - permission get: @@ -3639,9 +3474,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - permission put: @@ -3699,9 +3531,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - permission x-codegen-request-body-name: body @@ -3749,9 +3578,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - prototype post: @@ -3801,9 +3627,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - org:admin tags: - prototype x-codegen-request-body-name: body @@ -3859,9 +3682,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - org:admin tags: - prototype put: @@ -3919,9 +3739,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - prototype x-codegen-request-body-name: body @@ -4019,9 +3836,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - repository post: @@ -4062,9 +3876,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:create tags: - repository x-codegen-request-body-name: body @@ -4112,9 +3923,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - repo:admin tags: - repository get: @@ -4173,9 +3981,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - repository put: @@ -4225,9 +4030,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:write tags: - repository x-codegen-request-body-name: body @@ -4282,9 +4084,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:admin tags: - repository x-codegen-request-body-name: body @@ -4336,9 +4135,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - repositorynotification post: @@ -4387,9 +4183,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:admin tags: - repositorynotification x-codegen-request-body-name: body @@ -4445,9 +4238,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - repo:admin tags: - repositorynotification get: @@ -4498,9 +4288,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - repositorynotification post: @@ -4551,9 +4338,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:admin tags: - repositorynotification x-name: endpoints.api.repositorynotification.RepositoryNotification @@ -4608,9 +4392,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:admin tags: - repositorynotification x-name: endpoints.api.repositorynotification.TestRepositoryNotification @@ -4657,9 +4438,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - repotoken post: @@ -4709,9 +4487,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:admin tags: - repotoken x-codegen-request-body-name: body @@ -4767,9 +4542,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - repo:admin tags: - repotoken get: @@ -4820,9 +4592,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - repotoken put: @@ -4880,9 +4649,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - repotoken x-codegen-request-body-name: body @@ -4947,9 +4713,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - robot x-name: endpoints.api.robot.UserRobotList @@ -4997,9 +4760,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - user:admin tags: - robot get: @@ -5043,9 +4803,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - robot put: @@ -5096,9 +4853,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - robot x-codegen-request-body-name: body @@ -5171,9 +4925,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - robot x-name: endpoints.api.robot.OrgRobotList @@ -5229,9 +4980,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - org:admin tags: - robot get: @@ -5283,9 +5031,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - robot put: @@ -5344,9 +5089,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - robot x-codegen-request-body-name: body @@ -5395,9 +5137,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - robot x-name: endpoints.api.robot.UserRobotPermissions @@ -5453,9 +5192,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - robot x-name: endpoints.api.robot.OrgRobotPermissions @@ -5503,9 +5239,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - user:admin tags: - robot x-name: endpoints.api.robot.RegenerateUserRobot @@ -5561,9 +5294,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - org:admin tags: - robot x-name: endpoints.api.robot.RegenerateOrgRobot @@ -5679,9 +5409,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - search x-name: endpoints.api.search.ConductSearch @@ -5814,9 +5541,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser x-name: endpoints.api.superuser.SuperUserLogs @@ -5861,9 +5585,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser post: @@ -5911,9 +5632,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - super:user tags: - superuser x-codegen-request-body-name: body @@ -5959,9 +5677,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser post: @@ -6009,9 +5724,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - super:user tags: - superuser x-codegen-request-body-name: body @@ -6064,9 +5776,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - super:user tags: - superuser put: @@ -6121,9 +5830,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser x-codegen-request-body-name: body @@ -6176,9 +5882,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - super:user tags: - superuser put: @@ -6233,9 +5936,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser x-codegen-request-body-name: body @@ -6299,9 +5999,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser post: @@ -6342,9 +6039,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - super:user tags: - superuser x-codegen-request-body-name: body @@ -6392,9 +6086,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - super:user tags: - superuser put: @@ -6444,9 +6135,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser x-codegen-request-body-name: body @@ -6484,9 +6172,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser post: @@ -6526,9 +6211,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - super:user tags: - superuser x-codegen-request-body-name: body @@ -6575,9 +6257,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - super:user tags: - superuser get: @@ -6619,9 +6298,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser put: @@ -6670,9 +6346,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser x-codegen-request-body-name: body @@ -6726,9 +6399,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - super:user tags: - superuser x-codegen-request-body-name: body @@ -6776,9 +6446,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser x-name: endpoints.api.superuser.SuperUserRepositoryBuildLogs @@ -6833,9 +6500,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser x-name: endpoints.api.superuser.SuperUserRepositoryBuildStatus @@ -6890,9 +6554,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - super:user tags: - superuser x-name: endpoints.api.superuser.SuperUserRepositoryBuildResource @@ -6979,9 +6640,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:read tags: - tag x-name: endpoints.api.tag.ListRepositoryTags @@ -7036,9 +6694,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - repo:write tags: - tag put: @@ -7096,9 +6751,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:write tags: - tag x-codegen-request-body-name: body @@ -7161,9 +6813,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:write tags: - tag x-codegen-request-body-name: body @@ -7219,9 +6868,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - org:admin tags: - team put: @@ -7279,9 +6925,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - team x-codegen-request-body-name: body @@ -7336,9 +6979,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - org:admin tags: - team post: @@ -7388,9 +7028,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - org:admin tags: - team x-name: endpoints.api.team.OrganizationTeamSyncing @@ -7453,9 +7090,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - team x-name: endpoints.api.team.TeamMemberList @@ -7521,9 +7155,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - org:admin tags: - team put: @@ -7582,9 +7213,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - team x-name: endpoints.api.team.TeamMember @@ -7644,9 +7272,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - org:admin tags: - team put: @@ -7702,9 +7327,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - org:admin tags: - team x-name: endpoints.api.team.InviteTeamMember @@ -7805,9 +7427,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - trigger x-name: endpoints.api.trigger.BuildTriggerList @@ -7862,9 +7481,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - repo:admin tags: - trigger get: @@ -7915,9 +7531,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - trigger put: @@ -7975,9 +7588,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - trigger x-codegen-request-body-name: body @@ -8040,9 +7650,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:admin tags: - trigger x-codegen-request-body-name: body @@ -8105,9 +7712,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:admin tags: - trigger x-codegen-request-body-name: body @@ -8171,9 +7775,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - repo:admin tags: - trigger x-name: endpoints.api.trigger.TriggerBuildList @@ -8214,9 +7815,6 @@ paths: schema: $ref: '#/components/schemas/UserView' description: Successful invocation - security: - - oauth2_implicit: - - user:read tags: - user x-name: endpoints.api.user.User @@ -8263,9 +7861,6 @@ paths: "200": content: {} description: Successful invocation - security: - - oauth2_implicit: - - user:admin tags: - user post: @@ -8306,9 +7901,6 @@ paths: "201": content: {} description: Successful creation - security: - - oauth2_implicit: - - repo:read tags: - user x-codegen-request-body-name: body @@ -8356,9 +7948,6 @@ paths: "204": content: {} description: Deleted - security: - - oauth2_implicit: - - user:admin tags: - user x-name: endpoints.api.user.StarredRepository @@ -9231,35 +8820,4 @@ components: - kind - name type: object - securitySchemes: - oauth2_implicit: - flows: - implicit: - authorizationUrl: https://quay.example.com/oauth/authorize - scopes: - repo:read: This application will be able to view and pull all repositories - visible to the granting user or robot account - repo:write: "This application will be able to view, push and pull to all\ - \ repositories to which the granting user or robot account has write\ - \ access" - repo:admin: This application will have administrator access to all repositories - to which the granting user or robot account has access - repo:create: This application will be able to create repositories in to - any namespaces that the granting user or robot account is allowed to - create repositories - user:read: This application will be able to read user information such - as username and email address. - org:admin: "This application will be able to administer your organizations\ - \ including creating robots, creating teams, adjusting team membership,\ - \ and changing billing settings. You should have absolute trust in the\ - \ requesting application before granting this permission." - super:user: "This application will be able to administer your installation\ - \ including managing users, managing organizations and other features\ - \ found in the superuser panel. You should have absolute trust in the\ - \ requesting application before granting this permission." - user:admin: This application will be able to administer your account including - creating robots and granting them permissions to your repositories. - You should have absolute trust in the requesting application before - granting this permission. - type: oauth2 x-original-swagger-version: "2.0" diff --git a/quay_api/client.go b/quay_api/client.go index ce67ed3..d464cca 100644 --- a/quay_api/client.go +++ b/quay_api/client.go @@ -32,8 +32,6 @@ import ( "strings" "time" "unicode/utf8" - - "golang.org/x/oauth2" ) var ( @@ -472,17 +470,6 @@ func (c *APIClient) prepareRequest( // Walk through any authentication. - // OAuth2 authentication - if tok, ok := ctx.Value(ContextOAuth2).(oauth2.TokenSource); ok { - // We were able to grab an oauth2 token from the context - var latestToken *oauth2.Token - if latestToken, err = tok.Token(); err != nil { - return nil, err - } - - latestToken.SetAuthHeader(localVarRequest) - } - } for header, value := range c.cfg.DefaultHeader { diff --git a/quay_api/configuration.go b/quay_api/configuration.go index 9b28591..27f4421 100644 --- a/quay_api/configuration.go +++ b/quay_api/configuration.go @@ -29,9 +29,6 @@ func (c contextKey) String() string { } var ( - // ContextOAuth2 takes an oauth2.TokenSource as authentication for the request. - ContextOAuth2 = contextKey("token") - // ContextServerIndex uses a server configuration from the index. ContextServerIndex = contextKey("serverIndex") diff --git a/quay_api/docs/AppspecifictokensAPI.md b/quay_api/docs/AppspecifictokensAPI.md index b405f22..5185d8c 100644 --- a/quay_api/docs/AppspecifictokensAPI.md +++ b/quay_api/docs/AppspecifictokensAPI.md @@ -63,7 +63,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -131,7 +131,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -195,7 +195,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -263,7 +263,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/BuildAPI.md b/quay_api/docs/BuildAPI.md index f6dd3e7..75b6bbb 100644 --- a/quay_api/docs/BuildAPI.md +++ b/quay_api/docs/BuildAPI.md @@ -72,7 +72,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -143,7 +143,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -214,7 +214,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -285,7 +285,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -357,7 +357,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -427,7 +427,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/GlobalmessagesAPI.md b/quay_api/docs/GlobalmessagesAPI.md index 46bb263..9097234 100644 --- a/quay_api/docs/GlobalmessagesAPI.md +++ b/quay_api/docs/GlobalmessagesAPI.md @@ -62,7 +62,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -130,7 +130,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/LogsAPI.md b/quay_api/docs/LogsAPI.md index 0ade47d..14f09f3 100644 --- a/quay_api/docs/LogsAPI.md +++ b/quay_api/docs/LogsAPI.md @@ -78,7 +78,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -152,7 +152,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -220,7 +220,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -294,7 +294,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -366,7 +366,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -434,7 +434,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -510,7 +510,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -584,7 +584,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -654,7 +654,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/ManifestAPI.md b/quay_api/docs/ManifestAPI.md index 692c733..f9e31af 100644 --- a/quay_api/docs/ManifestAPI.md +++ b/quay_api/docs/ManifestAPI.md @@ -73,7 +73,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -147,7 +147,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -221,7 +221,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -290,7 +290,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -361,7 +361,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/NamespacequotaAPI.md b/quay_api/docs/NamespacequotaAPI.md index f172bb1..1e8df10 100644 --- a/quay_api/docs/NamespacequotaAPI.md +++ b/quay_api/docs/NamespacequotaAPI.md @@ -80,7 +80,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -154,7 +154,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -224,7 +224,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -295,7 +295,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -364,7 +364,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -436,7 +436,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -643,7 +643,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -712,7 +712,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -904,7 +904,7 @@ Other parameters are passed through a pointer to a apiListUserQuotaRequest struc ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -970,7 +970,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/OrganizationAPI.md b/quay_api/docs/OrganizationAPI.md index 15b6023..a881034 100644 --- a/quay_api/docs/OrganizationAPI.md +++ b/quay_api/docs/OrganizationAPI.md @@ -79,7 +79,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -143,7 +143,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -213,7 +213,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -281,7 +281,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -352,7 +352,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -559,7 +559,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -627,7 +627,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -695,7 +695,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -766,7 +766,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -834,7 +834,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -905,7 +905,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -978,7 +978,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/PermissionAPI.md b/quay_api/docs/PermissionAPI.md index b51e812..d19b6a7 100644 --- a/quay_api/docs/PermissionAPI.md +++ b/quay_api/docs/PermissionAPI.md @@ -77,7 +77,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -150,7 +150,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -221,7 +221,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -292,7 +292,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -363,7 +363,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -434,7 +434,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -505,7 +505,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -573,7 +573,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -641,7 +641,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/PrototypeAPI.md b/quay_api/docs/PrototypeAPI.md index 141974e..960c33e 100644 --- a/quay_api/docs/PrototypeAPI.md +++ b/quay_api/docs/PrototypeAPI.md @@ -69,7 +69,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -140,7 +140,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -208,7 +208,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -281,7 +281,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/RepositoryAPI.md b/quay_api/docs/RepositoryAPI.md index f430c38..ec55935 100644 --- a/quay_api/docs/RepositoryAPI.md +++ b/quay_api/docs/RepositoryAPI.md @@ -71,7 +71,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -135,7 +135,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -203,7 +203,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -275,7 +275,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -351,7 +351,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -421,7 +421,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/RepositorynotificationAPI.md b/quay_api/docs/RepositorynotificationAPI.md index f560b48..c54c785 100644 --- a/quay_api/docs/RepositorynotificationAPI.md +++ b/quay_api/docs/RepositorynotificationAPI.md @@ -69,7 +69,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -140,7 +140,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -211,7 +211,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -279,7 +279,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -350,7 +350,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -421,7 +421,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/RepotokenAPI.md b/quay_api/docs/RepotokenAPI.md index f1e52fc..14d6343 100644 --- a/quay_api/docs/RepotokenAPI.md +++ b/quay_api/docs/RepotokenAPI.md @@ -73,7 +73,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -143,7 +143,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -214,7 +214,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -285,7 +285,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -353,7 +353,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/RobotAPI.md b/quay_api/docs/RobotAPI.md index ea837e5..0c9f898 100644 --- a/quay_api/docs/RobotAPI.md +++ b/quay_api/docs/RobotAPI.md @@ -80,7 +80,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -150,7 +150,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -221,7 +221,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -289,7 +289,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -360,7 +360,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -431,7 +431,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -505,7 +505,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -573,7 +573,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -641,7 +641,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -709,7 +709,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -780,7 +780,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -848,7 +848,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/SearchAPI.md b/quay_api/docs/SearchAPI.md index dcec681..1222895 100644 --- a/quay_api/docs/SearchAPI.md +++ b/quay_api/docs/SearchAPI.md @@ -130,7 +130,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/SuperuserAPI.md b/quay_api/docs/SuperuserAPI.md index 5b6a09a..1ebbf0d 100644 --- a/quay_api/docs/SuperuserAPI.md +++ b/quay_api/docs/SuperuserAPI.md @@ -85,7 +85,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -155,7 +155,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -226,7 +226,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -297,7 +297,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -361,7 +361,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -429,7 +429,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -491,7 +491,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -559,7 +559,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -627,7 +627,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -696,7 +696,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -762,7 +762,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -831,7 +831,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -899,7 +899,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -970,7 +970,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -1041,7 +1041,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -1107,7 +1107,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -1177,7 +1177,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -1245,7 +1245,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -1311,7 +1311,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -1368,7 +1368,7 @@ Other parameters are passed through a pointer to a apiListServiceKeysRequest str ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -1434,7 +1434,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -1502,7 +1502,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/TagAPI.md b/quay_api/docs/TagAPI.md index b60a6b8..09cded3 100644 --- a/quay_api/docs/TagAPI.md +++ b/quay_api/docs/TagAPI.md @@ -72,7 +72,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -143,7 +143,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -219,7 +219,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -292,7 +292,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/TeamAPI.md b/quay_api/docs/TeamAPI.md index b766b38..abcafd8 100644 --- a/quay_api/docs/TeamAPI.md +++ b/quay_api/docs/TeamAPI.md @@ -76,7 +76,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -150,7 +150,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -224,7 +224,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -293,7 +293,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -362,7 +362,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -435,7 +435,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -580,7 +580,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -653,7 +653,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -727,7 +727,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/TriggerAPI.md b/quay_api/docs/TriggerAPI.md index bd3cdcb..cc85fff 100644 --- a/quay_api/docs/TriggerAPI.md +++ b/quay_api/docs/TriggerAPI.md @@ -75,7 +75,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -146,7 +146,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -217,7 +217,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -285,7 +285,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -358,7 +358,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -431,7 +431,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -504,7 +504,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/docs/UserAPI.md b/quay_api/docs/UserAPI.md index 43bc09e..d39044e 100644 --- a/quay_api/docs/UserAPI.md +++ b/quay_api/docs/UserAPI.md @@ -64,7 +64,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -132,7 +132,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -193,7 +193,7 @@ Other parameters are passed through a pointer to a apiGetLoggedInUserRequest str ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers @@ -325,7 +325,7 @@ Name | Type | Description | Notes ### Authorization -[oauth2_implicit](../README.md#oauth2_implicit) +No authorization required ### HTTP request headers diff --git a/quay_api/go.mod b/quay_api/go.mod index 55c3274..efd6f4f 100644 --- a/quay_api/go.mod +++ b/quay_api/go.mod @@ -2,17 +2,10 @@ module github.com/enthought/terraform-provider-quay/quay_api go 1.18 -require ( - github.com/stretchr/testify v1.4.0 - golang.org/x/oauth2 v0.0.0-20210323180902-22b0adad7558 -) +require github.com/stretchr/testify v1.9.0 require ( - github.com/davecgh/go-spew v1.1.0 // indirect - github.com/golang/protobuf v1.4.2 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - golang.org/x/net v0.0.0-20200822124328-c89045814202 // indirect - google.golang.org/appengine v1.6.6 // indirect - google.golang.org/protobuf v1.25.0 // indirect - gopkg.in/yaml.v2 v2.2.2 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/quay_api/go.sum b/quay_api/go.sum index 0d63dca..60ce688 100644 --- a/quay_api/go.sum +++ b/quay_api/go.sum @@ -1,369 +1,10 @@ -cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= -cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= -cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= -cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= -cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= -cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= -cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= -cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= -cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= -cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= -cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= -cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= -cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= -cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= -cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= -cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= -cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= -cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= -cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= -cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= -cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= -cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= -cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= -cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= -cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= -cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= -github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= -github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= -github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= -github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= -github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= -github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= -github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= -github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= -github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= -github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= -github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.1 h1:JFrFEBb2xKufg6XkJsJr+WbKb4FQlURi5RUcBveYu9k= -github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= -github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= -github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= -github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= -go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= -go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= -golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= -golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= -golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= -golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= -golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= -golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= -golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= -golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= -golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200822124328-c89045814202 h1:VvcQYSHwXgi7W+TpUR6A9g6Up98WAHf3f/ulnJ62IyA= -golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20210323180902-22b0adad7558 h1:D7nTwh4J0i+5mW4Zjzn5omvlr6YBcWywE6KOcatyNxY= -golang.org/x/oauth2 v0.0.0-20210323180902-22b0adad7558/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= -golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= -google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= -google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= -google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= -google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.6 h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuhc= -google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= -google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= -google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= -google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= -google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= -google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= -google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= -google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= -google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= -google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= -google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c= -google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= -rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= -rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=