github.com/litesolutions/justifay-api@v1.0.0-2.0.20220707114139-46f28a909481/proto/user/user_messages.pb.go (about)

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