github.com/hashicorp/vault/sdk@v0.13.0/database/dbplugin/v5/proto/database.pb.go (about)

     1  // Copyright (c) HashiCorp, Inc.
     2  // SPDX-License-Identifier: MPL-2.0
     3  
     4  // Code generated by protoc-gen-go. DO NOT EDIT.
     5  // versions:
     6  // 	protoc-gen-go v1.34.1
     7  // 	protoc        (unknown)
     8  // source: sdk/database/dbplugin/v5/proto/database.proto
     9  
    10  package proto
    11  
    12  import (
    13  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    14  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    15  	structpb "google.golang.org/protobuf/types/known/structpb"
    16  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    17  	reflect "reflect"
    18  	sync "sync"
    19  )
    20  
    21  const (
    22  	// Verify that this generated code is sufficiently up-to-date.
    23  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    24  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    25  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    26  )
    27  
    28  // ///////////////
    29  // Initialize()
    30  // ///////////////
    31  type InitializeRequest struct {
    32  	state         protoimpl.MessageState
    33  	sizeCache     protoimpl.SizeCache
    34  	unknownFields protoimpl.UnknownFields
    35  
    36  	ConfigData       *structpb.Struct `protobuf:"bytes,1,opt,name=config_data,json=configData,proto3" json:"config_data,omitempty"`
    37  	VerifyConnection bool             `protobuf:"varint,2,opt,name=verify_connection,json=verifyConnection,proto3" json:"verify_connection,omitempty"`
    38  }
    39  
    40  func (x *InitializeRequest) Reset() {
    41  	*x = InitializeRequest{}
    42  	if protoimpl.UnsafeEnabled {
    43  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[0]
    44  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    45  		ms.StoreMessageInfo(mi)
    46  	}
    47  }
    48  
    49  func (x *InitializeRequest) String() string {
    50  	return protoimpl.X.MessageStringOf(x)
    51  }
    52  
    53  func (*InitializeRequest) ProtoMessage() {}
    54  
    55  func (x *InitializeRequest) ProtoReflect() protoreflect.Message {
    56  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[0]
    57  	if protoimpl.UnsafeEnabled && x != nil {
    58  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    59  		if ms.LoadMessageInfo() == nil {
    60  			ms.StoreMessageInfo(mi)
    61  		}
    62  		return ms
    63  	}
    64  	return mi.MessageOf(x)
    65  }
    66  
    67  // Deprecated: Use InitializeRequest.ProtoReflect.Descriptor instead.
    68  func (*InitializeRequest) Descriptor() ([]byte, []int) {
    69  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{0}
    70  }
    71  
    72  func (x *InitializeRequest) GetConfigData() *structpb.Struct {
    73  	if x != nil {
    74  		return x.ConfigData
    75  	}
    76  	return nil
    77  }
    78  
    79  func (x *InitializeRequest) GetVerifyConnection() bool {
    80  	if x != nil {
    81  		return x.VerifyConnection
    82  	}
    83  	return false
    84  }
    85  
    86  type InitializeResponse struct {
    87  	state         protoimpl.MessageState
    88  	sizeCache     protoimpl.SizeCache
    89  	unknownFields protoimpl.UnknownFields
    90  
    91  	ConfigData *structpb.Struct `protobuf:"bytes,1,opt,name=config_data,json=configData,proto3" json:"config_data,omitempty"`
    92  }
    93  
    94  func (x *InitializeResponse) Reset() {
    95  	*x = InitializeResponse{}
    96  	if protoimpl.UnsafeEnabled {
    97  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[1]
    98  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    99  		ms.StoreMessageInfo(mi)
   100  	}
   101  }
   102  
   103  func (x *InitializeResponse) String() string {
   104  	return protoimpl.X.MessageStringOf(x)
   105  }
   106  
   107  func (*InitializeResponse) ProtoMessage() {}
   108  
   109  func (x *InitializeResponse) ProtoReflect() protoreflect.Message {
   110  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[1]
   111  	if protoimpl.UnsafeEnabled && x != nil {
   112  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   113  		if ms.LoadMessageInfo() == nil {
   114  			ms.StoreMessageInfo(mi)
   115  		}
   116  		return ms
   117  	}
   118  	return mi.MessageOf(x)
   119  }
   120  
   121  // Deprecated: Use InitializeResponse.ProtoReflect.Descriptor instead.
   122  func (*InitializeResponse) Descriptor() ([]byte, []int) {
   123  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{1}
   124  }
   125  
   126  func (x *InitializeResponse) GetConfigData() *structpb.Struct {
   127  	if x != nil {
   128  		return x.ConfigData
   129  	}
   130  	return nil
   131  }
   132  
   133  type NewUserRequest struct {
   134  	state         protoimpl.MessageState
   135  	sizeCache     protoimpl.SizeCache
   136  	unknownFields protoimpl.UnknownFields
   137  
   138  	UsernameConfig     *UsernameConfig        `protobuf:"bytes,1,opt,name=username_config,json=usernameConfig,proto3" json:"username_config,omitempty"`
   139  	Password           string                 `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
   140  	Expiration         *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"`
   141  	Statements         *Statements            `protobuf:"bytes,4,opt,name=statements,proto3" json:"statements,omitempty"`
   142  	RollbackStatements *Statements            `protobuf:"bytes,5,opt,name=rollback_statements,json=rollbackStatements,proto3" json:"rollback_statements,omitempty"`
   143  	CredentialType     int32                  `protobuf:"varint,6,opt,name=credential_type,json=credentialType,proto3" json:"credential_type,omitempty"`
   144  	PublicKey          []byte                 `protobuf:"bytes,7,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
   145  	Subject            string                 `protobuf:"bytes,8,opt,name=subject,proto3" json:"subject,omitempty"`
   146  }
   147  
   148  func (x *NewUserRequest) Reset() {
   149  	*x = NewUserRequest{}
   150  	if protoimpl.UnsafeEnabled {
   151  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[2]
   152  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   153  		ms.StoreMessageInfo(mi)
   154  	}
   155  }
   156  
   157  func (x *NewUserRequest) String() string {
   158  	return protoimpl.X.MessageStringOf(x)
   159  }
   160  
   161  func (*NewUserRequest) ProtoMessage() {}
   162  
   163  func (x *NewUserRequest) ProtoReflect() protoreflect.Message {
   164  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[2]
   165  	if protoimpl.UnsafeEnabled && x != nil {
   166  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   167  		if ms.LoadMessageInfo() == nil {
   168  			ms.StoreMessageInfo(mi)
   169  		}
   170  		return ms
   171  	}
   172  	return mi.MessageOf(x)
   173  }
   174  
   175  // Deprecated: Use NewUserRequest.ProtoReflect.Descriptor instead.
   176  func (*NewUserRequest) Descriptor() ([]byte, []int) {
   177  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{2}
   178  }
   179  
   180  func (x *NewUserRequest) GetUsernameConfig() *UsernameConfig {
   181  	if x != nil {
   182  		return x.UsernameConfig
   183  	}
   184  	return nil
   185  }
   186  
   187  func (x *NewUserRequest) GetPassword() string {
   188  	if x != nil {
   189  		return x.Password
   190  	}
   191  	return ""
   192  }
   193  
   194  func (x *NewUserRequest) GetExpiration() *timestamppb.Timestamp {
   195  	if x != nil {
   196  		return x.Expiration
   197  	}
   198  	return nil
   199  }
   200  
   201  func (x *NewUserRequest) GetStatements() *Statements {
   202  	if x != nil {
   203  		return x.Statements
   204  	}
   205  	return nil
   206  }
   207  
   208  func (x *NewUserRequest) GetRollbackStatements() *Statements {
   209  	if x != nil {
   210  		return x.RollbackStatements
   211  	}
   212  	return nil
   213  }
   214  
   215  func (x *NewUserRequest) GetCredentialType() int32 {
   216  	if x != nil {
   217  		return x.CredentialType
   218  	}
   219  	return 0
   220  }
   221  
   222  func (x *NewUserRequest) GetPublicKey() []byte {
   223  	if x != nil {
   224  		return x.PublicKey
   225  	}
   226  	return nil
   227  }
   228  
   229  func (x *NewUserRequest) GetSubject() string {
   230  	if x != nil {
   231  		return x.Subject
   232  	}
   233  	return ""
   234  }
   235  
   236  type UsernameConfig struct {
   237  	state         protoimpl.MessageState
   238  	sizeCache     protoimpl.SizeCache
   239  	unknownFields protoimpl.UnknownFields
   240  
   241  	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   242  	RoleName    string `protobuf:"bytes,2,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
   243  }
   244  
   245  func (x *UsernameConfig) Reset() {
   246  	*x = UsernameConfig{}
   247  	if protoimpl.UnsafeEnabled {
   248  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[3]
   249  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   250  		ms.StoreMessageInfo(mi)
   251  	}
   252  }
   253  
   254  func (x *UsernameConfig) String() string {
   255  	return protoimpl.X.MessageStringOf(x)
   256  }
   257  
   258  func (*UsernameConfig) ProtoMessage() {}
   259  
   260  func (x *UsernameConfig) ProtoReflect() protoreflect.Message {
   261  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[3]
   262  	if protoimpl.UnsafeEnabled && x != nil {
   263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   264  		if ms.LoadMessageInfo() == nil {
   265  			ms.StoreMessageInfo(mi)
   266  		}
   267  		return ms
   268  	}
   269  	return mi.MessageOf(x)
   270  }
   271  
   272  // Deprecated: Use UsernameConfig.ProtoReflect.Descriptor instead.
   273  func (*UsernameConfig) Descriptor() ([]byte, []int) {
   274  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{3}
   275  }
   276  
   277  func (x *UsernameConfig) GetDisplayName() string {
   278  	if x != nil {
   279  		return x.DisplayName
   280  	}
   281  	return ""
   282  }
   283  
   284  func (x *UsernameConfig) GetRoleName() string {
   285  	if x != nil {
   286  		return x.RoleName
   287  	}
   288  	return ""
   289  }
   290  
   291  type NewUserResponse struct {
   292  	state         protoimpl.MessageState
   293  	sizeCache     protoimpl.SizeCache
   294  	unknownFields protoimpl.UnknownFields
   295  
   296  	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   297  }
   298  
   299  func (x *NewUserResponse) Reset() {
   300  	*x = NewUserResponse{}
   301  	if protoimpl.UnsafeEnabled {
   302  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[4]
   303  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   304  		ms.StoreMessageInfo(mi)
   305  	}
   306  }
   307  
   308  func (x *NewUserResponse) String() string {
   309  	return protoimpl.X.MessageStringOf(x)
   310  }
   311  
   312  func (*NewUserResponse) ProtoMessage() {}
   313  
   314  func (x *NewUserResponse) ProtoReflect() protoreflect.Message {
   315  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[4]
   316  	if protoimpl.UnsafeEnabled && x != nil {
   317  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   318  		if ms.LoadMessageInfo() == nil {
   319  			ms.StoreMessageInfo(mi)
   320  		}
   321  		return ms
   322  	}
   323  	return mi.MessageOf(x)
   324  }
   325  
   326  // Deprecated: Use NewUserResponse.ProtoReflect.Descriptor instead.
   327  func (*NewUserResponse) Descriptor() ([]byte, []int) {
   328  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{4}
   329  }
   330  
   331  func (x *NewUserResponse) GetUsername() string {
   332  	if x != nil {
   333  		return x.Username
   334  	}
   335  	return ""
   336  }
   337  
   338  // ///////////////
   339  // UpdateUser()
   340  // ///////////////
   341  type UpdateUserRequest struct {
   342  	state         protoimpl.MessageState
   343  	sizeCache     protoimpl.SizeCache
   344  	unknownFields protoimpl.UnknownFields
   345  
   346  	Username       string            `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   347  	Password       *ChangePassword   `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
   348  	Expiration     *ChangeExpiration `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"`
   349  	PublicKey      *ChangePublicKey  `protobuf:"bytes,4,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
   350  	CredentialType int32             `protobuf:"varint,5,opt,name=credential_type,json=credentialType,proto3" json:"credential_type,omitempty"`
   351  }
   352  
   353  func (x *UpdateUserRequest) Reset() {
   354  	*x = UpdateUserRequest{}
   355  	if protoimpl.UnsafeEnabled {
   356  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[5]
   357  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   358  		ms.StoreMessageInfo(mi)
   359  	}
   360  }
   361  
   362  func (x *UpdateUserRequest) String() string {
   363  	return protoimpl.X.MessageStringOf(x)
   364  }
   365  
   366  func (*UpdateUserRequest) ProtoMessage() {}
   367  
   368  func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message {
   369  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[5]
   370  	if protoimpl.UnsafeEnabled && x != nil {
   371  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   372  		if ms.LoadMessageInfo() == nil {
   373  			ms.StoreMessageInfo(mi)
   374  		}
   375  		return ms
   376  	}
   377  	return mi.MessageOf(x)
   378  }
   379  
   380  // Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.
   381  func (*UpdateUserRequest) Descriptor() ([]byte, []int) {
   382  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{5}
   383  }
   384  
   385  func (x *UpdateUserRequest) GetUsername() string {
   386  	if x != nil {
   387  		return x.Username
   388  	}
   389  	return ""
   390  }
   391  
   392  func (x *UpdateUserRequest) GetPassword() *ChangePassword {
   393  	if x != nil {
   394  		return x.Password
   395  	}
   396  	return nil
   397  }
   398  
   399  func (x *UpdateUserRequest) GetExpiration() *ChangeExpiration {
   400  	if x != nil {
   401  		return x.Expiration
   402  	}
   403  	return nil
   404  }
   405  
   406  func (x *UpdateUserRequest) GetPublicKey() *ChangePublicKey {
   407  	if x != nil {
   408  		return x.PublicKey
   409  	}
   410  	return nil
   411  }
   412  
   413  func (x *UpdateUserRequest) GetCredentialType() int32 {
   414  	if x != nil {
   415  		return x.CredentialType
   416  	}
   417  	return 0
   418  }
   419  
   420  type ChangePassword struct {
   421  	state         protoimpl.MessageState
   422  	sizeCache     protoimpl.SizeCache
   423  	unknownFields protoimpl.UnknownFields
   424  
   425  	NewPassword string      `protobuf:"bytes,1,opt,name=new_password,json=newPassword,proto3" json:"new_password,omitempty"`
   426  	Statements  *Statements `protobuf:"bytes,2,opt,name=statements,proto3" json:"statements,omitempty"`
   427  }
   428  
   429  func (x *ChangePassword) Reset() {
   430  	*x = ChangePassword{}
   431  	if protoimpl.UnsafeEnabled {
   432  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[6]
   433  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   434  		ms.StoreMessageInfo(mi)
   435  	}
   436  }
   437  
   438  func (x *ChangePassword) String() string {
   439  	return protoimpl.X.MessageStringOf(x)
   440  }
   441  
   442  func (*ChangePassword) ProtoMessage() {}
   443  
   444  func (x *ChangePassword) ProtoReflect() protoreflect.Message {
   445  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[6]
   446  	if protoimpl.UnsafeEnabled && x != nil {
   447  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   448  		if ms.LoadMessageInfo() == nil {
   449  			ms.StoreMessageInfo(mi)
   450  		}
   451  		return ms
   452  	}
   453  	return mi.MessageOf(x)
   454  }
   455  
   456  // Deprecated: Use ChangePassword.ProtoReflect.Descriptor instead.
   457  func (*ChangePassword) Descriptor() ([]byte, []int) {
   458  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{6}
   459  }
   460  
   461  func (x *ChangePassword) GetNewPassword() string {
   462  	if x != nil {
   463  		return x.NewPassword
   464  	}
   465  	return ""
   466  }
   467  
   468  func (x *ChangePassword) GetStatements() *Statements {
   469  	if x != nil {
   470  		return x.Statements
   471  	}
   472  	return nil
   473  }
   474  
   475  type ChangePublicKey struct {
   476  	state         protoimpl.MessageState
   477  	sizeCache     protoimpl.SizeCache
   478  	unknownFields protoimpl.UnknownFields
   479  
   480  	NewPublicKey []byte      `protobuf:"bytes,1,opt,name=new_public_key,json=newPublicKey,proto3" json:"new_public_key,omitempty"`
   481  	Statements   *Statements `protobuf:"bytes,2,opt,name=statements,proto3" json:"statements,omitempty"`
   482  }
   483  
   484  func (x *ChangePublicKey) Reset() {
   485  	*x = ChangePublicKey{}
   486  	if protoimpl.UnsafeEnabled {
   487  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[7]
   488  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   489  		ms.StoreMessageInfo(mi)
   490  	}
   491  }
   492  
   493  func (x *ChangePublicKey) String() string {
   494  	return protoimpl.X.MessageStringOf(x)
   495  }
   496  
   497  func (*ChangePublicKey) ProtoMessage() {}
   498  
   499  func (x *ChangePublicKey) ProtoReflect() protoreflect.Message {
   500  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[7]
   501  	if protoimpl.UnsafeEnabled && x != nil {
   502  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   503  		if ms.LoadMessageInfo() == nil {
   504  			ms.StoreMessageInfo(mi)
   505  		}
   506  		return ms
   507  	}
   508  	return mi.MessageOf(x)
   509  }
   510  
   511  // Deprecated: Use ChangePublicKey.ProtoReflect.Descriptor instead.
   512  func (*ChangePublicKey) Descriptor() ([]byte, []int) {
   513  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{7}
   514  }
   515  
   516  func (x *ChangePublicKey) GetNewPublicKey() []byte {
   517  	if x != nil {
   518  		return x.NewPublicKey
   519  	}
   520  	return nil
   521  }
   522  
   523  func (x *ChangePublicKey) GetStatements() *Statements {
   524  	if x != nil {
   525  		return x.Statements
   526  	}
   527  	return nil
   528  }
   529  
   530  type ChangeExpiration struct {
   531  	state         protoimpl.MessageState
   532  	sizeCache     protoimpl.SizeCache
   533  	unknownFields protoimpl.UnknownFields
   534  
   535  	NewExpiration *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=new_expiration,json=newExpiration,proto3" json:"new_expiration,omitempty"`
   536  	Statements    *Statements            `protobuf:"bytes,2,opt,name=statements,proto3" json:"statements,omitempty"`
   537  }
   538  
   539  func (x *ChangeExpiration) Reset() {
   540  	*x = ChangeExpiration{}
   541  	if protoimpl.UnsafeEnabled {
   542  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[8]
   543  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   544  		ms.StoreMessageInfo(mi)
   545  	}
   546  }
   547  
   548  func (x *ChangeExpiration) String() string {
   549  	return protoimpl.X.MessageStringOf(x)
   550  }
   551  
   552  func (*ChangeExpiration) ProtoMessage() {}
   553  
   554  func (x *ChangeExpiration) ProtoReflect() protoreflect.Message {
   555  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[8]
   556  	if protoimpl.UnsafeEnabled && x != nil {
   557  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   558  		if ms.LoadMessageInfo() == nil {
   559  			ms.StoreMessageInfo(mi)
   560  		}
   561  		return ms
   562  	}
   563  	return mi.MessageOf(x)
   564  }
   565  
   566  // Deprecated: Use ChangeExpiration.ProtoReflect.Descriptor instead.
   567  func (*ChangeExpiration) Descriptor() ([]byte, []int) {
   568  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{8}
   569  }
   570  
   571  func (x *ChangeExpiration) GetNewExpiration() *timestamppb.Timestamp {
   572  	if x != nil {
   573  		return x.NewExpiration
   574  	}
   575  	return nil
   576  }
   577  
   578  func (x *ChangeExpiration) GetStatements() *Statements {
   579  	if x != nil {
   580  		return x.Statements
   581  	}
   582  	return nil
   583  }
   584  
   585  type UpdateUserResponse struct {
   586  	state         protoimpl.MessageState
   587  	sizeCache     protoimpl.SizeCache
   588  	unknownFields protoimpl.UnknownFields
   589  }
   590  
   591  func (x *UpdateUserResponse) Reset() {
   592  	*x = UpdateUserResponse{}
   593  	if protoimpl.UnsafeEnabled {
   594  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[9]
   595  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   596  		ms.StoreMessageInfo(mi)
   597  	}
   598  }
   599  
   600  func (x *UpdateUserResponse) String() string {
   601  	return protoimpl.X.MessageStringOf(x)
   602  }
   603  
   604  func (*UpdateUserResponse) ProtoMessage() {}
   605  
   606  func (x *UpdateUserResponse) ProtoReflect() protoreflect.Message {
   607  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[9]
   608  	if protoimpl.UnsafeEnabled && x != nil {
   609  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   610  		if ms.LoadMessageInfo() == nil {
   611  			ms.StoreMessageInfo(mi)
   612  		}
   613  		return ms
   614  	}
   615  	return mi.MessageOf(x)
   616  }
   617  
   618  // Deprecated: Use UpdateUserResponse.ProtoReflect.Descriptor instead.
   619  func (*UpdateUserResponse) Descriptor() ([]byte, []int) {
   620  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{9}
   621  }
   622  
   623  // ///////////////
   624  // DeleteUser()
   625  // ///////////////
   626  type DeleteUserRequest struct {
   627  	state         protoimpl.MessageState
   628  	sizeCache     protoimpl.SizeCache
   629  	unknownFields protoimpl.UnknownFields
   630  
   631  	Username   string      `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   632  	Statements *Statements `protobuf:"bytes,2,opt,name=statements,proto3" json:"statements,omitempty"`
   633  }
   634  
   635  func (x *DeleteUserRequest) Reset() {
   636  	*x = DeleteUserRequest{}
   637  	if protoimpl.UnsafeEnabled {
   638  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[10]
   639  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   640  		ms.StoreMessageInfo(mi)
   641  	}
   642  }
   643  
   644  func (x *DeleteUserRequest) String() string {
   645  	return protoimpl.X.MessageStringOf(x)
   646  }
   647  
   648  func (*DeleteUserRequest) ProtoMessage() {}
   649  
   650  func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message {
   651  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[10]
   652  	if protoimpl.UnsafeEnabled && x != nil {
   653  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   654  		if ms.LoadMessageInfo() == nil {
   655  			ms.StoreMessageInfo(mi)
   656  		}
   657  		return ms
   658  	}
   659  	return mi.MessageOf(x)
   660  }
   661  
   662  // Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.
   663  func (*DeleteUserRequest) Descriptor() ([]byte, []int) {
   664  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{10}
   665  }
   666  
   667  func (x *DeleteUserRequest) GetUsername() string {
   668  	if x != nil {
   669  		return x.Username
   670  	}
   671  	return ""
   672  }
   673  
   674  func (x *DeleteUserRequest) GetStatements() *Statements {
   675  	if x != nil {
   676  		return x.Statements
   677  	}
   678  	return nil
   679  }
   680  
   681  type DeleteUserResponse struct {
   682  	state         protoimpl.MessageState
   683  	sizeCache     protoimpl.SizeCache
   684  	unknownFields protoimpl.UnknownFields
   685  }
   686  
   687  func (x *DeleteUserResponse) Reset() {
   688  	*x = DeleteUserResponse{}
   689  	if protoimpl.UnsafeEnabled {
   690  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[11]
   691  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   692  		ms.StoreMessageInfo(mi)
   693  	}
   694  }
   695  
   696  func (x *DeleteUserResponse) String() string {
   697  	return protoimpl.X.MessageStringOf(x)
   698  }
   699  
   700  func (*DeleteUserResponse) ProtoMessage() {}
   701  
   702  func (x *DeleteUserResponse) ProtoReflect() protoreflect.Message {
   703  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[11]
   704  	if protoimpl.UnsafeEnabled && x != nil {
   705  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   706  		if ms.LoadMessageInfo() == nil {
   707  			ms.StoreMessageInfo(mi)
   708  		}
   709  		return ms
   710  	}
   711  	return mi.MessageOf(x)
   712  }
   713  
   714  // Deprecated: Use DeleteUserResponse.ProtoReflect.Descriptor instead.
   715  func (*DeleteUserResponse) Descriptor() ([]byte, []int) {
   716  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{11}
   717  }
   718  
   719  // ///////////////
   720  // Type()
   721  // ///////////////
   722  type TypeResponse struct {
   723  	state         protoimpl.MessageState
   724  	sizeCache     protoimpl.SizeCache
   725  	unknownFields protoimpl.UnknownFields
   726  
   727  	Type string `protobuf:"bytes,1,opt,name=Type,proto3" json:"Type,omitempty"`
   728  }
   729  
   730  func (x *TypeResponse) Reset() {
   731  	*x = TypeResponse{}
   732  	if protoimpl.UnsafeEnabled {
   733  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[12]
   734  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   735  		ms.StoreMessageInfo(mi)
   736  	}
   737  }
   738  
   739  func (x *TypeResponse) String() string {
   740  	return protoimpl.X.MessageStringOf(x)
   741  }
   742  
   743  func (*TypeResponse) ProtoMessage() {}
   744  
   745  func (x *TypeResponse) ProtoReflect() protoreflect.Message {
   746  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[12]
   747  	if protoimpl.UnsafeEnabled && x != nil {
   748  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   749  		if ms.LoadMessageInfo() == nil {
   750  			ms.StoreMessageInfo(mi)
   751  		}
   752  		return ms
   753  	}
   754  	return mi.MessageOf(x)
   755  }
   756  
   757  // Deprecated: Use TypeResponse.ProtoReflect.Descriptor instead.
   758  func (*TypeResponse) Descriptor() ([]byte, []int) {
   759  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{12}
   760  }
   761  
   762  func (x *TypeResponse) GetType() string {
   763  	if x != nil {
   764  		return x.Type
   765  	}
   766  	return ""
   767  }
   768  
   769  // ///////////////
   770  // General purpose
   771  // ///////////////
   772  type Statements struct {
   773  	state         protoimpl.MessageState
   774  	sizeCache     protoimpl.SizeCache
   775  	unknownFields protoimpl.UnknownFields
   776  
   777  	Commands []string `protobuf:"bytes,1,rep,name=Commands,proto3" json:"Commands,omitempty"`
   778  }
   779  
   780  func (x *Statements) Reset() {
   781  	*x = Statements{}
   782  	if protoimpl.UnsafeEnabled {
   783  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[13]
   784  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   785  		ms.StoreMessageInfo(mi)
   786  	}
   787  }
   788  
   789  func (x *Statements) String() string {
   790  	return protoimpl.X.MessageStringOf(x)
   791  }
   792  
   793  func (*Statements) ProtoMessage() {}
   794  
   795  func (x *Statements) ProtoReflect() protoreflect.Message {
   796  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[13]
   797  	if protoimpl.UnsafeEnabled && x != nil {
   798  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   799  		if ms.LoadMessageInfo() == nil {
   800  			ms.StoreMessageInfo(mi)
   801  		}
   802  		return ms
   803  	}
   804  	return mi.MessageOf(x)
   805  }
   806  
   807  // Deprecated: Use Statements.ProtoReflect.Descriptor instead.
   808  func (*Statements) Descriptor() ([]byte, []int) {
   809  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{13}
   810  }
   811  
   812  func (x *Statements) GetCommands() []string {
   813  	if x != nil {
   814  		return x.Commands
   815  	}
   816  	return nil
   817  }
   818  
   819  type Empty struct {
   820  	state         protoimpl.MessageState
   821  	sizeCache     protoimpl.SizeCache
   822  	unknownFields protoimpl.UnknownFields
   823  }
   824  
   825  func (x *Empty) Reset() {
   826  	*x = Empty{}
   827  	if protoimpl.UnsafeEnabled {
   828  		mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[14]
   829  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   830  		ms.StoreMessageInfo(mi)
   831  	}
   832  }
   833  
   834  func (x *Empty) String() string {
   835  	return protoimpl.X.MessageStringOf(x)
   836  }
   837  
   838  func (*Empty) ProtoMessage() {}
   839  
   840  func (x *Empty) ProtoReflect() protoreflect.Message {
   841  	mi := &file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[14]
   842  	if protoimpl.UnsafeEnabled && x != nil {
   843  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   844  		if ms.LoadMessageInfo() == nil {
   845  			ms.StoreMessageInfo(mi)
   846  		}
   847  		return ms
   848  	}
   849  	return mi.MessageOf(x)
   850  }
   851  
   852  // Deprecated: Use Empty.ProtoReflect.Descriptor instead.
   853  func (*Empty) Descriptor() ([]byte, []int) {
   854  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP(), []int{14}
   855  }
   856  
   857  var File_sdk_database_dbplugin_v5_proto_database_proto protoreflect.FileDescriptor
   858  
   859  var file_sdk_database_dbplugin_v5_proto_database_proto_rawDesc = []byte{
   860  	0x0a, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x64,
   861  	0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x76, 0x35, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   862  	0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   863  	0x0b, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x1a, 0x1c, 0x67, 0x6f,
   864  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74,
   865  	0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
   866  	0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65,
   867  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x11, 0x49,
   868  	0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   869  	0x12, 0x38, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18,
   870  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   871  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0a,
   872  	0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2b, 0x0a, 0x11, 0x76, 0x65,
   873  	0x72, 0x69, 0x66, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18,
   874  	0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x6e,
   875  	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x4e, 0x0a, 0x12, 0x49, 0x6e, 0x69, 0x74, 0x69,
   876  	0x61, 0x6c, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a,
   877  	0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
   878  	0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   879  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0a, 0x63, 0x6f, 0x6e,
   880  	0x66, 0x69, 0x67, 0x44, 0x61, 0x74, 0x61, 0x22, 0x93, 0x03, 0x0a, 0x0e, 0x4e, 0x65, 0x77, 0x55,
   881  	0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x0f, 0x75, 0x73,
   882  	0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20,
   883  	0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76,
   884  	0x35, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
   885  	0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
   886  	0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01,
   887  	0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x3a, 0x0a, 0x0a,
   888  	0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
   889  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   890  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x65, 0x78,
   891  	0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74,
   892  	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x64,
   893  	0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65,
   894  	0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74,
   895  	0x73, 0x12, 0x48, 0x0a, 0x13, 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x5f, 0x73, 0x74,
   896  	0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17,
   897  	0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x53, 0x74, 0x61,
   898  	0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x12, 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63,
   899  	0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x63,
   900  	0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06,
   901  	0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c,
   902  	0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b,
   903  	0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63,
   904  	0x4b, 0x65, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x08,
   905  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x50, 0x0a,
   906  	0x0e, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
   907  	0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   908  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61,
   909  	0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   910  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x6f, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22,
   911  	0x2d, 0x0a, 0x0f, 0x4e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   912  	0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
   913  	0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8d,
   914  	0x02, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71,
   915  	0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65,
   916  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65,
   917  	0x12, 0x37, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01,
   918  	0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35,
   919  	0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52,
   920  	0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x3d, 0x0a, 0x0a, 0x65, 0x78, 0x70,
   921  	0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
   922  	0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x43, 0x68, 0x61, 0x6e,
   923  	0x67, 0x65, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x65, 0x78,
   924  	0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c,
   925  	0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x64,
   926  	0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67,
   927  	0x65, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c,
   928  	0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74,
   929  	0x69, 0x61, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e,
   930  	0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x22, 0x6c,
   931  	0x0a, 0x0e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64,
   932  	0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64,
   933  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e, 0x65, 0x77, 0x50, 0x61, 0x73, 0x73, 0x77,
   934  	0x6f, 0x72, 0x64, 0x12, 0x37, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74,
   935  	0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67,
   936  	0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73,
   937  	0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x70, 0x0a, 0x0f,
   938  	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12,
   939  	0x24, 0x0a, 0x0e, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65,
   940  	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x6e, 0x65, 0x77, 0x50, 0x75, 0x62, 0x6c,
   941  	0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x37, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65,
   942  	0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x64, 0x62, 0x70, 0x6c,
   943  	0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e,
   944  	0x74, 0x73, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x8e,
   945  	0x01, 0x0a, 0x10, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74,
   946  	0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x0e, 0x6e, 0x65, 0x77, 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72,
   947  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
   948  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
   949  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0d, 0x6e, 0x65, 0x77, 0x45, 0x78, 0x70, 0x69,
   950  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d,
   951  	0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x64, 0x62, 0x70,
   952  	0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65,
   953  	0x6e, 0x74, 0x73, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22,
   954  	0x14, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73,
   955  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x68, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55,
   956  	0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73,
   957  	0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73,
   958  	0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d,
   959  	0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x64, 0x62, 0x70,
   960  	0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65,
   961  	0x6e, 0x74, 0x73, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22,
   962  	0x14, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73,
   963  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x22, 0x0a, 0x0c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73,
   964  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
   965  	0x01, 0x28, 0x09, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x22, 0x28, 0x0a, 0x0a, 0x53, 0x74, 0x61,
   966  	0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x43, 0x6f, 0x6d, 0x6d, 0x61,
   967  	0x6e, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x43, 0x6f, 0x6d, 0x6d, 0x61,
   968  	0x6e, 0x64, 0x73, 0x22, 0x07, 0x0a, 0x05, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x32, 0xa5, 0x03, 0x0a,
   969  	0x08, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x0a, 0x49, 0x6e, 0x69,
   970  	0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x12, 0x1e, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67,
   971  	0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65,
   972  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67,
   973  	0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65,
   974  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x07, 0x4e, 0x65, 0x77, 0x55,
   975  	0x73, 0x65, 0x72, 0x12, 0x1b, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76,
   976  	0x35, 0x2e, 0x4e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   977  	0x1a, 0x1c, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x4e,
   978  	0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d,
   979  	0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x64,
   980  	0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
   981  	0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x64,
   982  	0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
   983  	0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a,
   984  	0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x64, 0x62,
   985  	0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
   986  	0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x64, 0x62,
   987  	0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
   988  	0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x04,
   989  	0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e,
   990  	0x76, 0x35, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x19, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75,
   991  	0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
   992  	0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x05, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x12, 0x12, 0x2e, 0x64,
   993  	0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
   994  	0x1a, 0x12, 0x2e, 0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x35, 0x2e, 0x45,
   995  	0x6d, 0x70, 0x74, 0x79, 0x42, 0x3b, 0x5a, 0x39, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63,
   996  	0x6f, 0x6d, 0x2f, 0x68, 0x61, 0x73, 0x68, 0x69, 0x63, 0x6f, 0x72, 0x70, 0x2f, 0x76, 0x61, 0x75,
   997  	0x6c, 0x74, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2f,
   998  	0x64, 0x62, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x76, 0x35, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   999  	0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1000  }
  1001  
  1002  var (
  1003  	file_sdk_database_dbplugin_v5_proto_database_proto_rawDescOnce sync.Once
  1004  	file_sdk_database_dbplugin_v5_proto_database_proto_rawDescData = file_sdk_database_dbplugin_v5_proto_database_proto_rawDesc
  1005  )
  1006  
  1007  func file_sdk_database_dbplugin_v5_proto_database_proto_rawDescGZIP() []byte {
  1008  	file_sdk_database_dbplugin_v5_proto_database_proto_rawDescOnce.Do(func() {
  1009  		file_sdk_database_dbplugin_v5_proto_database_proto_rawDescData = protoimpl.X.CompressGZIP(file_sdk_database_dbplugin_v5_proto_database_proto_rawDescData)
  1010  	})
  1011  	return file_sdk_database_dbplugin_v5_proto_database_proto_rawDescData
  1012  }
  1013  
  1014  var file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
  1015  var file_sdk_database_dbplugin_v5_proto_database_proto_goTypes = []interface{}{
  1016  	(*InitializeRequest)(nil),     // 0: dbplugin.v5.InitializeRequest
  1017  	(*InitializeResponse)(nil),    // 1: dbplugin.v5.InitializeResponse
  1018  	(*NewUserRequest)(nil),        // 2: dbplugin.v5.NewUserRequest
  1019  	(*UsernameConfig)(nil),        // 3: dbplugin.v5.UsernameConfig
  1020  	(*NewUserResponse)(nil),       // 4: dbplugin.v5.NewUserResponse
  1021  	(*UpdateUserRequest)(nil),     // 5: dbplugin.v5.UpdateUserRequest
  1022  	(*ChangePassword)(nil),        // 6: dbplugin.v5.ChangePassword
  1023  	(*ChangePublicKey)(nil),       // 7: dbplugin.v5.ChangePublicKey
  1024  	(*ChangeExpiration)(nil),      // 8: dbplugin.v5.ChangeExpiration
  1025  	(*UpdateUserResponse)(nil),    // 9: dbplugin.v5.UpdateUserResponse
  1026  	(*DeleteUserRequest)(nil),     // 10: dbplugin.v5.DeleteUserRequest
  1027  	(*DeleteUserResponse)(nil),    // 11: dbplugin.v5.DeleteUserResponse
  1028  	(*TypeResponse)(nil),          // 12: dbplugin.v5.TypeResponse
  1029  	(*Statements)(nil),            // 13: dbplugin.v5.Statements
  1030  	(*Empty)(nil),                 // 14: dbplugin.v5.Empty
  1031  	(*structpb.Struct)(nil),       // 15: google.protobuf.Struct
  1032  	(*timestamppb.Timestamp)(nil), // 16: google.protobuf.Timestamp
  1033  }
  1034  var file_sdk_database_dbplugin_v5_proto_database_proto_depIdxs = []int32{
  1035  	15, // 0: dbplugin.v5.InitializeRequest.config_data:type_name -> google.protobuf.Struct
  1036  	15, // 1: dbplugin.v5.InitializeResponse.config_data:type_name -> google.protobuf.Struct
  1037  	3,  // 2: dbplugin.v5.NewUserRequest.username_config:type_name -> dbplugin.v5.UsernameConfig
  1038  	16, // 3: dbplugin.v5.NewUserRequest.expiration:type_name -> google.protobuf.Timestamp
  1039  	13, // 4: dbplugin.v5.NewUserRequest.statements:type_name -> dbplugin.v5.Statements
  1040  	13, // 5: dbplugin.v5.NewUserRequest.rollback_statements:type_name -> dbplugin.v5.Statements
  1041  	6,  // 6: dbplugin.v5.UpdateUserRequest.password:type_name -> dbplugin.v5.ChangePassword
  1042  	8,  // 7: dbplugin.v5.UpdateUserRequest.expiration:type_name -> dbplugin.v5.ChangeExpiration
  1043  	7,  // 8: dbplugin.v5.UpdateUserRequest.public_key:type_name -> dbplugin.v5.ChangePublicKey
  1044  	13, // 9: dbplugin.v5.ChangePassword.statements:type_name -> dbplugin.v5.Statements
  1045  	13, // 10: dbplugin.v5.ChangePublicKey.statements:type_name -> dbplugin.v5.Statements
  1046  	16, // 11: dbplugin.v5.ChangeExpiration.new_expiration:type_name -> google.protobuf.Timestamp
  1047  	13, // 12: dbplugin.v5.ChangeExpiration.statements:type_name -> dbplugin.v5.Statements
  1048  	13, // 13: dbplugin.v5.DeleteUserRequest.statements:type_name -> dbplugin.v5.Statements
  1049  	0,  // 14: dbplugin.v5.Database.Initialize:input_type -> dbplugin.v5.InitializeRequest
  1050  	2,  // 15: dbplugin.v5.Database.NewUser:input_type -> dbplugin.v5.NewUserRequest
  1051  	5,  // 16: dbplugin.v5.Database.UpdateUser:input_type -> dbplugin.v5.UpdateUserRequest
  1052  	10, // 17: dbplugin.v5.Database.DeleteUser:input_type -> dbplugin.v5.DeleteUserRequest
  1053  	14, // 18: dbplugin.v5.Database.Type:input_type -> dbplugin.v5.Empty
  1054  	14, // 19: dbplugin.v5.Database.Close:input_type -> dbplugin.v5.Empty
  1055  	1,  // 20: dbplugin.v5.Database.Initialize:output_type -> dbplugin.v5.InitializeResponse
  1056  	4,  // 21: dbplugin.v5.Database.NewUser:output_type -> dbplugin.v5.NewUserResponse
  1057  	9,  // 22: dbplugin.v5.Database.UpdateUser:output_type -> dbplugin.v5.UpdateUserResponse
  1058  	11, // 23: dbplugin.v5.Database.DeleteUser:output_type -> dbplugin.v5.DeleteUserResponse
  1059  	12, // 24: dbplugin.v5.Database.Type:output_type -> dbplugin.v5.TypeResponse
  1060  	14, // 25: dbplugin.v5.Database.Close:output_type -> dbplugin.v5.Empty
  1061  	20, // [20:26] is the sub-list for method output_type
  1062  	14, // [14:20] is the sub-list for method input_type
  1063  	14, // [14:14] is the sub-list for extension type_name
  1064  	14, // [14:14] is the sub-list for extension extendee
  1065  	0,  // [0:14] is the sub-list for field type_name
  1066  }
  1067  
  1068  func init() { file_sdk_database_dbplugin_v5_proto_database_proto_init() }
  1069  func file_sdk_database_dbplugin_v5_proto_database_proto_init() {
  1070  	if File_sdk_database_dbplugin_v5_proto_database_proto != nil {
  1071  		return
  1072  	}
  1073  	if !protoimpl.UnsafeEnabled {
  1074  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1075  			switch v := v.(*InitializeRequest); i {
  1076  			case 0:
  1077  				return &v.state
  1078  			case 1:
  1079  				return &v.sizeCache
  1080  			case 2:
  1081  				return &v.unknownFields
  1082  			default:
  1083  				return nil
  1084  			}
  1085  		}
  1086  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1087  			switch v := v.(*InitializeResponse); i {
  1088  			case 0:
  1089  				return &v.state
  1090  			case 1:
  1091  				return &v.sizeCache
  1092  			case 2:
  1093  				return &v.unknownFields
  1094  			default:
  1095  				return nil
  1096  			}
  1097  		}
  1098  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1099  			switch v := v.(*NewUserRequest); i {
  1100  			case 0:
  1101  				return &v.state
  1102  			case 1:
  1103  				return &v.sizeCache
  1104  			case 2:
  1105  				return &v.unknownFields
  1106  			default:
  1107  				return nil
  1108  			}
  1109  		}
  1110  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1111  			switch v := v.(*UsernameConfig); i {
  1112  			case 0:
  1113  				return &v.state
  1114  			case 1:
  1115  				return &v.sizeCache
  1116  			case 2:
  1117  				return &v.unknownFields
  1118  			default:
  1119  				return nil
  1120  			}
  1121  		}
  1122  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1123  			switch v := v.(*NewUserResponse); i {
  1124  			case 0:
  1125  				return &v.state
  1126  			case 1:
  1127  				return &v.sizeCache
  1128  			case 2:
  1129  				return &v.unknownFields
  1130  			default:
  1131  				return nil
  1132  			}
  1133  		}
  1134  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1135  			switch v := v.(*UpdateUserRequest); i {
  1136  			case 0:
  1137  				return &v.state
  1138  			case 1:
  1139  				return &v.sizeCache
  1140  			case 2:
  1141  				return &v.unknownFields
  1142  			default:
  1143  				return nil
  1144  			}
  1145  		}
  1146  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1147  			switch v := v.(*ChangePassword); i {
  1148  			case 0:
  1149  				return &v.state
  1150  			case 1:
  1151  				return &v.sizeCache
  1152  			case 2:
  1153  				return &v.unknownFields
  1154  			default:
  1155  				return nil
  1156  			}
  1157  		}
  1158  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1159  			switch v := v.(*ChangePublicKey); i {
  1160  			case 0:
  1161  				return &v.state
  1162  			case 1:
  1163  				return &v.sizeCache
  1164  			case 2:
  1165  				return &v.unknownFields
  1166  			default:
  1167  				return nil
  1168  			}
  1169  		}
  1170  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1171  			switch v := v.(*ChangeExpiration); i {
  1172  			case 0:
  1173  				return &v.state
  1174  			case 1:
  1175  				return &v.sizeCache
  1176  			case 2:
  1177  				return &v.unknownFields
  1178  			default:
  1179  				return nil
  1180  			}
  1181  		}
  1182  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1183  			switch v := v.(*UpdateUserResponse); i {
  1184  			case 0:
  1185  				return &v.state
  1186  			case 1:
  1187  				return &v.sizeCache
  1188  			case 2:
  1189  				return &v.unknownFields
  1190  			default:
  1191  				return nil
  1192  			}
  1193  		}
  1194  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1195  			switch v := v.(*DeleteUserRequest); i {
  1196  			case 0:
  1197  				return &v.state
  1198  			case 1:
  1199  				return &v.sizeCache
  1200  			case 2:
  1201  				return &v.unknownFields
  1202  			default:
  1203  				return nil
  1204  			}
  1205  		}
  1206  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1207  			switch v := v.(*DeleteUserResponse); i {
  1208  			case 0:
  1209  				return &v.state
  1210  			case 1:
  1211  				return &v.sizeCache
  1212  			case 2:
  1213  				return &v.unknownFields
  1214  			default:
  1215  				return nil
  1216  			}
  1217  		}
  1218  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1219  			switch v := v.(*TypeResponse); i {
  1220  			case 0:
  1221  				return &v.state
  1222  			case 1:
  1223  				return &v.sizeCache
  1224  			case 2:
  1225  				return &v.unknownFields
  1226  			default:
  1227  				return nil
  1228  			}
  1229  		}
  1230  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1231  			switch v := v.(*Statements); i {
  1232  			case 0:
  1233  				return &v.state
  1234  			case 1:
  1235  				return &v.sizeCache
  1236  			case 2:
  1237  				return &v.unknownFields
  1238  			default:
  1239  				return nil
  1240  			}
  1241  		}
  1242  		file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  1243  			switch v := v.(*Empty); i {
  1244  			case 0:
  1245  				return &v.state
  1246  			case 1:
  1247  				return &v.sizeCache
  1248  			case 2:
  1249  				return &v.unknownFields
  1250  			default:
  1251  				return nil
  1252  			}
  1253  		}
  1254  	}
  1255  	type x struct{}
  1256  	out := protoimpl.TypeBuilder{
  1257  		File: protoimpl.DescBuilder{
  1258  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1259  			RawDescriptor: file_sdk_database_dbplugin_v5_proto_database_proto_rawDesc,
  1260  			NumEnums:      0,
  1261  			NumMessages:   15,
  1262  			NumExtensions: 0,
  1263  			NumServices:   1,
  1264  		},
  1265  		GoTypes:           file_sdk_database_dbplugin_v5_proto_database_proto_goTypes,
  1266  		DependencyIndexes: file_sdk_database_dbplugin_v5_proto_database_proto_depIdxs,
  1267  		MessageInfos:      file_sdk_database_dbplugin_v5_proto_database_proto_msgTypes,
  1268  	}.Build()
  1269  	File_sdk_database_dbplugin_v5_proto_database_proto = out.File
  1270  	file_sdk_database_dbplugin_v5_proto_database_proto_rawDesc = nil
  1271  	file_sdk_database_dbplugin_v5_proto_database_proto_goTypes = nil
  1272  	file_sdk_database_dbplugin_v5_proto_database_proto_depIdxs = nil
  1273  }