Path: blob/main/components/public-api/go/v1/authprovider.pb.go
2500 views
// Copyright (c) 2025 Gitpod GmbH. All rights reserved.1// Licensed under the GNU Affero General Public License (AGPL).2// See License.AGPL.txt in the project root for license information.34// Code generated by protoc-gen-go. DO NOT EDIT.5// versions:6// protoc-gen-go v1.28.17// protoc (unknown)8// source: gitpod/v1/authprovider.proto910package v11112import (13protoreflect "google.golang.org/protobuf/reflect/protoreflect"14protoimpl "google.golang.org/protobuf/runtime/protoimpl"15reflect "reflect"16sync "sync"17)1819const (20// Verify that this generated code is sufficiently up-to-date.21_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)22// Verify that runtime/protoimpl is sufficiently up-to-date.23_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)24)2526type AuthProviderType int322728const (29// This value is not allowed.30AuthProviderType_AUTH_PROVIDER_TYPE_UNSPECIFIED AuthProviderType = 031AuthProviderType_AUTH_PROVIDER_TYPE_GITHUB AuthProviderType = 132AuthProviderType_AUTH_PROVIDER_TYPE_GITLAB AuthProviderType = 233AuthProviderType_AUTH_PROVIDER_TYPE_BITBUCKET AuthProviderType = 334AuthProviderType_AUTH_PROVIDER_TYPE_BITBUCKET_SERVER AuthProviderType = 435AuthProviderType_AUTH_PROVIDER_TYPE_AZURE_DEVOPS AuthProviderType = 536)3738// Enum value maps for AuthProviderType.39var (40AuthProviderType_name = map[int32]string{410: "AUTH_PROVIDER_TYPE_UNSPECIFIED",421: "AUTH_PROVIDER_TYPE_GITHUB",432: "AUTH_PROVIDER_TYPE_GITLAB",443: "AUTH_PROVIDER_TYPE_BITBUCKET",454: "AUTH_PROVIDER_TYPE_BITBUCKET_SERVER",465: "AUTH_PROVIDER_TYPE_AZURE_DEVOPS",47}48AuthProviderType_value = map[string]int32{49"AUTH_PROVIDER_TYPE_UNSPECIFIED": 0,50"AUTH_PROVIDER_TYPE_GITHUB": 1,51"AUTH_PROVIDER_TYPE_GITLAB": 2,52"AUTH_PROVIDER_TYPE_BITBUCKET": 3,53"AUTH_PROVIDER_TYPE_BITBUCKET_SERVER": 4,54"AUTH_PROVIDER_TYPE_AZURE_DEVOPS": 5,55}56)5758func (x AuthProviderType) Enum() *AuthProviderType {59p := new(AuthProviderType)60*p = x61return p62}6364func (x AuthProviderType) String() string {65return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))66}6768func (AuthProviderType) Descriptor() protoreflect.EnumDescriptor {69return file_gitpod_v1_authprovider_proto_enumTypes[0].Descriptor()70}7172func (AuthProviderType) Type() protoreflect.EnumType {73return &file_gitpod_v1_authprovider_proto_enumTypes[0]74}7576func (x AuthProviderType) Number() protoreflect.EnumNumber {77return protoreflect.EnumNumber(x)78}7980// Deprecated: Use AuthProviderType.Descriptor instead.81func (AuthProviderType) EnumDescriptor() ([]byte, []int) {82return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{0}83}8485type CreateAuthProviderRequest struct {86state protoimpl.MessageState87sizeCache protoimpl.SizeCache88unknownFields protoimpl.UnknownFields8990// Types that are assignable to Owner:91//92// *CreateAuthProviderRequest_OwnerId93// *CreateAuthProviderRequest_OrganizationId94Owner isCreateAuthProviderRequest_Owner `protobuf_oneof:"owner"`95Type AuthProviderType `protobuf:"varint,3,opt,name=type,proto3,enum=gitpod.v1.AuthProviderType" json:"type,omitempty"`96Host string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`97Oauth2Config *OAuth2Config `protobuf:"bytes,5,opt,name=oauth2_config,json=oauth2Config,proto3" json:"oauth2_config,omitempty"`98}99100func (x *CreateAuthProviderRequest) Reset() {101*x = CreateAuthProviderRequest{}102if protoimpl.UnsafeEnabled {103mi := &file_gitpod_v1_authprovider_proto_msgTypes[0]104ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))105ms.StoreMessageInfo(mi)106}107}108109func (x *CreateAuthProviderRequest) String() string {110return protoimpl.X.MessageStringOf(x)111}112113func (*CreateAuthProviderRequest) ProtoMessage() {}114115func (x *CreateAuthProviderRequest) ProtoReflect() protoreflect.Message {116mi := &file_gitpod_v1_authprovider_proto_msgTypes[0]117if protoimpl.UnsafeEnabled && x != nil {118ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))119if ms.LoadMessageInfo() == nil {120ms.StoreMessageInfo(mi)121}122return ms123}124return mi.MessageOf(x)125}126127// Deprecated: Use CreateAuthProviderRequest.ProtoReflect.Descriptor instead.128func (*CreateAuthProviderRequest) Descriptor() ([]byte, []int) {129return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{0}130}131132func (m *CreateAuthProviderRequest) GetOwner() isCreateAuthProviderRequest_Owner {133if m != nil {134return m.Owner135}136return nil137}138139func (x *CreateAuthProviderRequest) GetOwnerId() string {140if x, ok := x.GetOwner().(*CreateAuthProviderRequest_OwnerId); ok {141return x.OwnerId142}143return ""144}145146func (x *CreateAuthProviderRequest) GetOrganizationId() string {147if x, ok := x.GetOwner().(*CreateAuthProviderRequest_OrganizationId); ok {148return x.OrganizationId149}150return ""151}152153func (x *CreateAuthProviderRequest) GetType() AuthProviderType {154if x != nil {155return x.Type156}157return AuthProviderType_AUTH_PROVIDER_TYPE_UNSPECIFIED158}159160func (x *CreateAuthProviderRequest) GetHost() string {161if x != nil {162return x.Host163}164return ""165}166167func (x *CreateAuthProviderRequest) GetOauth2Config() *OAuth2Config {168if x != nil {169return x.Oauth2Config170}171return nil172}173174type isCreateAuthProviderRequest_Owner interface {175isCreateAuthProviderRequest_Owner()176}177178type CreateAuthProviderRequest_OwnerId struct {179OwnerId string `protobuf:"bytes,1,opt,name=owner_id,json=ownerId,proto3,oneof"`180}181182type CreateAuthProviderRequest_OrganizationId struct {183OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3,oneof"`184}185186func (*CreateAuthProviderRequest_OwnerId) isCreateAuthProviderRequest_Owner() {}187188func (*CreateAuthProviderRequest_OrganizationId) isCreateAuthProviderRequest_Owner() {}189190type CreateAuthProviderResponse struct {191state protoimpl.MessageState192sizeCache protoimpl.SizeCache193unknownFields protoimpl.UnknownFields194195AuthProvider *AuthProvider `protobuf:"bytes,1,opt,name=auth_provider,json=authProvider,proto3" json:"auth_provider,omitempty"`196}197198func (x *CreateAuthProviderResponse) Reset() {199*x = CreateAuthProviderResponse{}200if protoimpl.UnsafeEnabled {201mi := &file_gitpod_v1_authprovider_proto_msgTypes[1]202ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))203ms.StoreMessageInfo(mi)204}205}206207func (x *CreateAuthProviderResponse) String() string {208return protoimpl.X.MessageStringOf(x)209}210211func (*CreateAuthProviderResponse) ProtoMessage() {}212213func (x *CreateAuthProviderResponse) ProtoReflect() protoreflect.Message {214mi := &file_gitpod_v1_authprovider_proto_msgTypes[1]215if protoimpl.UnsafeEnabled && x != nil {216ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))217if ms.LoadMessageInfo() == nil {218ms.StoreMessageInfo(mi)219}220return ms221}222return mi.MessageOf(x)223}224225// Deprecated: Use CreateAuthProviderResponse.ProtoReflect.Descriptor instead.226func (*CreateAuthProviderResponse) Descriptor() ([]byte, []int) {227return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{1}228}229230func (x *CreateAuthProviderResponse) GetAuthProvider() *AuthProvider {231if x != nil {232return x.AuthProvider233}234return nil235}236237type GetAuthProviderRequest struct {238state protoimpl.MessageState239sizeCache protoimpl.SizeCache240unknownFields protoimpl.UnknownFields241242AuthProviderId string `protobuf:"bytes,1,opt,name=auth_provider_id,json=authProviderId,proto3" json:"auth_provider_id,omitempty"`243}244245func (x *GetAuthProviderRequest) Reset() {246*x = GetAuthProviderRequest{}247if protoimpl.UnsafeEnabled {248mi := &file_gitpod_v1_authprovider_proto_msgTypes[2]249ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))250ms.StoreMessageInfo(mi)251}252}253254func (x *GetAuthProviderRequest) String() string {255return protoimpl.X.MessageStringOf(x)256}257258func (*GetAuthProviderRequest) ProtoMessage() {}259260func (x *GetAuthProviderRequest) ProtoReflect() protoreflect.Message {261mi := &file_gitpod_v1_authprovider_proto_msgTypes[2]262if protoimpl.UnsafeEnabled && x != nil {263ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))264if ms.LoadMessageInfo() == nil {265ms.StoreMessageInfo(mi)266}267return ms268}269return mi.MessageOf(x)270}271272// Deprecated: Use GetAuthProviderRequest.ProtoReflect.Descriptor instead.273func (*GetAuthProviderRequest) Descriptor() ([]byte, []int) {274return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{2}275}276277func (x *GetAuthProviderRequest) GetAuthProviderId() string {278if x != nil {279return x.AuthProviderId280}281return ""282}283284type GetAuthProviderResponse struct {285state protoimpl.MessageState286sizeCache protoimpl.SizeCache287unknownFields protoimpl.UnknownFields288289AuthProvider *AuthProvider `protobuf:"bytes,1,opt,name=auth_provider,json=authProvider,proto3" json:"auth_provider,omitempty"`290}291292func (x *GetAuthProviderResponse) Reset() {293*x = GetAuthProviderResponse{}294if protoimpl.UnsafeEnabled {295mi := &file_gitpod_v1_authprovider_proto_msgTypes[3]296ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))297ms.StoreMessageInfo(mi)298}299}300301func (x *GetAuthProviderResponse) String() string {302return protoimpl.X.MessageStringOf(x)303}304305func (*GetAuthProviderResponse) ProtoMessage() {}306307func (x *GetAuthProviderResponse) ProtoReflect() protoreflect.Message {308mi := &file_gitpod_v1_authprovider_proto_msgTypes[3]309if protoimpl.UnsafeEnabled && x != nil {310ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))311if ms.LoadMessageInfo() == nil {312ms.StoreMessageInfo(mi)313}314return ms315}316return mi.MessageOf(x)317}318319// Deprecated: Use GetAuthProviderResponse.ProtoReflect.Descriptor instead.320func (*GetAuthProviderResponse) Descriptor() ([]byte, []int) {321return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{3}322}323324func (x *GetAuthProviderResponse) GetAuthProvider() *AuthProvider {325if x != nil {326return x.AuthProvider327}328return nil329}330331type ListAuthProvidersRequest struct {332state protoimpl.MessageState333sizeCache protoimpl.SizeCache334unknownFields protoimpl.UnknownFields335336Pagination *PaginationRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`337// Types that are assignable to Id:338//339// *ListAuthProvidersRequest_UserId340// *ListAuthProvidersRequest_OrganizationId341Id isListAuthProvidersRequest_Id `protobuf_oneof:"id"`342}343344func (x *ListAuthProvidersRequest) Reset() {345*x = ListAuthProvidersRequest{}346if protoimpl.UnsafeEnabled {347mi := &file_gitpod_v1_authprovider_proto_msgTypes[4]348ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))349ms.StoreMessageInfo(mi)350}351}352353func (x *ListAuthProvidersRequest) String() string {354return protoimpl.X.MessageStringOf(x)355}356357func (*ListAuthProvidersRequest) ProtoMessage() {}358359func (x *ListAuthProvidersRequest) ProtoReflect() protoreflect.Message {360mi := &file_gitpod_v1_authprovider_proto_msgTypes[4]361if protoimpl.UnsafeEnabled && x != nil {362ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))363if ms.LoadMessageInfo() == nil {364ms.StoreMessageInfo(mi)365}366return ms367}368return mi.MessageOf(x)369}370371// Deprecated: Use ListAuthProvidersRequest.ProtoReflect.Descriptor instead.372func (*ListAuthProvidersRequest) Descriptor() ([]byte, []int) {373return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{4}374}375376func (x *ListAuthProvidersRequest) GetPagination() *PaginationRequest {377if x != nil {378return x.Pagination379}380return nil381}382383func (m *ListAuthProvidersRequest) GetId() isListAuthProvidersRequest_Id {384if m != nil {385return m.Id386}387return nil388}389390func (x *ListAuthProvidersRequest) GetUserId() string {391if x, ok := x.GetId().(*ListAuthProvidersRequest_UserId); ok {392return x.UserId393}394return ""395}396397func (x *ListAuthProvidersRequest) GetOrganizationId() string {398if x, ok := x.GetId().(*ListAuthProvidersRequest_OrganizationId); ok {399return x.OrganizationId400}401return ""402}403404type isListAuthProvidersRequest_Id interface {405isListAuthProvidersRequest_Id()406}407408type ListAuthProvidersRequest_UserId struct {409UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3,oneof"`410}411412type ListAuthProvidersRequest_OrganizationId struct {413OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3,oneof"`414}415416func (*ListAuthProvidersRequest_UserId) isListAuthProvidersRequest_Id() {}417418func (*ListAuthProvidersRequest_OrganizationId) isListAuthProvidersRequest_Id() {}419420type ListAuthProvidersResponse struct {421state protoimpl.MessageState422sizeCache protoimpl.SizeCache423unknownFields protoimpl.UnknownFields424425AuthProviders []*AuthProvider `protobuf:"bytes,1,rep,name=auth_providers,json=authProviders,proto3" json:"auth_providers,omitempty"`426Pagination *PaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`427}428429func (x *ListAuthProvidersResponse) Reset() {430*x = ListAuthProvidersResponse{}431if protoimpl.UnsafeEnabled {432mi := &file_gitpod_v1_authprovider_proto_msgTypes[5]433ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))434ms.StoreMessageInfo(mi)435}436}437438func (x *ListAuthProvidersResponse) String() string {439return protoimpl.X.MessageStringOf(x)440}441442func (*ListAuthProvidersResponse) ProtoMessage() {}443444func (x *ListAuthProvidersResponse) ProtoReflect() protoreflect.Message {445mi := &file_gitpod_v1_authprovider_proto_msgTypes[5]446if protoimpl.UnsafeEnabled && x != nil {447ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))448if ms.LoadMessageInfo() == nil {449ms.StoreMessageInfo(mi)450}451return ms452}453return mi.MessageOf(x)454}455456// Deprecated: Use ListAuthProvidersResponse.ProtoReflect.Descriptor instead.457func (*ListAuthProvidersResponse) Descriptor() ([]byte, []int) {458return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{5}459}460461func (x *ListAuthProvidersResponse) GetAuthProviders() []*AuthProvider {462if x != nil {463return x.AuthProviders464}465return nil466}467468func (x *ListAuthProvidersResponse) GetPagination() *PaginationResponse {469if x != nil {470return x.Pagination471}472return nil473}474475type ListAuthProviderDescriptionsRequest struct {476state protoimpl.MessageState477sizeCache protoimpl.SizeCache478unknownFields protoimpl.UnknownFields479480Pagination *PaginationRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`481// Types that are assignable to Id:482//483// *ListAuthProviderDescriptionsRequest_UserId484// *ListAuthProviderDescriptionsRequest_OrganizationId485Id isListAuthProviderDescriptionsRequest_Id `protobuf_oneof:"id"`486}487488func (x *ListAuthProviderDescriptionsRequest) Reset() {489*x = ListAuthProviderDescriptionsRequest{}490if protoimpl.UnsafeEnabled {491mi := &file_gitpod_v1_authprovider_proto_msgTypes[6]492ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))493ms.StoreMessageInfo(mi)494}495}496497func (x *ListAuthProviderDescriptionsRequest) String() string {498return protoimpl.X.MessageStringOf(x)499}500501func (*ListAuthProviderDescriptionsRequest) ProtoMessage() {}502503func (x *ListAuthProviderDescriptionsRequest) ProtoReflect() protoreflect.Message {504mi := &file_gitpod_v1_authprovider_proto_msgTypes[6]505if protoimpl.UnsafeEnabled && x != nil {506ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))507if ms.LoadMessageInfo() == nil {508ms.StoreMessageInfo(mi)509}510return ms511}512return mi.MessageOf(x)513}514515// Deprecated: Use ListAuthProviderDescriptionsRequest.ProtoReflect.Descriptor instead.516func (*ListAuthProviderDescriptionsRequest) Descriptor() ([]byte, []int) {517return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{6}518}519520func (x *ListAuthProviderDescriptionsRequest) GetPagination() *PaginationRequest {521if x != nil {522return x.Pagination523}524return nil525}526527func (m *ListAuthProviderDescriptionsRequest) GetId() isListAuthProviderDescriptionsRequest_Id {528if m != nil {529return m.Id530}531return nil532}533534func (x *ListAuthProviderDescriptionsRequest) GetUserId() string {535if x, ok := x.GetId().(*ListAuthProviderDescriptionsRequest_UserId); ok {536return x.UserId537}538return ""539}540541func (x *ListAuthProviderDescriptionsRequest) GetOrganizationId() string {542if x, ok := x.GetId().(*ListAuthProviderDescriptionsRequest_OrganizationId); ok {543return x.OrganizationId544}545return ""546}547548type isListAuthProviderDescriptionsRequest_Id interface {549isListAuthProviderDescriptionsRequest_Id()550}551552type ListAuthProviderDescriptionsRequest_UserId struct {553UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3,oneof"`554}555556type ListAuthProviderDescriptionsRequest_OrganizationId struct {557OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3,oneof"`558}559560func (*ListAuthProviderDescriptionsRequest_UserId) isListAuthProviderDescriptionsRequest_Id() {}561562func (*ListAuthProviderDescriptionsRequest_OrganizationId) isListAuthProviderDescriptionsRequest_Id() {563}564565type ListAuthProviderDescriptionsResponse struct {566state protoimpl.MessageState567sizeCache protoimpl.SizeCache568unknownFields protoimpl.UnknownFields569570Descriptions []*AuthProviderDescription `protobuf:"bytes,1,rep,name=descriptions,proto3" json:"descriptions,omitempty"`571Pagination *PaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`572}573574func (x *ListAuthProviderDescriptionsResponse) Reset() {575*x = ListAuthProviderDescriptionsResponse{}576if protoimpl.UnsafeEnabled {577mi := &file_gitpod_v1_authprovider_proto_msgTypes[7]578ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))579ms.StoreMessageInfo(mi)580}581}582583func (x *ListAuthProviderDescriptionsResponse) String() string {584return protoimpl.X.MessageStringOf(x)585}586587func (*ListAuthProviderDescriptionsResponse) ProtoMessage() {}588589func (x *ListAuthProviderDescriptionsResponse) ProtoReflect() protoreflect.Message {590mi := &file_gitpod_v1_authprovider_proto_msgTypes[7]591if protoimpl.UnsafeEnabled && x != nil {592ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))593if ms.LoadMessageInfo() == nil {594ms.StoreMessageInfo(mi)595}596return ms597}598return mi.MessageOf(x)599}600601// Deprecated: Use ListAuthProviderDescriptionsResponse.ProtoReflect.Descriptor instead.602func (*ListAuthProviderDescriptionsResponse) Descriptor() ([]byte, []int) {603return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{7}604}605606func (x *ListAuthProviderDescriptionsResponse) GetDescriptions() []*AuthProviderDescription {607if x != nil {608return x.Descriptions609}610return nil611}612613func (x *ListAuthProviderDescriptionsResponse) GetPagination() *PaginationResponse {614if x != nil {615return x.Pagination616}617return nil618}619620type UpdateAuthProviderRequest struct {621state protoimpl.MessageState622sizeCache protoimpl.SizeCache623unknownFields protoimpl.UnknownFields624625AuthProviderId string `protobuf:"bytes,1,opt,name=auth_provider_id,json=authProviderId,proto3" json:"auth_provider_id,omitempty"`626ClientId *string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3,oneof" json:"client_id,omitempty"`627ClientSecret *string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3,oneof" json:"client_secret,omitempty"`628AuthorizationUrl *string `protobuf:"bytes,4,opt,name=authorization_url,json=authorizationUrl,proto3,oneof" json:"authorization_url,omitempty"`629TokenUrl *string `protobuf:"bytes,5,opt,name=token_url,json=tokenUrl,proto3,oneof" json:"token_url,omitempty"`630}631632func (x *UpdateAuthProviderRequest) Reset() {633*x = UpdateAuthProviderRequest{}634if protoimpl.UnsafeEnabled {635mi := &file_gitpod_v1_authprovider_proto_msgTypes[8]636ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))637ms.StoreMessageInfo(mi)638}639}640641func (x *UpdateAuthProviderRequest) String() string {642return protoimpl.X.MessageStringOf(x)643}644645func (*UpdateAuthProviderRequest) ProtoMessage() {}646647func (x *UpdateAuthProviderRequest) ProtoReflect() protoreflect.Message {648mi := &file_gitpod_v1_authprovider_proto_msgTypes[8]649if protoimpl.UnsafeEnabled && x != nil {650ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))651if ms.LoadMessageInfo() == nil {652ms.StoreMessageInfo(mi)653}654return ms655}656return mi.MessageOf(x)657}658659// Deprecated: Use UpdateAuthProviderRequest.ProtoReflect.Descriptor instead.660func (*UpdateAuthProviderRequest) Descriptor() ([]byte, []int) {661return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{8}662}663664func (x *UpdateAuthProviderRequest) GetAuthProviderId() string {665if x != nil {666return x.AuthProviderId667}668return ""669}670671func (x *UpdateAuthProviderRequest) GetClientId() string {672if x != nil && x.ClientId != nil {673return *x.ClientId674}675return ""676}677678func (x *UpdateAuthProviderRequest) GetClientSecret() string {679if x != nil && x.ClientSecret != nil {680return *x.ClientSecret681}682return ""683}684685func (x *UpdateAuthProviderRequest) GetAuthorizationUrl() string {686if x != nil && x.AuthorizationUrl != nil {687return *x.AuthorizationUrl688}689return ""690}691692func (x *UpdateAuthProviderRequest) GetTokenUrl() string {693if x != nil && x.TokenUrl != nil {694return *x.TokenUrl695}696return ""697}698699type UpdateAuthProviderResponse struct {700state protoimpl.MessageState701sizeCache protoimpl.SizeCache702unknownFields protoimpl.UnknownFields703704AuthProvider *AuthProvider `protobuf:"bytes,1,opt,name=auth_provider,json=authProvider,proto3" json:"auth_provider,omitempty"`705}706707func (x *UpdateAuthProviderResponse) Reset() {708*x = UpdateAuthProviderResponse{}709if protoimpl.UnsafeEnabled {710mi := &file_gitpod_v1_authprovider_proto_msgTypes[9]711ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))712ms.StoreMessageInfo(mi)713}714}715716func (x *UpdateAuthProviderResponse) String() string {717return protoimpl.X.MessageStringOf(x)718}719720func (*UpdateAuthProviderResponse) ProtoMessage() {}721722func (x *UpdateAuthProviderResponse) ProtoReflect() protoreflect.Message {723mi := &file_gitpod_v1_authprovider_proto_msgTypes[9]724if protoimpl.UnsafeEnabled && x != nil {725ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))726if ms.LoadMessageInfo() == nil {727ms.StoreMessageInfo(mi)728}729return ms730}731return mi.MessageOf(x)732}733734// Deprecated: Use UpdateAuthProviderResponse.ProtoReflect.Descriptor instead.735func (*UpdateAuthProviderResponse) Descriptor() ([]byte, []int) {736return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{9}737}738739func (x *UpdateAuthProviderResponse) GetAuthProvider() *AuthProvider {740if x != nil {741return x.AuthProvider742}743return nil744}745746type DeleteAuthProviderRequest struct {747state protoimpl.MessageState748sizeCache protoimpl.SizeCache749unknownFields protoimpl.UnknownFields750751AuthProviderId string `protobuf:"bytes,1,opt,name=auth_provider_id,json=authProviderId,proto3" json:"auth_provider_id,omitempty"`752}753754func (x *DeleteAuthProviderRequest) Reset() {755*x = DeleteAuthProviderRequest{}756if protoimpl.UnsafeEnabled {757mi := &file_gitpod_v1_authprovider_proto_msgTypes[10]758ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))759ms.StoreMessageInfo(mi)760}761}762763func (x *DeleteAuthProviderRequest) String() string {764return protoimpl.X.MessageStringOf(x)765}766767func (*DeleteAuthProviderRequest) ProtoMessage() {}768769func (x *DeleteAuthProviderRequest) ProtoReflect() protoreflect.Message {770mi := &file_gitpod_v1_authprovider_proto_msgTypes[10]771if protoimpl.UnsafeEnabled && x != nil {772ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))773if ms.LoadMessageInfo() == nil {774ms.StoreMessageInfo(mi)775}776return ms777}778return mi.MessageOf(x)779}780781// Deprecated: Use DeleteAuthProviderRequest.ProtoReflect.Descriptor instead.782func (*DeleteAuthProviderRequest) Descriptor() ([]byte, []int) {783return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{10}784}785786func (x *DeleteAuthProviderRequest) GetAuthProviderId() string {787if x != nil {788return x.AuthProviderId789}790return ""791}792793type DeleteAuthProviderResponse struct {794state protoimpl.MessageState795sizeCache protoimpl.SizeCache796unknownFields protoimpl.UnknownFields797}798799func (x *DeleteAuthProviderResponse) Reset() {800*x = DeleteAuthProviderResponse{}801if protoimpl.UnsafeEnabled {802mi := &file_gitpod_v1_authprovider_proto_msgTypes[11]803ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))804ms.StoreMessageInfo(mi)805}806}807808func (x *DeleteAuthProviderResponse) String() string {809return protoimpl.X.MessageStringOf(x)810}811812func (*DeleteAuthProviderResponse) ProtoMessage() {}813814func (x *DeleteAuthProviderResponse) ProtoReflect() protoreflect.Message {815mi := &file_gitpod_v1_authprovider_proto_msgTypes[11]816if protoimpl.UnsafeEnabled && x != nil {817ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))818if ms.LoadMessageInfo() == nil {819ms.StoreMessageInfo(mi)820}821return ms822}823return mi.MessageOf(x)824}825826// Deprecated: Use DeleteAuthProviderResponse.ProtoReflect.Descriptor instead.827func (*DeleteAuthProviderResponse) Descriptor() ([]byte, []int) {828return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{11}829}830831type AuthProviderDescription struct {832state protoimpl.MessageState833sizeCache protoimpl.SizeCache834unknownFields protoimpl.UnknownFields835836Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`837Type AuthProviderType `protobuf:"varint,4,opt,name=type,proto3,enum=gitpod.v1.AuthProviderType" json:"type,omitempty"`838Host string `protobuf:"bytes,5,opt,name=host,proto3" json:"host,omitempty"`839Icon string `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"`840Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`841}842843func (x *AuthProviderDescription) Reset() {844*x = AuthProviderDescription{}845if protoimpl.UnsafeEnabled {846mi := &file_gitpod_v1_authprovider_proto_msgTypes[12]847ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))848ms.StoreMessageInfo(mi)849}850}851852func (x *AuthProviderDescription) String() string {853return protoimpl.X.MessageStringOf(x)854}855856func (*AuthProviderDescription) ProtoMessage() {}857858func (x *AuthProviderDescription) ProtoReflect() protoreflect.Message {859mi := &file_gitpod_v1_authprovider_proto_msgTypes[12]860if protoimpl.UnsafeEnabled && x != nil {861ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))862if ms.LoadMessageInfo() == nil {863ms.StoreMessageInfo(mi)864}865return ms866}867return mi.MessageOf(x)868}869870// Deprecated: Use AuthProviderDescription.ProtoReflect.Descriptor instead.871func (*AuthProviderDescription) Descriptor() ([]byte, []int) {872return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{12}873}874875func (x *AuthProviderDescription) GetId() string {876if x != nil {877return x.Id878}879return ""880}881882func (x *AuthProviderDescription) GetType() AuthProviderType {883if x != nil {884return x.Type885}886return AuthProviderType_AUTH_PROVIDER_TYPE_UNSPECIFIED887}888889func (x *AuthProviderDescription) GetHost() string {890if x != nil {891return x.Host892}893return ""894}895896func (x *AuthProviderDescription) GetIcon() string {897if x != nil {898return x.Icon899}900return ""901}902903func (x *AuthProviderDescription) GetDescription() string {904if x != nil {905return x.Description906}907return ""908}909910type AuthProvider struct {911state protoimpl.MessageState912sizeCache protoimpl.SizeCache913unknownFields protoimpl.UnknownFields914915Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`916// Types that are assignable to Owner:917//918// *AuthProvider_OwnerId919// *AuthProvider_OrganizationId920Owner isAuthProvider_Owner `protobuf_oneof:"owner"`921Type AuthProviderType `protobuf:"varint,4,opt,name=type,proto3,enum=gitpod.v1.AuthProviderType" json:"type,omitempty"`922Host string `protobuf:"bytes,5,opt,name=host,proto3" json:"host,omitempty"`923Icon string `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"`924Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`925SettingsUrl string `protobuf:"bytes,8,opt,name=settings_url,json=settingsUrl,proto3" json:"settings_url,omitempty"`926Verified bool `protobuf:"varint,9,opt,name=verified,proto3" json:"verified,omitempty"`927EnableLogin bool `protobuf:"varint,10,opt,name=enable_login,json=enableLogin,proto3" json:"enable_login,omitempty"`928Scopes []string `protobuf:"bytes,11,rep,name=scopes,proto3" json:"scopes,omitempty"`929Oauth2Config *OAuth2Config `protobuf:"bytes,12,opt,name=oauth2_config,json=oauth2Config,proto3" json:"oauth2_config,omitempty"`930}931932func (x *AuthProvider) Reset() {933*x = AuthProvider{}934if protoimpl.UnsafeEnabled {935mi := &file_gitpod_v1_authprovider_proto_msgTypes[13]936ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))937ms.StoreMessageInfo(mi)938}939}940941func (x *AuthProvider) String() string {942return protoimpl.X.MessageStringOf(x)943}944945func (*AuthProvider) ProtoMessage() {}946947func (x *AuthProvider) ProtoReflect() protoreflect.Message {948mi := &file_gitpod_v1_authprovider_proto_msgTypes[13]949if protoimpl.UnsafeEnabled && x != nil {950ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))951if ms.LoadMessageInfo() == nil {952ms.StoreMessageInfo(mi)953}954return ms955}956return mi.MessageOf(x)957}958959// Deprecated: Use AuthProvider.ProtoReflect.Descriptor instead.960func (*AuthProvider) Descriptor() ([]byte, []int) {961return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{13}962}963964func (x *AuthProvider) GetId() string {965if x != nil {966return x.Id967}968return ""969}970971func (m *AuthProvider) GetOwner() isAuthProvider_Owner {972if m != nil {973return m.Owner974}975return nil976}977978func (x *AuthProvider) GetOwnerId() string {979if x, ok := x.GetOwner().(*AuthProvider_OwnerId); ok {980return x.OwnerId981}982return ""983}984985func (x *AuthProvider) GetOrganizationId() string {986if x, ok := x.GetOwner().(*AuthProvider_OrganizationId); ok {987return x.OrganizationId988}989return ""990}991992func (x *AuthProvider) GetType() AuthProviderType {993if x != nil {994return x.Type995}996return AuthProviderType_AUTH_PROVIDER_TYPE_UNSPECIFIED997}998999func (x *AuthProvider) GetHost() string {1000if x != nil {1001return x.Host1002}1003return ""1004}10051006func (x *AuthProvider) GetIcon() string {1007if x != nil {1008return x.Icon1009}1010return ""1011}10121013func (x *AuthProvider) GetDescription() string {1014if x != nil {1015return x.Description1016}1017return ""1018}10191020func (x *AuthProvider) GetSettingsUrl() string {1021if x != nil {1022return x.SettingsUrl1023}1024return ""1025}10261027func (x *AuthProvider) GetVerified() bool {1028if x != nil {1029return x.Verified1030}1031return false1032}10331034func (x *AuthProvider) GetEnableLogin() bool {1035if x != nil {1036return x.EnableLogin1037}1038return false1039}10401041func (x *AuthProvider) GetScopes() []string {1042if x != nil {1043return x.Scopes1044}1045return nil1046}10471048func (x *AuthProvider) GetOauth2Config() *OAuth2Config {1049if x != nil {1050return x.Oauth2Config1051}1052return nil1053}10541055type isAuthProvider_Owner interface {1056isAuthProvider_Owner()1057}10581059type AuthProvider_OwnerId struct {1060OwnerId string `protobuf:"bytes,2,opt,name=owner_id,json=ownerId,proto3,oneof"`1061}10621063type AuthProvider_OrganizationId struct {1064OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3,oneof"`1065}10661067func (*AuthProvider_OwnerId) isAuthProvider_Owner() {}10681069func (*AuthProvider_OrganizationId) isAuthProvider_Owner() {}10701071type OAuth2Config struct {1072state protoimpl.MessageState1073sizeCache protoimpl.SizeCache1074unknownFields protoimpl.UnknownFields10751076ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`1077ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`1078AuthorizationUrl string `protobuf:"bytes,3,opt,name=authorization_url,json=authorizationUrl,proto3" json:"authorization_url,omitempty"`1079TokenUrl string `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl,proto3" json:"token_url,omitempty"`1080}10811082func (x *OAuth2Config) Reset() {1083*x = OAuth2Config{}1084if protoimpl.UnsafeEnabled {1085mi := &file_gitpod_v1_authprovider_proto_msgTypes[14]1086ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1087ms.StoreMessageInfo(mi)1088}1089}10901091func (x *OAuth2Config) String() string {1092return protoimpl.X.MessageStringOf(x)1093}10941095func (*OAuth2Config) ProtoMessage() {}10961097func (x *OAuth2Config) ProtoReflect() protoreflect.Message {1098mi := &file_gitpod_v1_authprovider_proto_msgTypes[14]1099if protoimpl.UnsafeEnabled && x != nil {1100ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1101if ms.LoadMessageInfo() == nil {1102ms.StoreMessageInfo(mi)1103}1104return ms1105}1106return mi.MessageOf(x)1107}11081109// Deprecated: Use OAuth2Config.ProtoReflect.Descriptor instead.1110func (*OAuth2Config) Descriptor() ([]byte, []int) {1111return file_gitpod_v1_authprovider_proto_rawDescGZIP(), []int{14}1112}11131114func (x *OAuth2Config) GetClientId() string {1115if x != nil {1116return x.ClientId1117}1118return ""1119}11201121func (x *OAuth2Config) GetClientSecret() string {1122if x != nil {1123return x.ClientSecret1124}1125return ""1126}11271128func (x *OAuth2Config) GetAuthorizationUrl() string {1129if x != nil {1130return x.AuthorizationUrl1131}1132return ""1133}11341135func (x *OAuth2Config) GetTokenUrl() string {1136if x != nil {1137return x.TokenUrl1138}1139return ""1140}11411142var File_gitpod_v1_authprovider_proto protoreflect.FileDescriptor11431144var file_gitpod_v1_authprovider_proto_rawDesc = []byte{11450x0a, 0x1c, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x75, 0x74, 0x68,11460x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09,11470x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x1a, 0x1a, 0x67, 0x69, 0x74, 0x70, 0x6f,11480x64, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,11490x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,11500x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,11510x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,11520x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64,11530x12, 0x29, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,11540x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0e, 0x6f, 0x72, 0x67,11550x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x04, 0x74,11560x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x67, 0x69, 0x74, 0x70,11570x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64,11580x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04,11590x68, 0x6f, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74,11600x12, 0x3c, 0x0a, 0x0d, 0x6f, 0x61, 0x75, 0x74, 0x68, 0x32, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,11610x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64,11620x2e, 0x76, 0x31, 0x2e, 0x4f, 0x41, 0x75, 0x74, 0x68, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,11630x52, 0x0c, 0x6f, 0x61, 0x75, 0x74, 0x68, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x07,11640x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x22, 0x5a, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74,11650x65, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73,11660x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x70, 0x72,11670x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67,11680x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f,11690x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0c, 0x61, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69,11700x64, 0x65, 0x72, 0x22, 0x42, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72,11710x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a,11720x10, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x69,11730x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f,11740x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0x57, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x41, 0x75,11750x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,11760x73, 0x65, 0x12, 0x3c, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69,11770x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x69, 0x74, 0x70,11780x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64,11790x65, 0x72, 0x52, 0x0c, 0x61, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72,11800x22, 0xa4, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f,11810x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a,11820x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,11830x0b, 0x32, 0x1c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61,11840x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,11850x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x07, 0x75,11860x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x06,11870x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69,11880x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48,11890x00, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,11900x64, 0x42, 0x04, 0x0a, 0x02, 0x69, 0x64, 0x22, 0x9a, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74,11910x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73,11920x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x70, 0x72,11930x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e,11940x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72,11950x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76,11960x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x3d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74,11970x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x69, 0x74, 0x70,11980x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,11990x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61,12000x74, 0x69, 0x6f, 0x6e, 0x22, 0xaf, 0x01, 0x0a, 0x23, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x75, 0x74,12010x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,12020x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x0a,12030x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,12040x32, 0x1c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x67,12050x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a,12060x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x07, 0x75, 0x73,12070x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x06, 0x75,12080x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,12090x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,12100x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64,12110x42, 0x04, 0x0a, 0x02, 0x69, 0x64, 0x22, 0xad, 0x01, 0x0a, 0x24, 0x4c, 0x69, 0x73, 0x74, 0x41,12120x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72,12130x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,12140x46, 0x0a, 0x0c, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,12150x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76,12160x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x44, 0x65,12170x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x64, 0x65, 0x73, 0x63, 0x72,12180x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e,12190x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x69,12200x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69,12210x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69,12220x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa9, 0x02, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74,12230x65, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71,12240x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x6f,12250x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,12260x61, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20,12270x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,12280x09, 0x48, 0x00, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x88, 0x01, 0x01,12290x12, 0x28, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65,12300x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e,12310x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x61, 0x75,12320x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18,12330x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x02, 0x52, 0x10, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69,12340x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09,12350x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48,12360x03, 0x52, 0x08, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x0c,12370x0a, 0x0a, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x42, 0x10, 0x0a, 0x0e,12380x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x42, 0x14,12390x0a, 0x12, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,12400x5f, 0x75, 0x72, 0x6c, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x75,12410x72, 0x6c, 0x22, 0x5a, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68,12420x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,12430x12, 0x3c, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65,12440x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64,12450x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72,12460x52, 0x0c, 0x61, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x22, 0x45,12470x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76,12480x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x61,12490x75, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,12500x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69,12510x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0x1c, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41,12520x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f,12530x6e, 0x73, 0x65, 0x22, 0xa4, 0x01, 0x0a, 0x17, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76,12540x69, 0x64, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12,12550x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12,12560x2f, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e,12570x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72,12580x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,12590x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,12600x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01,12610x28, 0x09, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63,12620x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64,12630x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa2, 0x03, 0x0a, 0x0c, 0x41,12640x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69,12650x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x08, 0x6f,12660x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,12670x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61,12680x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,12690x09, 0x48, 0x00, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,12700x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,12710x0e, 0x32, 0x1b, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75,12720x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04,12730x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01,12740x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e,12750x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b,12760x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28,12770x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21,12780x0a, 0x0c, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x08,12790x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x55, 0x72,12800x6c, 0x12, 0x1a, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x09, 0x20,12810x01, 0x28, 0x08, 0x52, 0x08, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x21, 0x0a,12820x0c, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x0a, 0x20,12830x01, 0x28, 0x08, 0x52, 0x0b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e,12840x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09,12850x52, 0x06, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x0d, 0x6f, 0x61, 0x75, 0x74,12860x68, 0x32, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32,12870x17, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x41, 0x75, 0x74,12880x68, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x6f, 0x61, 0x75, 0x74, 0x68, 0x32,12890x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x22,12900x9a, 0x01, 0x0a, 0x0c, 0x4f, 0x41, 0x75, 0x74, 0x68, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,12910x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,12920x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x23, 0x0a,12930x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x02,12940x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72,12950x65, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74,12960x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61,12970x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x12,12980x1b, 0x0a, 0x09, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01,12990x28, 0x09, 0x52, 0x08, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x55, 0x72, 0x6c, 0x2a, 0xe4, 0x01, 0x0a,13000x10, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70,13010x65, 0x12, 0x22, 0x0a, 0x1e, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44,13020x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,13030x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x50, 0x52,13040x4f, 0x56, 0x49, 0x44, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x49, 0x54, 0x48,13050x55, 0x42, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x50, 0x52, 0x4f,13060x56, 0x49, 0x44, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x49, 0x54, 0x4c, 0x41,13070x42, 0x10, 0x02, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x50, 0x52, 0x4f, 0x56,13080x49, 0x44, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x49, 0x54, 0x42, 0x55, 0x43,13090x4b, 0x45, 0x54, 0x10, 0x03, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x50, 0x52,13100x4f, 0x56, 0x49, 0x44, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x49, 0x54, 0x42,13110x55, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x10, 0x04, 0x12, 0x23,13120x0a, 0x1f, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45, 0x52, 0x5f,13130x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x5a, 0x55, 0x52, 0x45, 0x5f, 0x44, 0x45, 0x56, 0x4f, 0x50,13140x53, 0x10, 0x05, 0x32, 0x86, 0x05, 0x0a, 0x13, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76,13150x69, 0x64, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x63, 0x0a, 0x12, 0x43,13160x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65,13170x72, 0x12, 0x24, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72,13180x65, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72,13190x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64,13200x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72,13210x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,13220x12, 0x5a, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69,13230x64, 0x65, 0x72, 0x12, 0x21, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,13240x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52,13250x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e,13260x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64,13270x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x60, 0x0a, 0x11,13280x4c, 0x69, 0x73, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72,13290x73, 0x12, 0x23, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,13300x73, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52,13310x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e,13320x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69,13330x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x81,13340x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69,13350x64, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,13360x2e, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,13370x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63,13380x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,13390x2f, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,13400x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63,13410x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,13420x22, 0x00, 0x12, 0x63, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68,13430x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x24, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,13440x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x50,13450x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25,13460x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,13470x65, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73,13480x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x63, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74,13490x65, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x24, 0x2e,13500x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,13510x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,13520x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,13530x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64,13540x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x51, 0x0a, 0x16,13550x69, 0x6f, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63,13560x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63,13570x6f, 0x6d, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2d, 0x69, 0x6f, 0x2f, 0x67, 0x69, 0x74,13580x70, 0x6f, 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70,13590x75, 0x62, 0x6c, 0x69, 0x63, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x67, 0x6f, 0x2f, 0x76, 0x31, 0x62,13600x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,1361}13621363var (1364file_gitpod_v1_authprovider_proto_rawDescOnce sync.Once1365file_gitpod_v1_authprovider_proto_rawDescData = file_gitpod_v1_authprovider_proto_rawDesc1366)13671368func file_gitpod_v1_authprovider_proto_rawDescGZIP() []byte {1369file_gitpod_v1_authprovider_proto_rawDescOnce.Do(func() {1370file_gitpod_v1_authprovider_proto_rawDescData = protoimpl.X.CompressGZIP(file_gitpod_v1_authprovider_proto_rawDescData)1371})1372return file_gitpod_v1_authprovider_proto_rawDescData1373}13741375var file_gitpod_v1_authprovider_proto_enumTypes = make([]protoimpl.EnumInfo, 1)1376var file_gitpod_v1_authprovider_proto_msgTypes = make([]protoimpl.MessageInfo, 15)1377var file_gitpod_v1_authprovider_proto_goTypes = []interface{}{1378(AuthProviderType)(0), // 0: gitpod.v1.AuthProviderType1379(*CreateAuthProviderRequest)(nil), // 1: gitpod.v1.CreateAuthProviderRequest1380(*CreateAuthProviderResponse)(nil), // 2: gitpod.v1.CreateAuthProviderResponse1381(*GetAuthProviderRequest)(nil), // 3: gitpod.v1.GetAuthProviderRequest1382(*GetAuthProviderResponse)(nil), // 4: gitpod.v1.GetAuthProviderResponse1383(*ListAuthProvidersRequest)(nil), // 5: gitpod.v1.ListAuthProvidersRequest1384(*ListAuthProvidersResponse)(nil), // 6: gitpod.v1.ListAuthProvidersResponse1385(*ListAuthProviderDescriptionsRequest)(nil), // 7: gitpod.v1.ListAuthProviderDescriptionsRequest1386(*ListAuthProviderDescriptionsResponse)(nil), // 8: gitpod.v1.ListAuthProviderDescriptionsResponse1387(*UpdateAuthProviderRequest)(nil), // 9: gitpod.v1.UpdateAuthProviderRequest1388(*UpdateAuthProviderResponse)(nil), // 10: gitpod.v1.UpdateAuthProviderResponse1389(*DeleteAuthProviderRequest)(nil), // 11: gitpod.v1.DeleteAuthProviderRequest1390(*DeleteAuthProviderResponse)(nil), // 12: gitpod.v1.DeleteAuthProviderResponse1391(*AuthProviderDescription)(nil), // 13: gitpod.v1.AuthProviderDescription1392(*AuthProvider)(nil), // 14: gitpod.v1.AuthProvider1393(*OAuth2Config)(nil), // 15: gitpod.v1.OAuth2Config1394(*PaginationRequest)(nil), // 16: gitpod.v1.PaginationRequest1395(*PaginationResponse)(nil), // 17: gitpod.v1.PaginationResponse1396}1397var file_gitpod_v1_authprovider_proto_depIdxs = []int32{13980, // 0: gitpod.v1.CreateAuthProviderRequest.type:type_name -> gitpod.v1.AuthProviderType139915, // 1: gitpod.v1.CreateAuthProviderRequest.oauth2_config:type_name -> gitpod.v1.OAuth2Config140014, // 2: gitpod.v1.CreateAuthProviderResponse.auth_provider:type_name -> gitpod.v1.AuthProvider140114, // 3: gitpod.v1.GetAuthProviderResponse.auth_provider:type_name -> gitpod.v1.AuthProvider140216, // 4: gitpod.v1.ListAuthProvidersRequest.pagination:type_name -> gitpod.v1.PaginationRequest140314, // 5: gitpod.v1.ListAuthProvidersResponse.auth_providers:type_name -> gitpod.v1.AuthProvider140417, // 6: gitpod.v1.ListAuthProvidersResponse.pagination:type_name -> gitpod.v1.PaginationResponse140516, // 7: gitpod.v1.ListAuthProviderDescriptionsRequest.pagination:type_name -> gitpod.v1.PaginationRequest140613, // 8: gitpod.v1.ListAuthProviderDescriptionsResponse.descriptions:type_name -> gitpod.v1.AuthProviderDescription140717, // 9: gitpod.v1.ListAuthProviderDescriptionsResponse.pagination:type_name -> gitpod.v1.PaginationResponse140814, // 10: gitpod.v1.UpdateAuthProviderResponse.auth_provider:type_name -> gitpod.v1.AuthProvider14090, // 11: gitpod.v1.AuthProviderDescription.type:type_name -> gitpod.v1.AuthProviderType14100, // 12: gitpod.v1.AuthProvider.type:type_name -> gitpod.v1.AuthProviderType141115, // 13: gitpod.v1.AuthProvider.oauth2_config:type_name -> gitpod.v1.OAuth2Config14121, // 14: gitpod.v1.AuthProviderService.CreateAuthProvider:input_type -> gitpod.v1.CreateAuthProviderRequest14133, // 15: gitpod.v1.AuthProviderService.GetAuthProvider:input_type -> gitpod.v1.GetAuthProviderRequest14145, // 16: gitpod.v1.AuthProviderService.ListAuthProviders:input_type -> gitpod.v1.ListAuthProvidersRequest14157, // 17: gitpod.v1.AuthProviderService.ListAuthProviderDescriptions:input_type -> gitpod.v1.ListAuthProviderDescriptionsRequest14169, // 18: gitpod.v1.AuthProviderService.UpdateAuthProvider:input_type -> gitpod.v1.UpdateAuthProviderRequest141711, // 19: gitpod.v1.AuthProviderService.DeleteAuthProvider:input_type -> gitpod.v1.DeleteAuthProviderRequest14182, // 20: gitpod.v1.AuthProviderService.CreateAuthProvider:output_type -> gitpod.v1.CreateAuthProviderResponse14194, // 21: gitpod.v1.AuthProviderService.GetAuthProvider:output_type -> gitpod.v1.GetAuthProviderResponse14206, // 22: gitpod.v1.AuthProviderService.ListAuthProviders:output_type -> gitpod.v1.ListAuthProvidersResponse14218, // 23: gitpod.v1.AuthProviderService.ListAuthProviderDescriptions:output_type -> gitpod.v1.ListAuthProviderDescriptionsResponse142210, // 24: gitpod.v1.AuthProviderService.UpdateAuthProvider:output_type -> gitpod.v1.UpdateAuthProviderResponse142312, // 25: gitpod.v1.AuthProviderService.DeleteAuthProvider:output_type -> gitpod.v1.DeleteAuthProviderResponse142420, // [20:26] is the sub-list for method output_type142514, // [14:20] is the sub-list for method input_type142614, // [14:14] is the sub-list for extension type_name142714, // [14:14] is the sub-list for extension extendee14280, // [0:14] is the sub-list for field type_name1429}14301431func init() { file_gitpod_v1_authprovider_proto_init() }1432func file_gitpod_v1_authprovider_proto_init() {1433if File_gitpod_v1_authprovider_proto != nil {1434return1435}1436file_gitpod_v1_pagination_proto_init()1437if !protoimpl.UnsafeEnabled {1438file_gitpod_v1_authprovider_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {1439switch v := v.(*CreateAuthProviderRequest); i {1440case 0:1441return &v.state1442case 1:1443return &v.sizeCache1444case 2:1445return &v.unknownFields1446default:1447return nil1448}1449}1450file_gitpod_v1_authprovider_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {1451switch v := v.(*CreateAuthProviderResponse); i {1452case 0:1453return &v.state1454case 1:1455return &v.sizeCache1456case 2:1457return &v.unknownFields1458default:1459return nil1460}1461}1462file_gitpod_v1_authprovider_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {1463switch v := v.(*GetAuthProviderRequest); i {1464case 0:1465return &v.state1466case 1:1467return &v.sizeCache1468case 2:1469return &v.unknownFields1470default:1471return nil1472}1473}1474file_gitpod_v1_authprovider_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {1475switch v := v.(*GetAuthProviderResponse); i {1476case 0:1477return &v.state1478case 1:1479return &v.sizeCache1480case 2:1481return &v.unknownFields1482default:1483return nil1484}1485}1486file_gitpod_v1_authprovider_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {1487switch v := v.(*ListAuthProvidersRequest); i {1488case 0:1489return &v.state1490case 1:1491return &v.sizeCache1492case 2:1493return &v.unknownFields1494default:1495return nil1496}1497}1498file_gitpod_v1_authprovider_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {1499switch v := v.(*ListAuthProvidersResponse); i {1500case 0:1501return &v.state1502case 1:1503return &v.sizeCache1504case 2:1505return &v.unknownFields1506default:1507return nil1508}1509}1510file_gitpod_v1_authprovider_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {1511switch v := v.(*ListAuthProviderDescriptionsRequest); i {1512case 0:1513return &v.state1514case 1:1515return &v.sizeCache1516case 2:1517return &v.unknownFields1518default:1519return nil1520}1521}1522file_gitpod_v1_authprovider_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {1523switch v := v.(*ListAuthProviderDescriptionsResponse); i {1524case 0:1525return &v.state1526case 1:1527return &v.sizeCache1528case 2:1529return &v.unknownFields1530default:1531return nil1532}1533}1534file_gitpod_v1_authprovider_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {1535switch v := v.(*UpdateAuthProviderRequest); i {1536case 0:1537return &v.state1538case 1:1539return &v.sizeCache1540case 2:1541return &v.unknownFields1542default:1543return nil1544}1545}1546file_gitpod_v1_authprovider_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {1547switch v := v.(*UpdateAuthProviderResponse); i {1548case 0:1549return &v.state1550case 1:1551return &v.sizeCache1552case 2:1553return &v.unknownFields1554default:1555return nil1556}1557}1558file_gitpod_v1_authprovider_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {1559switch v := v.(*DeleteAuthProviderRequest); i {1560case 0:1561return &v.state1562case 1:1563return &v.sizeCache1564case 2:1565return &v.unknownFields1566default:1567return nil1568}1569}1570file_gitpod_v1_authprovider_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {1571switch v := v.(*DeleteAuthProviderResponse); i {1572case 0:1573return &v.state1574case 1:1575return &v.sizeCache1576case 2:1577return &v.unknownFields1578default:1579return nil1580}1581}1582file_gitpod_v1_authprovider_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {1583switch v := v.(*AuthProviderDescription); i {1584case 0:1585return &v.state1586case 1:1587return &v.sizeCache1588case 2:1589return &v.unknownFields1590default:1591return nil1592}1593}1594file_gitpod_v1_authprovider_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {1595switch v := v.(*AuthProvider); i {1596case 0:1597return &v.state1598case 1:1599return &v.sizeCache1600case 2:1601return &v.unknownFields1602default:1603return nil1604}1605}1606file_gitpod_v1_authprovider_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {1607switch v := v.(*OAuth2Config); i {1608case 0:1609return &v.state1610case 1:1611return &v.sizeCache1612case 2:1613return &v.unknownFields1614default:1615return nil1616}1617}1618}1619file_gitpod_v1_authprovider_proto_msgTypes[0].OneofWrappers = []interface{}{1620(*CreateAuthProviderRequest_OwnerId)(nil),1621(*CreateAuthProviderRequest_OrganizationId)(nil),1622}1623file_gitpod_v1_authprovider_proto_msgTypes[4].OneofWrappers = []interface{}{1624(*ListAuthProvidersRequest_UserId)(nil),1625(*ListAuthProvidersRequest_OrganizationId)(nil),1626}1627file_gitpod_v1_authprovider_proto_msgTypes[6].OneofWrappers = []interface{}{1628(*ListAuthProviderDescriptionsRequest_UserId)(nil),1629(*ListAuthProviderDescriptionsRequest_OrganizationId)(nil),1630}1631file_gitpod_v1_authprovider_proto_msgTypes[8].OneofWrappers = []interface{}{}1632file_gitpod_v1_authprovider_proto_msgTypes[13].OneofWrappers = []interface{}{1633(*AuthProvider_OwnerId)(nil),1634(*AuthProvider_OrganizationId)(nil),1635}1636type x struct{}1637out := protoimpl.TypeBuilder{1638File: protoimpl.DescBuilder{1639GoPackagePath: reflect.TypeOf(x{}).PkgPath(),1640RawDescriptor: file_gitpod_v1_authprovider_proto_rawDesc,1641NumEnums: 1,1642NumMessages: 15,1643NumExtensions: 0,1644NumServices: 1,1645},1646GoTypes: file_gitpod_v1_authprovider_proto_goTypes,1647DependencyIndexes: file_gitpod_v1_authprovider_proto_depIdxs,1648EnumInfos: file_gitpod_v1_authprovider_proto_enumTypes,1649MessageInfos: file_gitpod_v1_authprovider_proto_msgTypes,1650}.Build()1651File_gitpod_v1_authprovider_proto = out.File1652file_gitpod_v1_authprovider_proto_rawDesc = nil1653file_gitpod_v1_authprovider_proto_goTypes = nil1654file_gitpod_v1_authprovider_proto_depIdxs = nil1655}165616571658