github.com/status-im/status-go@v1.1.0/protocol/protobuf/contact.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.31.0
     4  // 	protoc        v3.20.3
     5  // source: contact.proto
     6  
     7  package protobuf
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	reflect "reflect"
    13  	sync "sync"
    14  )
    15  
    16  const (
    17  	// Verify that this generated code is sufficiently up-to-date.
    18  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    19  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    21  )
    22  
    23  type ContactRequestPropagatedState struct {
    24  	state         protoimpl.MessageState
    25  	sizeCache     protoimpl.SizeCache
    26  	unknownFields protoimpl.UnknownFields
    27  
    28  	LocalClock  uint64 `protobuf:"varint,1,opt,name=local_clock,json=localClock,proto3" json:"local_clock,omitempty"`
    29  	LocalState  uint64 `protobuf:"varint,2,opt,name=local_state,json=localState,proto3" json:"local_state,omitempty"`
    30  	RemoteClock uint64 `protobuf:"varint,3,opt,name=remote_clock,json=remoteClock,proto3" json:"remote_clock,omitempty"`
    31  	RemoteState uint64 `protobuf:"varint,4,opt,name=remote_state,json=remoteState,proto3" json:"remote_state,omitempty"`
    32  }
    33  
    34  func (x *ContactRequestPropagatedState) Reset() {
    35  	*x = ContactRequestPropagatedState{}
    36  	if protoimpl.UnsafeEnabled {
    37  		mi := &file_contact_proto_msgTypes[0]
    38  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    39  		ms.StoreMessageInfo(mi)
    40  	}
    41  }
    42  
    43  func (x *ContactRequestPropagatedState) String() string {
    44  	return protoimpl.X.MessageStringOf(x)
    45  }
    46  
    47  func (*ContactRequestPropagatedState) ProtoMessage() {}
    48  
    49  func (x *ContactRequestPropagatedState) ProtoReflect() protoreflect.Message {
    50  	mi := &file_contact_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 ContactRequestPropagatedState.ProtoReflect.Descriptor instead.
    62  func (*ContactRequestPropagatedState) Descriptor() ([]byte, []int) {
    63  	return file_contact_proto_rawDescGZIP(), []int{0}
    64  }
    65  
    66  func (x *ContactRequestPropagatedState) GetLocalClock() uint64 {
    67  	if x != nil {
    68  		return x.LocalClock
    69  	}
    70  	return 0
    71  }
    72  
    73  func (x *ContactRequestPropagatedState) GetLocalState() uint64 {
    74  	if x != nil {
    75  		return x.LocalState
    76  	}
    77  	return 0
    78  }
    79  
    80  func (x *ContactRequestPropagatedState) GetRemoteClock() uint64 {
    81  	if x != nil {
    82  		return x.RemoteClock
    83  	}
    84  	return 0
    85  }
    86  
    87  func (x *ContactRequestPropagatedState) GetRemoteState() uint64 {
    88  	if x != nil {
    89  		return x.RemoteState
    90  	}
    91  	return 0
    92  }
    93  
    94  type ContactUpdate struct {
    95  	state         protoimpl.MessageState
    96  	sizeCache     protoimpl.SizeCache
    97  	unknownFields protoimpl.UnknownFields
    98  
    99  	Clock                         uint64                         `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"`
   100  	EnsName                       string                         `protobuf:"bytes,2,opt,name=ens_name,json=ensName,proto3" json:"ens_name,omitempty"`
   101  	ProfileImage                  string                         `protobuf:"bytes,3,opt,name=profile_image,json=profileImage,proto3" json:"profile_image,omitempty"`
   102  	DisplayName                   string                         `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   103  	ContactRequestClock           uint64                         `protobuf:"varint,5,opt,name=contact_request_clock,json=contactRequestClock,proto3" json:"contact_request_clock,omitempty"`
   104  	ContactRequestPropagatedState *ContactRequestPropagatedState `protobuf:"bytes,6,opt,name=contact_request_propagated_state,json=contactRequestPropagatedState,proto3" json:"contact_request_propagated_state,omitempty"`
   105  	PublicKey                     string                         `protobuf:"bytes,7,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
   106  	CustomizationColor            uint32                         `protobuf:"varint,8,opt,name=customization_color,json=customizationColor,proto3" json:"customization_color,omitempty"`
   107  }
   108  
   109  func (x *ContactUpdate) Reset() {
   110  	*x = ContactUpdate{}
   111  	if protoimpl.UnsafeEnabled {
   112  		mi := &file_contact_proto_msgTypes[1]
   113  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   114  		ms.StoreMessageInfo(mi)
   115  	}
   116  }
   117  
   118  func (x *ContactUpdate) String() string {
   119  	return protoimpl.X.MessageStringOf(x)
   120  }
   121  
   122  func (*ContactUpdate) ProtoMessage() {}
   123  
   124  func (x *ContactUpdate) ProtoReflect() protoreflect.Message {
   125  	mi := &file_contact_proto_msgTypes[1]
   126  	if protoimpl.UnsafeEnabled && x != nil {
   127  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   128  		if ms.LoadMessageInfo() == nil {
   129  			ms.StoreMessageInfo(mi)
   130  		}
   131  		return ms
   132  	}
   133  	return mi.MessageOf(x)
   134  }
   135  
   136  // Deprecated: Use ContactUpdate.ProtoReflect.Descriptor instead.
   137  func (*ContactUpdate) Descriptor() ([]byte, []int) {
   138  	return file_contact_proto_rawDescGZIP(), []int{1}
   139  }
   140  
   141  func (x *ContactUpdate) GetClock() uint64 {
   142  	if x != nil {
   143  		return x.Clock
   144  	}
   145  	return 0
   146  }
   147  
   148  func (x *ContactUpdate) GetEnsName() string {
   149  	if x != nil {
   150  		return x.EnsName
   151  	}
   152  	return ""
   153  }
   154  
   155  func (x *ContactUpdate) GetProfileImage() string {
   156  	if x != nil {
   157  		return x.ProfileImage
   158  	}
   159  	return ""
   160  }
   161  
   162  func (x *ContactUpdate) GetDisplayName() string {
   163  	if x != nil {
   164  		return x.DisplayName
   165  	}
   166  	return ""
   167  }
   168  
   169  func (x *ContactUpdate) GetContactRequestClock() uint64 {
   170  	if x != nil {
   171  		return x.ContactRequestClock
   172  	}
   173  	return 0
   174  }
   175  
   176  func (x *ContactUpdate) GetContactRequestPropagatedState() *ContactRequestPropagatedState {
   177  	if x != nil {
   178  		return x.ContactRequestPropagatedState
   179  	}
   180  	return nil
   181  }
   182  
   183  func (x *ContactUpdate) GetPublicKey() string {
   184  	if x != nil {
   185  		return x.PublicKey
   186  	}
   187  	return ""
   188  }
   189  
   190  func (x *ContactUpdate) GetCustomizationColor() uint32 {
   191  	if x != nil {
   192  		return x.CustomizationColor
   193  	}
   194  	return 0
   195  }
   196  
   197  type AcceptContactRequest struct {
   198  	state         protoimpl.MessageState
   199  	sizeCache     protoimpl.SizeCache
   200  	unknownFields protoimpl.UnknownFields
   201  
   202  	Id    string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
   203  	Clock uint64 `protobuf:"varint,2,opt,name=clock,proto3" json:"clock,omitempty"`
   204  }
   205  
   206  func (x *AcceptContactRequest) Reset() {
   207  	*x = AcceptContactRequest{}
   208  	if protoimpl.UnsafeEnabled {
   209  		mi := &file_contact_proto_msgTypes[2]
   210  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   211  		ms.StoreMessageInfo(mi)
   212  	}
   213  }
   214  
   215  func (x *AcceptContactRequest) String() string {
   216  	return protoimpl.X.MessageStringOf(x)
   217  }
   218  
   219  func (*AcceptContactRequest) ProtoMessage() {}
   220  
   221  func (x *AcceptContactRequest) ProtoReflect() protoreflect.Message {
   222  	mi := &file_contact_proto_msgTypes[2]
   223  	if protoimpl.UnsafeEnabled && x != nil {
   224  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   225  		if ms.LoadMessageInfo() == nil {
   226  			ms.StoreMessageInfo(mi)
   227  		}
   228  		return ms
   229  	}
   230  	return mi.MessageOf(x)
   231  }
   232  
   233  // Deprecated: Use AcceptContactRequest.ProtoReflect.Descriptor instead.
   234  func (*AcceptContactRequest) Descriptor() ([]byte, []int) {
   235  	return file_contact_proto_rawDescGZIP(), []int{2}
   236  }
   237  
   238  func (x *AcceptContactRequest) GetId() string {
   239  	if x != nil {
   240  		return x.Id
   241  	}
   242  	return ""
   243  }
   244  
   245  func (x *AcceptContactRequest) GetClock() uint64 {
   246  	if x != nil {
   247  		return x.Clock
   248  	}
   249  	return 0
   250  }
   251  
   252  type RetractContactRequest struct {
   253  	state         protoimpl.MessageState
   254  	sizeCache     protoimpl.SizeCache
   255  	unknownFields protoimpl.UnknownFields
   256  
   257  	Id    string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
   258  	Clock uint64 `protobuf:"varint,2,opt,name=clock,proto3" json:"clock,omitempty"`
   259  }
   260  
   261  func (x *RetractContactRequest) Reset() {
   262  	*x = RetractContactRequest{}
   263  	if protoimpl.UnsafeEnabled {
   264  		mi := &file_contact_proto_msgTypes[3]
   265  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   266  		ms.StoreMessageInfo(mi)
   267  	}
   268  }
   269  
   270  func (x *RetractContactRequest) String() string {
   271  	return protoimpl.X.MessageStringOf(x)
   272  }
   273  
   274  func (*RetractContactRequest) ProtoMessage() {}
   275  
   276  func (x *RetractContactRequest) ProtoReflect() protoreflect.Message {
   277  	mi := &file_contact_proto_msgTypes[3]
   278  	if protoimpl.UnsafeEnabled && x != nil {
   279  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   280  		if ms.LoadMessageInfo() == nil {
   281  			ms.StoreMessageInfo(mi)
   282  		}
   283  		return ms
   284  	}
   285  	return mi.MessageOf(x)
   286  }
   287  
   288  // Deprecated: Use RetractContactRequest.ProtoReflect.Descriptor instead.
   289  func (*RetractContactRequest) Descriptor() ([]byte, []int) {
   290  	return file_contact_proto_rawDescGZIP(), []int{3}
   291  }
   292  
   293  func (x *RetractContactRequest) GetId() string {
   294  	if x != nil {
   295  		return x.Id
   296  	}
   297  	return ""
   298  }
   299  
   300  func (x *RetractContactRequest) GetClock() uint64 {
   301  	if x != nil {
   302  		return x.Clock
   303  	}
   304  	return 0
   305  }
   306  
   307  var File_contact_proto protoreflect.FileDescriptor
   308  
   309  var file_contact_proto_rawDesc = []byte{
   310  	0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   311  	0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x22, 0xa7, 0x01, 0x0a, 0x1d, 0x43, 0x6f,
   312  	0x6e, 0x74, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70,
   313  	0x61, 0x67, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6c,
   314  	0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
   315  	0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1f, 0x0a, 0x0b,
   316  	0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
   317  	0x04, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a,
   318  	0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x03, 0x20,
   319  	0x01, 0x28, 0x04, 0x52, 0x0b, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6c, 0x6f, 0x63, 0x6b,
   320  	0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
   321  	0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x74,
   322  	0x61, 0x74, 0x65, 0x22, 0xfe, 0x02, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x55,
   323  	0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x01,
   324  	0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x19, 0x0a, 0x08, 0x65,
   325  	0x6e, 0x73, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x65,
   326  	0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
   327  	0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70,
   328  	0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64,
   329  	0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
   330  	0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x32,
   331  	0x0a, 0x15, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
   332  	0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x63,
   333  	0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6c, 0x6f,
   334  	0x63, 0x6b, 0x12, 0x70, 0x0a, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x72, 0x65,
   335  	0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x61, 0x67, 0x61, 0x74, 0x65, 0x64,
   336  	0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x70,
   337  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x52,
   338  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x61, 0x67, 0x61, 0x74, 0x65, 0x64,
   339  	0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x1d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x52, 0x65,
   340  	0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x61, 0x67, 0x61, 0x74, 0x65, 0x64, 0x53,
   341  	0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b,
   342  	0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63,
   343  	0x4b, 0x65, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x61,
   344  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
   345  	0x52, 0x12, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43,
   346  	0x6f, 0x6c, 0x6f, 0x72, 0x22, 0x3c, 0x0a, 0x14, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x43, 0x6f,
   347  	0x6e, 0x74, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02,
   348  	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05,
   349  	0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6c, 0x6f,
   350  	0x63, 0x6b, 0x22, 0x3d, 0x0a, 0x15, 0x52, 0x65, 0x74, 0x72, 0x61, 0x63, 0x74, 0x43, 0x6f, 0x6e,
   351  	0x74, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69,
   352  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63,
   353  	0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6c, 0x6f, 0x63,
   354  	0x6b, 0x42, 0x0d, 0x5a, 0x0b, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   355  	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   356  }
   357  
   358  var (
   359  	file_contact_proto_rawDescOnce sync.Once
   360  	file_contact_proto_rawDescData = file_contact_proto_rawDesc
   361  )
   362  
   363  func file_contact_proto_rawDescGZIP() []byte {
   364  	file_contact_proto_rawDescOnce.Do(func() {
   365  		file_contact_proto_rawDescData = protoimpl.X.CompressGZIP(file_contact_proto_rawDescData)
   366  	})
   367  	return file_contact_proto_rawDescData
   368  }
   369  
   370  var file_contact_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
   371  var file_contact_proto_goTypes = []interface{}{
   372  	(*ContactRequestPropagatedState)(nil), // 0: protobuf.ContactRequestPropagatedState
   373  	(*ContactUpdate)(nil),                 // 1: protobuf.ContactUpdate
   374  	(*AcceptContactRequest)(nil),          // 2: protobuf.AcceptContactRequest
   375  	(*RetractContactRequest)(nil),         // 3: protobuf.RetractContactRequest
   376  }
   377  var file_contact_proto_depIdxs = []int32{
   378  	0, // 0: protobuf.ContactUpdate.contact_request_propagated_state:type_name -> protobuf.ContactRequestPropagatedState
   379  	1, // [1:1] is the sub-list for method output_type
   380  	1, // [1:1] is the sub-list for method input_type
   381  	1, // [1:1] is the sub-list for extension type_name
   382  	1, // [1:1] is the sub-list for extension extendee
   383  	0, // [0:1] is the sub-list for field type_name
   384  }
   385  
   386  func init() { file_contact_proto_init() }
   387  func file_contact_proto_init() {
   388  	if File_contact_proto != nil {
   389  		return
   390  	}
   391  	if !protoimpl.UnsafeEnabled {
   392  		file_contact_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   393  			switch v := v.(*ContactRequestPropagatedState); i {
   394  			case 0:
   395  				return &v.state
   396  			case 1:
   397  				return &v.sizeCache
   398  			case 2:
   399  				return &v.unknownFields
   400  			default:
   401  				return nil
   402  			}
   403  		}
   404  		file_contact_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   405  			switch v := v.(*ContactUpdate); i {
   406  			case 0:
   407  				return &v.state
   408  			case 1:
   409  				return &v.sizeCache
   410  			case 2:
   411  				return &v.unknownFields
   412  			default:
   413  				return nil
   414  			}
   415  		}
   416  		file_contact_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   417  			switch v := v.(*AcceptContactRequest); i {
   418  			case 0:
   419  				return &v.state
   420  			case 1:
   421  				return &v.sizeCache
   422  			case 2:
   423  				return &v.unknownFields
   424  			default:
   425  				return nil
   426  			}
   427  		}
   428  		file_contact_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   429  			switch v := v.(*RetractContactRequest); i {
   430  			case 0:
   431  				return &v.state
   432  			case 1:
   433  				return &v.sizeCache
   434  			case 2:
   435  				return &v.unknownFields
   436  			default:
   437  				return nil
   438  			}
   439  		}
   440  	}
   441  	type x struct{}
   442  	out := protoimpl.TypeBuilder{
   443  		File: protoimpl.DescBuilder{
   444  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   445  			RawDescriptor: file_contact_proto_rawDesc,
   446  			NumEnums:      0,
   447  			NumMessages:   4,
   448  			NumExtensions: 0,
   449  			NumServices:   0,
   450  		},
   451  		GoTypes:           file_contact_proto_goTypes,
   452  		DependencyIndexes: file_contact_proto_depIdxs,
   453  		MessageInfos:      file_contact_proto_msgTypes,
   454  	}.Build()
   455  	File_contact_proto = out.File
   456  	file_contact_proto_rawDesc = nil
   457  	file_contact_proto_goTypes = nil
   458  	file_contact_proto_depIdxs = nil
   459  }