@ -1878,6 +1878,100 @@ func (x *GetUserConversationIDsHashResp) GetHash() uint64 {
return 0
}
type GetConversationByConversationIDReq struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
ConversationID string ` protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID" `
}
func ( x * GetConversationByConversationIDReq ) Reset ( ) {
* x = GetConversationByConversationIDReq { }
if protoimpl . UnsafeEnabled {
mi := & file_conversation_conversation_proto_msgTypes [ 33 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * GetConversationByConversationIDReq ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * GetConversationByConversationIDReq ) ProtoMessage ( ) { }
func ( x * GetConversationByConversationIDReq ) ProtoReflect ( ) protoreflect . Message {
mi := & file_conversation_conversation_proto_msgTypes [ 33 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use GetConversationByConversationIDReq.ProtoReflect.Descriptor instead.
func ( * GetConversationByConversationIDReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_conversation_conversation_proto_rawDescGZIP ( ) , [ ] int { 33 }
}
func ( x * GetConversationByConversationIDReq ) GetConversationID ( ) string {
if x != nil {
return x . ConversationID
}
return ""
}
type GetConversationByConversationIDResp struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Conversation * Conversation ` protobuf:"bytes,1,opt,name=conversation,proto3" json:"conversation" `
}
func ( x * GetConversationByConversationIDResp ) Reset ( ) {
* x = GetConversationByConversationIDResp { }
if protoimpl . UnsafeEnabled {
mi := & file_conversation_conversation_proto_msgTypes [ 34 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * GetConversationByConversationIDResp ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * GetConversationByConversationIDResp ) ProtoMessage ( ) { }
func ( x * GetConversationByConversationIDResp ) ProtoReflect ( ) protoreflect . Message {
mi := & file_conversation_conversation_proto_msgTypes [ 34 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use GetConversationByConversationIDResp.ProtoReflect.Descriptor instead.
func ( * GetConversationByConversationIDResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_conversation_conversation_proto_rawDescGZIP ( ) , [ ] int { 34 }
}
func ( x * GetConversationByConversationIDResp ) GetConversation ( ) * Conversation {
if x != nil {
return x . Conversation
}
return nil
}
var File_conversation_conversation_proto protoreflect . FileDescriptor
var file_conversation_conversation_proto_rawDesc = [ ] byte {
@ -2137,138 +2231,161 @@ var file_conversation_conversation_proto_rawDesc = []byte{
0x55 , 0x73 , 0x65 , 0x72 , 0x49 , 0x44 , 0x22 , 0x34 , 0x0a , 0x1e , 0x47 , 0x65 , 0x74 , 0x55 , 0x73 , 0x65 ,
0x72 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x73 ,
0x48 , 0x61 , 0x73 , 0x68 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x12 , 0x0a , 0x04 , 0x68 , 0x61 , 0x73 , 0x68 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x04 , 0x68 , 0x61 , 0x73 , 0x68 , 0x32 , 0xe7 , 0x0f , 0x0a ,
0x0c , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x88 , 0x01 ,
0x0a , 0x17 , 0x4d , 0x6f , 0x64 , 0x69 , 0x66 , 0x79 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x46 , 0x69 , 0x65 , 0x6c , 0x64 , 0x12 , 0x35 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e ,
0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x4d , 0x6f , 0x64 , 0x69 , 0x66 , 0x79 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x46 , 0x69 , 0x65 , 0x6c , 0x64 , 0x52 , 0x65 , 0x71 ,
0x1a , 0x36 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e ,
0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x4d , 0x6f , 0x64 ,
0x69 , 0x66 , 0x79 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x46 ,
0x69 , 0x65 , 0x6c , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x70 , 0x0a , 0x0f , 0x47 , 0x65 , 0x74 , 0x43 ,
0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x2d , 0x2e , 0x4f , 0x70 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x04 , 0x68 , 0x61 , 0x73 , 0x68 , 0x22 , 0x4c , 0x0a , 0x22 ,
0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x42 ,
0x79 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x52 ,
0x65 , 0x71 , 0x12 , 0x26 , 0x0a , 0x0e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x49 , 0x44 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x63 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x22 , 0x72 , 0x0a , 0x23 , 0x47 , 0x65 ,
0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x42 , 0x79 , 0x43 ,
0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x52 , 0x65 , 0x73 ,
0x70 , 0x12 , 0x4b , 0x0a , 0x0c , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x27 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x2e , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x52 , 0x0c , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x32 , 0x8a ,
0x11 , 0x0a , 0x0c , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 ,
0x88 , 0x01 , 0x0a , 0x17 , 0x4d , 0x6f , 0x64 , 0x69 , 0x66 , 0x79 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 ,
0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x46 , 0x69 , 0x65 , 0x6c , 0x64 , 0x12 , 0x35 , 0x2e , 0x4f , 0x70 ,
0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x71 , 0x1a , 0x2e , 0x2e , 0x4f , 0x70 , 0x65 ,
0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 ,
0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 ,
0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x7c , 0x0a , 0x13 , 0x47 , 0x65 ,
0x74 , 0x41 , 0x6c , 0x6c , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x73 , 0x12 , 0x31 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 ,
0x74 , 0x41 , 0x6c , 0x6c , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x32 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x2e , 0x47 , 0x65 , 0x74 , 0x41 , 0x6c , 0x6c , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x73 , 0x0a , 0x10 , 0x47 , 0x65 , 0x74 , 0x43 ,
0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x2e , 0x2e , 0x4f ,
0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x2f , 0x2e , 0x4f ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x4d , 0x6f , 0x64 , 0x69 , 0x66 , 0x79 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x46 , 0x69 , 0x65 , 0x6c , 0x64 , 0x52 ,
0x65 , 0x71 , 0x1a , 0x36 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x4d ,
0x6f , 0x64 , 0x69 , 0x66 , 0x79 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x46 , 0x69 , 0x65 , 0x6c , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x70 , 0x0a , 0x0f , 0x47 , 0x65 ,
0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x2d , 0x2e ,
0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e ,
0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e ,
0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x71 , 0x1a , 0x2e , 0x2e , 0x4f ,
0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x82 , 0x01 ,
0x0a , 0x15 , 0x42 , 0x61 , 0x74 , 0x63 , 0x68 , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 ,
0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x33 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x2e , 0x42 , 0x61 , 0x74 , 0x63 , 0x68 , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x34 , 0x2e , 0x4f ,
0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x42 , 0x61 , 0x74 , 0x63 , 0x68 , 0x53 , 0x65 ,
0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x12 , 0x70 , 0x0a , 0x0f , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x2d , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x2e , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x52 , 0x65 , 0x71 , 0x1a , 0x2e , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x2e , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x6a , 0x0a , 0x0d , 0x53 , 0x65 , 0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d ,
0x73 , 0x67 , 0x4f , 0x70 , 0x74 , 0x12 , 0x2b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x2e , 0x53 , 0x65 , 0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d , 0x73 , 0x67 , 0x4f , 0x70 , 0x74 , 0x52 ,
0x65 , 0x71 , 0x1a , 0x2c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x53 ,
0x65 , 0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d , 0x73 , 0x67 , 0x4f , 0x70 , 0x74 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x12 , 0x91 , 0x01 , 0x0a , 0x1a , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d , 0x73 , 0x67 , 0x4e ,
0x6f , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x79 , 0x55 , 0x73 , 0x65 , 0x72 , 0x49 , 0x44 , 0x73 , 0x12 ,
0x38 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 ,
0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x52 ,
0x65 , 0x63 , 0x76 , 0x4d , 0x73 , 0x67 , 0x4e , 0x6f , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x79 , 0x55 ,
0x73 , 0x65 , 0x72 , 0x49 , 0x44 , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x39 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e ,
0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d , 0x73 , 0x67 ,
0x4e , 0x6f , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x79 , 0x55 , 0x73 , 0x65 , 0x72 , 0x49 , 0x44 , 0x73 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x9a , 0x01 , 0x0a , 0x1d , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x53 ,
0x69 , 0x6e , 0x67 , 0x6c , 0x65 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x3b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 ,
0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x2e , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x53 , 0x69 , 0x6e , 0x67 , 0x6c , 0x65 , 0x43 ,
0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 ,
0x52 , 0x65 , 0x71 , 0x1a , 0x3c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x7c , 0x0a , 0x13 ,
0x47 , 0x65 , 0x74 , 0x41 , 0x6c , 0x6c , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x73 , 0x12 , 0x31 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e ,
0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x53 , 0x69 , 0x6e , 0x67 , 0x6c , 0x65 , 0x43 , 0x68 , 0x61 , 0x74 ,
0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 ,
0x70 , 0x12 , 0x97 , 0x01 , 0x0a , 0x1c , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x47 , 0x72 , 0x6f , 0x75 ,
0x70 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x73 , 0x12 , 0x3a , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x43 ,
0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x3b ,
0x47 , 0x65 , 0x74 , 0x41 , 0x6c , 0x6c , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x32 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 ,
0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x41 , 0x6c , 0x6c , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x73 , 0x0a , 0x10 , 0x47 , 0x65 ,
0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x2e ,
0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 ,
0x65 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 ,
0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x8e , 0x01 , 0x0a , 0x19 ,
0x44 , 0x65 , 0x6c , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x37 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x2f ,
0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 ,
0x82 , 0x01 , 0x0a , 0x15 , 0x42 , 0x61 , 0x74 , 0x63 , 0x68 , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x33 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e ,
0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x44 , 0x65 , 0x6c , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x43 , 0x68 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x42 , 0x61 , 0x74 , 0x63 , 0x68 , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x34 ,
0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x42 , 0x61 , 0x74 , 0x63 , 0x68 ,
0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x70 , 0x0a , 0x0f , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x2d , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x2e , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x71 , 0x1a , 0x2e , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 ,
0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x2e , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x6a , 0x0a , 0x0d , 0x53 , 0x65 , 0x74 , 0x52 , 0x65 , 0x63 ,
0x76 , 0x4d , 0x73 , 0x67 , 0x4f , 0x70 , 0x74 , 0x12 , 0x2b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x2e , 0x53 , 0x65 , 0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d , 0x73 , 0x67 , 0x4f , 0x70 ,
0x74 , 0x52 , 0x65 , 0x71 , 0x1a , 0x2c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x2e , 0x53 , 0x65 , 0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d , 0x73 , 0x67 , 0x4f , 0x70 , 0x74 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x12 , 0x91 , 0x01 , 0x0a , 0x1a , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d , 0x73 ,
0x67 , 0x4e , 0x6f , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x79 , 0x55 , 0x73 , 0x65 , 0x72 , 0x49 , 0x44 ,
0x73 , 0x12 , 0x38 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 ,
0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d , 0x73 , 0x67 , 0x4e , 0x6f , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 ,
0x79 , 0x55 , 0x73 , 0x65 , 0x72 , 0x49 , 0x44 , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x39 , 0x2e , 0x4f , 0x70 ,
0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x63 , 0x76 , 0x4d ,
0x73 , 0x67 , 0x4e , 0x6f , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x79 , 0x55 , 0x73 , 0x65 , 0x72 , 0x49 ,
0x44 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x9a , 0x01 , 0x0a , 0x1d , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 ,
0x65 , 0x53 , 0x69 , 0x6e , 0x67 , 0x6c , 0x65 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x3b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 ,
0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x53 , 0x69 , 0x6e , 0x67 , 0x6c ,
0x65 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x3c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x2e , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x53 , 0x69 , 0x6e , 0x67 , 0x6c , 0x65 , 0x43 , 0x68 ,
0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 ,
0x65 , 0x71 , 0x1a , 0x38 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x44 ,
0x65 , 0x6c , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x79 , 0x0a , 0x12 ,
0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 ,
0x44 , 0x73 , 0x12 , 0x30 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 ,
0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 ,
0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x31 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 ,
0x65 , 0x73 , 0x70 , 0x12 , 0x97 , 0x01 , 0x0a , 0x1c , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x47 , 0x72 ,
0x6f , 0x75 , 0x70 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x3a , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x2e , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x43 , 0x68 , 0x61 , 0x74 ,
0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x71 ,
0x1a , 0x3b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e ,
0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x43 , 0x72 , 0x65 ,
0x61 , 0x74 , 0x65 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x8e , 0x01 ,
0x0a , 0x19 , 0x44 , 0x65 , 0x6c , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x37 , 0x2e , 0x4f , 0x70 ,
0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x44 , 0x65 , 0x6c , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 ,
0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x38 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x2e , 0x44 , 0x65 , 0x6c , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x43 , 0x68 , 0x61 , 0x74 , 0x43 , 0x6f , 0x6e ,
0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x79 ,
0x0a , 0x12 , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x49 , 0x44 , 0x73 , 0x12 , 0x30 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x49 , 0x44 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0xa3 , 0x01 , 0x0a , 0x20 , 0x47 , 0x65 , 0x74 , 0x43 ,
0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 , 0x73 , 0x52 ,
0x65 , 0x61 , 0x64 , 0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x12 , 0x3e , 0x2e , 0x4f ,
0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 ,
0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x71 , 0x1a , 0x3f , 0x2e , 0x4f ,
0x49 , 0x44 , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x31 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 ,
0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x49 , 0x44 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0xa3 , 0x01 , 0x0a , 0x20 , 0x47 , 0x65 ,
0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 ,
0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x12 , 0x3e ,
0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 ,
0x61 , 0x64 , 0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x71 , 0x1a , 0x3f ,
0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 ,
0x61 , 0x64 , 0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 ,
0x73 , 0x0a , 0x10 , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x73 , 0x12 , 0x2e , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e ,
0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 ,
0x52 , 0x65 , 0x71 , 0x1a , 0x2f , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e ,
0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x91 , 0x01 , 0x0a , 0x1a , 0x47 , 0x65 , 0x74 , 0x55 , 0x73 , 0x65 , 0x72 ,
0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x73 , 0x48 ,
0x61 , 0x73 , 0x68 , 0x12 , 0x38 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e ,
0x47 , 0x65 , 0x74 , 0x55 , 0x73 , 0x65 , 0x72 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x73 , 0x48 , 0x61 , 0x73 , 0x68 , 0x52 , 0x65 , 0x71 , 0x1a , 0x39 , 0x2e ,
0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e ,
0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x55 , 0x73 , 0x65 ,
0x72 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x73 ,
0x48 , 0x61 , 0x73 , 0x68 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0xa0 , 0x01 , 0x0a , 0x1f , 0x47 , 0x65 , 0x74 ,
0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x42 , 0x79 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x12 , 0x3d , 0x2e , 0x4f ,
0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 ,
0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x73 , 0x0a ,
0x10 , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x73 , 0x12 , 0x2e , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x53 , 0x65 ,
0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 ,
0x71 , 0x1a , 0x2f , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x53 , 0x65 ,
0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x12 , 0x91 , 0x01 , 0x0a , 0x1a , 0x47 , 0x65 , 0x74 , 0x55 , 0x73 , 0x65 , 0x72 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x73 , 0x48 , 0x61 , 0x73 ,
0x68 , 0x12 , 0x38 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 ,
0x74 , 0x55 , 0x73 , 0x65 , 0x72 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x49 , 0x44 , 0x73 , 0x48 , 0x61 , 0x73 , 0x68 , 0x52 , 0x65 , 0x71 , 0x1a , 0x39 , 0x2e , 0x4f , 0x70 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x42 , 0x79 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 ,
0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x52 , 0x65 , 0x71 , 0x1a , 0x3e , 0x2e , 0x4f , 0x70 ,
0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x55 , 0x73 , 0x65 , 0x72 , 0x43 ,
0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x73 , 0x48 , 0x61 ,
0x73 , 0x68 , 0x52 , 0x65 , 0x73 , 0x70 , 0x42 , 0x3c , 0x5a , 0x3a , 0x67 , 0x69 , 0x74 , 0x68 , 0x75 , 0x62 ,
0x2e , 0x63 , 0x6f , 0x6d , 0x2f , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x44 , 0x4b , 0x2f , 0x4f ,
0x70 , 0x65 , 0x6e , 0x2d , 0x49 , 0x4d , 0x2d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2f , 0x70 , 0x6b ,
0x67 , 0x2f , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x2f , 0x63 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 ,
0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x42 , 0x79 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x49 , 0x44 , 0x52 , 0x65 , 0x73 , 0x70 , 0x42 , 0x3c , 0x5a , 0x3a , 0x67 ,
0x69 , 0x74 , 0x68 , 0x75 , 0x62 , 0x2e , 0x63 , 0x6f , 0x6d , 0x2f , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x44 , 0x4b , 0x2f , 0x4f , 0x70 , 0x65 , 0x6e , 0x2d , 0x49 , 0x4d , 0x2d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2f , 0x70 , 0x6b , 0x67 , 0x2f , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x2f , 0x63 , 0x6f , 0x6e ,
0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f ,
0x33 ,
}
var (
@ -2283,7 +2400,7 @@ func file_conversation_conversation_proto_rawDescGZIP() []byte {
return file_conversation_conversation_proto_rawDescData
}
var file_conversation_conversation_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 3 4 )
var file_conversation_conversation_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 3 6 )
var file_conversation_conversation_proto_goTypes = [ ] interface { } {
( * Conversation ) ( nil ) , // 0: OpenIMServer.conversation.Conversation
( * ConversationReq ) ( nil ) , // 1: OpenIMServer.conversation.ConversationReq
@ -2318,68 +2435,73 @@ var file_conversation_conversation_proto_goTypes = []interface{}{
( * SetConversationsResp ) ( nil ) , // 30: OpenIMServer.conversation.SetConversationsResp
( * GetUserConversationIDsHashReq ) ( nil ) , // 31: OpenIMServer.conversation.GetUserConversationIDsHashReq
( * GetUserConversationIDsHashResp ) ( nil ) , // 32: OpenIMServer.conversation.GetUserConversationIDsHashResp
nil , // 33: OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp.SeqsEntry
( * wrapperspb . Int32Value ) ( nil ) , // 34: OpenIMServer.protobuf.Int32Value
( * wrapperspb . Int64Value ) ( nil ) , // 35: OpenIMServer.protobuf.Int64Value
( * wrapperspb . BoolValue ) ( nil ) , // 36: OpenIMServer.protobuf.BoolValue
( * wrapperspb . StringValue ) ( nil ) , // 37: OpenIMServer.protobuf.StringValue
( * GetConversationByConversationIDReq ) ( nil ) , // 33: OpenIMServer.conversation.GetConversationByConversationIDReq
( * GetConversationByConversationIDResp ) ( nil ) , // 34: OpenIMServer.conversation.GetConversationByConversationIDResp
nil , // 35: OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp.SeqsEntry
( * wrapperspb . Int32Value ) ( nil ) , // 36: OpenIMServer.protobuf.Int32Value
( * wrapperspb . Int64Value ) ( nil ) , // 37: OpenIMServer.protobuf.Int64Value
( * wrapperspb . BoolValue ) ( nil ) , // 38: OpenIMServer.protobuf.BoolValue
( * wrapperspb . StringValue ) ( nil ) , // 39: OpenIMServer.protobuf.StringValue
}
var file_conversation_conversation_proto_depIdxs = [ ] int32 {
3 4 , // 0: OpenIMServer.conversation.ConversationReq.recvMsgOpt:type_name -> OpenIMServer.protobuf.Int32Value
3 5 , // 1: OpenIMServer.conversation.ConversationReq.draftTextTime:type_name -> OpenIMServer.protobuf.Int64Value
3 6 , // 2: OpenIMServer.conversation.ConversationReq.isPinned:type_name -> OpenIMServer.protobuf.BoolValue
3 7 , // 3: OpenIMServer.conversation.ConversationReq.attachedInfo:type_name -> OpenIMServer.protobuf.StringValue
3 6 , // 4: OpenIMServer.conversation.ConversationReq.isPrivateChat:type_name -> OpenIMServer.protobuf.BoolValue
3 7 , // 5: OpenIMServer.conversation.ConversationReq.ex:type_name -> OpenIMServer.protobuf.StringValue
3 5 , // 6: OpenIMServer.conversation.ConversationReq.updateUnreadCountTime:type_name -> OpenIMServer.protobuf.Int64Value
3 4 , // 7: OpenIMServer.conversation.ConversationReq.burnDuration:type_name -> OpenIMServer.protobuf.Int32Value
3 5 , // 8: OpenIMServer.conversation.ConversationReq.minSeq:type_name -> OpenIMServer.protobuf.Int64Value
3 5 , // 9: OpenIMServer.conversation.ConversationReq.maxSeq:type_name -> OpenIMServer.protobuf.Int64Value
3 5 , // 10: OpenIMServer.conversation.ConversationReq.hasReadSeq:type_name -> OpenIMServer.protobuf.Int64Value
3 6 , // 0: OpenIMServer.conversation.ConversationReq.recvMsgOpt:type_name -> OpenIMServer.protobuf.Int32Value
3 7 , // 1: OpenIMServer.conversation.ConversationReq.draftTextTime:type_name -> OpenIMServer.protobuf.Int64Value
3 8 , // 2: OpenIMServer.conversation.ConversationReq.isPinned:type_name -> OpenIMServer.protobuf.BoolValue
3 9 , // 3: OpenIMServer.conversation.ConversationReq.attachedInfo:type_name -> OpenIMServer.protobuf.StringValue
3 8 , // 4: OpenIMServer.conversation.ConversationReq.isPrivateChat:type_name -> OpenIMServer.protobuf.BoolValue
3 9 , // 5: OpenIMServer.conversation.ConversationReq.ex:type_name -> OpenIMServer.protobuf.StringValue
3 7 , // 6: OpenIMServer.conversation.ConversationReq.updateUnreadCountTime:type_name -> OpenIMServer.protobuf.Int64Value
3 6 , // 7: OpenIMServer.conversation.ConversationReq.burnDuration:type_name -> OpenIMServer.protobuf.Int32Value
3 7 , // 8: OpenIMServer.conversation.ConversationReq.minSeq:type_name -> OpenIMServer.protobuf.Int64Value
3 7 , // 9: OpenIMServer.conversation.ConversationReq.maxSeq:type_name -> OpenIMServer.protobuf.Int64Value
3 7 , // 10: OpenIMServer.conversation.ConversationReq.hasReadSeq:type_name -> OpenIMServer.protobuf.Int64Value
0 , // 11: OpenIMServer.conversation.ModifyConversationFieldReq.conversation:type_name -> OpenIMServer.conversation.Conversation
0 , // 12: OpenIMServer.conversation.SetConversationReq.conversation:type_name -> OpenIMServer.conversation.Conversation
0 , // 13: OpenIMServer.conversation.GetConversationResp.conversation:type_name -> OpenIMServer.conversation.Conversation
0 , // 14: OpenIMServer.conversation.GetConversationsResp.conversations:type_name -> OpenIMServer.conversation.Conversation
0 , // 15: OpenIMServer.conversation.GetAllConversationsResp.conversations:type_name -> OpenIMServer.conversation.Conversation
0 , // 16: OpenIMServer.conversation.BatchSetConversationsReq.Conversations:type_name -> OpenIMServer.conversation.Conversation
3 3 , // 17: OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp.seqs:type_name -> OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp.SeqsEntry
3 5 , // 17: OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp.seqs:type_name -> OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp.SeqsEntry
1 , // 18: OpenIMServer.conversation.SetConversationsReq.conversation:type_name -> OpenIMServer.conversation.ConversationReq
27 , // 19: OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp.SeqsEntry.value:type_name -> OpenIMServer.conversation.Seqs
2 , // 20: OpenIMServer.conversation.conversation.ModifyConversationField:input_type -> OpenIMServer.conversation.ModifyConversationFieldReq
8 , // 21: OpenIMServer.conversation.conversation.GetConversation:input_type -> OpenIMServer.conversation.GetConversationReq
12 , // 22: OpenIMServer.conversation.conversation.GetAllConversations:input_type -> OpenIMServer.conversation.GetAllConversationsReq
10 , // 23: OpenIMServer.conversation.conversation.GetConversations:input_type -> OpenIMServer.conversation.GetConversationsReq
14 , // 24: OpenIMServer.conversation.conversation.BatchSetConversations:input_type -> OpenIMServer.conversation.BatchSetConversationsReq
4 , // 25: OpenIMServer.conversation.conversation.SetConversation:input_type -> OpenIMServer.conversation.SetConversationReq
6 , // 26: OpenIMServer.conversation.conversation.SetRecvMsgOpt:input_type -> OpenIMServer.conversation.SetRecvMsgOptReq
16 , // 27: OpenIMServer.conversation.conversation.GetRecvMsgNotNotifyUserIDs:input_type -> OpenIMServer.conversation.GetRecvMsgNotNotifyUserIDsReq
18 , // 28: OpenIMServer.conversation.conversation.CreateSingleChatConversations:input_type -> OpenIMServer.conversation.CreateSingleChatConversationsReq
20 , // 29: OpenIMServer.conversation.conversation.CreateGroupChatConversations:input_type -> OpenIMServer.conversation.CreateGroupChatConversationsReq
22 , // 30: OpenIMServer.conversation.conversation.DelGroupChatConversations:input_type -> OpenIMServer.conversation.DelGroupChatConversationsReq
24 , // 31: OpenIMServer.conversation.conversation.GetConversationIDs:input_type -> OpenIMServer.conversation.GetConversationIDsReq
26 , // 32: OpenIMServer.conversation.conversation.GetConversationsHasReadAndMaxSeq:input_type -> OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqReq
29 , // 33: OpenIMServer.conversation.conversation.SetConversations:input_type -> OpenIMServer.conversation.SetConversationsReq
31 , // 34: OpenIMServer.conversation.conversation.GetUserConversationIDsHash:input_type -> OpenIMServer.conversation.GetUserConversationIDsHashReq
3 , // 35: OpenIMServer.conversation.conversation.ModifyConversationField:output_type -> OpenIMServer.conversation.ModifyConversationFieldResp
9 , // 36: OpenIMServer.conversation.conversation.GetConversation:output_type -> OpenIMServer.conversation.GetConversationResp
13 , // 37: OpenIMServer.conversation.conversation.GetAllConversations:output_type -> OpenIMServer.conversation.GetAllConversationsResp
11 , // 38: OpenIMServer.conversation.conversation.GetConversations:output_type -> OpenIMServer.conversation.GetConversationsResp
15 , // 39: OpenIMServer.conversation.conversation.BatchSetConversations:output_type -> OpenIMServer.conversation.BatchSetConversationsResp
5 , // 40: OpenIMServer.conversation.conversation.SetConversation:output_type -> OpenIMServer.conversation.SetConversationResp
7 , // 41: OpenIMServer.conversation.conversation.SetRecvMsgOpt:output_type -> OpenIMServer.conversation.SetRecvMsgOptResp
17 , // 42: OpenIMServer.conversation.conversation.GetRecvMsgNotNotifyUserIDs:output_type -> OpenIMServer.conversation.GetRecvMsgNotNotifyUserIDsResp
19 , // 43: OpenIMServer.conversation.conversation.CreateSingleChatConversations:output_type -> OpenIMServer.conversation.CreateSingleChatConversationsResp
21 , // 44: OpenIMServer.conversation.conversation.CreateGroupChatConversations:output_type -> OpenIMServer.conversation.CreateGroupChatConversationsResp
23 , // 45: OpenIMServer.conversation.conversation.DelGroupChatConversations:output_type -> OpenIMServer.conversation.DelGroupChatConversationsResp
25 , // 46: OpenIMServer.conversation.conversation.GetConversationIDs:output_type -> OpenIMServer.conversation.GetConversationIDsResp
28 , // 47: OpenIMServer.conversation.conversation.GetConversationsHasReadAndMaxSeq:output_type -> OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp
30 , // 48: OpenIMServer.conversation.conversation.SetConversations:output_type -> OpenIMServer.conversation.SetConversationsResp
32 , // 49: OpenIMServer.conversation.conversation.GetUserConversationIDsHash:output_type -> OpenIMServer.conversation.GetUserConversationIDsHashResp
35 , // [35:50] is the sub-list for method output_type
20 , // [20:35] is the sub-list for method input_type
20 , // [20:20] is the sub-list for extension type_name
20 , // [20:20] is the sub-list for extension extendee
0 , // [0:20] is the sub-list for field type_name
0 , // 19: OpenIMServer.conversation.GetConversationByConversationIDResp.conversation:type_name -> OpenIMServer.conversation.Conversation
27 , // 20: OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp.SeqsEntry.value:type_name -> OpenIMServer.conversation.Seqs
2 , // 21: OpenIMServer.conversation.conversation.ModifyConversationField:input_type -> OpenIMServer.conversation.ModifyConversationFieldReq
8 , // 22: OpenIMServer.conversation.conversation.GetConversation:input_type -> OpenIMServer.conversation.GetConversationReq
12 , // 23: OpenIMServer.conversation.conversation.GetAllConversations:input_type -> OpenIMServer.conversation.GetAllConversationsReq
10 , // 24: OpenIMServer.conversation.conversation.GetConversations:input_type -> OpenIMServer.conversation.GetConversationsReq
14 , // 25: OpenIMServer.conversation.conversation.BatchSetConversations:input_type -> OpenIMServer.conversation.BatchSetConversationsReq
4 , // 26: OpenIMServer.conversation.conversation.SetConversation:input_type -> OpenIMServer.conversation.SetConversationReq
6 , // 27: OpenIMServer.conversation.conversation.SetRecvMsgOpt:input_type -> OpenIMServer.conversation.SetRecvMsgOptReq
16 , // 28: OpenIMServer.conversation.conversation.GetRecvMsgNotNotifyUserIDs:input_type -> OpenIMServer.conversation.GetRecvMsgNotNotifyUserIDsReq
18 , // 29: OpenIMServer.conversation.conversation.CreateSingleChatConversations:input_type -> OpenIMServer.conversation.CreateSingleChatConversationsReq
20 , // 30: OpenIMServer.conversation.conversation.CreateGroupChatConversations:input_type -> OpenIMServer.conversation.CreateGroupChatConversationsReq
22 , // 31: OpenIMServer.conversation.conversation.DelGroupChatConversations:input_type -> OpenIMServer.conversation.DelGroupChatConversationsReq
24 , // 32: OpenIMServer.conversation.conversation.GetConversationIDs:input_type -> OpenIMServer.conversation.GetConversationIDsReq
26 , // 33: OpenIMServer.conversation.conversation.GetConversationsHasReadAndMaxSeq:input_type -> OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqReq
29 , // 34: OpenIMServer.conversation.conversation.SetConversations:input_type -> OpenIMServer.conversation.SetConversationsReq
31 , // 35: OpenIMServer.conversation.conversation.GetUserConversationIDsHash:input_type -> OpenIMServer.conversation.GetUserConversationIDsHashReq
33 , // 36: OpenIMServer.conversation.conversation.GetConversationByConversationID:input_type -> OpenIMServer.conversation.GetConversationByConversationIDReq
3 , // 37: OpenIMServer.conversation.conversation.ModifyConversationField:output_type -> OpenIMServer.conversation.ModifyConversationFieldResp
9 , // 38: OpenIMServer.conversation.conversation.GetConversation:output_type -> OpenIMServer.conversation.GetConversationResp
13 , // 39: OpenIMServer.conversation.conversation.GetAllConversations:output_type -> OpenIMServer.conversation.GetAllConversationsResp
11 , // 40: OpenIMServer.conversation.conversation.GetConversations:output_type -> OpenIMServer.conversation.GetConversationsResp
15 , // 41: OpenIMServer.conversation.conversation.BatchSetConversations:output_type -> OpenIMServer.conversation.BatchSetConversationsResp
5 , // 42: OpenIMServer.conversation.conversation.SetConversation:output_type -> OpenIMServer.conversation.SetConversationResp
7 , // 43: OpenIMServer.conversation.conversation.SetRecvMsgOpt:output_type -> OpenIMServer.conversation.SetRecvMsgOptResp
17 , // 44: OpenIMServer.conversation.conversation.GetRecvMsgNotNotifyUserIDs:output_type -> OpenIMServer.conversation.GetRecvMsgNotNotifyUserIDsResp
19 , // 45: OpenIMServer.conversation.conversation.CreateSingleChatConversations:output_type -> OpenIMServer.conversation.CreateSingleChatConversationsResp
21 , // 46: OpenIMServer.conversation.conversation.CreateGroupChatConversations:output_type -> OpenIMServer.conversation.CreateGroupChatConversationsResp
23 , // 47: OpenIMServer.conversation.conversation.DelGroupChatConversations:output_type -> OpenIMServer.conversation.DelGroupChatConversationsResp
25 , // 48: OpenIMServer.conversation.conversation.GetConversationIDs:output_type -> OpenIMServer.conversation.GetConversationIDsResp
28 , // 49: OpenIMServer.conversation.conversation.GetConversationsHasReadAndMaxSeq:output_type -> OpenIMServer.conversation.GetConversationsHasReadAndMaxSeqResp
30 , // 50: OpenIMServer.conversation.conversation.SetConversations:output_type -> OpenIMServer.conversation.SetConversationsResp
32 , // 51: OpenIMServer.conversation.conversation.GetUserConversationIDsHash:output_type -> OpenIMServer.conversation.GetUserConversationIDsHashResp
34 , // 52: OpenIMServer.conversation.conversation.GetConversationByConversationID:output_type -> OpenIMServer.conversation.GetConversationByConversationIDResp
37 , // [37:53] is the sub-list for method output_type
21 , // [21:37] is the sub-list for method input_type
21 , // [21:21] is the sub-list for extension type_name
21 , // [21:21] is the sub-list for extension extendee
0 , // [0:21] is the sub-list for field type_name
}
func init ( ) { file_conversation_conversation_proto_init ( ) }
@ -2784,6 +2906,30 @@ func file_conversation_conversation_proto_init() {
return nil
}
}
file_conversation_conversation_proto_msgTypes [ 33 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * GetConversationByConversationIDReq ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_conversation_conversation_proto_msgTypes [ 34 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * GetConversationByConversationIDResp ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
}
type x struct { }
out := protoimpl . TypeBuilder {
@ -2791,7 +2937,7 @@ func file_conversation_conversation_proto_init() {
GoPackagePath : reflect . TypeOf ( x { } ) . PkgPath ( ) ,
RawDescriptor : file_conversation_conversation_proto_rawDesc ,
NumEnums : 0 ,
NumMessages : 3 4 ,
NumMessages : 3 6 ,
NumExtensions : 0 ,
NumServices : 1 ,
} ,
@ -2832,6 +2978,7 @@ type ConversationClient interface {
GetConversationsHasReadAndMaxSeq ( ctx context . Context , in * GetConversationsHasReadAndMaxSeqReq , opts ... grpc . CallOption ) ( * GetConversationsHasReadAndMaxSeqResp , error )
SetConversations ( ctx context . Context , in * SetConversationsReq , opts ... grpc . CallOption ) ( * SetConversationsResp , error )
GetUserConversationIDsHash ( ctx context . Context , in * GetUserConversationIDsHashReq , opts ... grpc . CallOption ) ( * GetUserConversationIDsHashResp , error )
GetConversationByConversationID ( ctx context . Context , in * GetConversationByConversationIDReq , opts ... grpc . CallOption ) ( * GetConversationByConversationIDResp , error )
}
type conversationClient struct {
@ -2977,6 +3124,15 @@ func (c *conversationClient) GetUserConversationIDsHash(ctx context.Context, in
return out , nil
}
func ( c * conversationClient ) GetConversationByConversationID ( ctx context . Context , in * GetConversationByConversationIDReq , opts ... grpc . CallOption ) ( * GetConversationByConversationIDResp , error ) {
out := new ( GetConversationByConversationIDResp )
err := c . cc . Invoke ( ctx , "/OpenIMServer.conversation.conversation/GetConversationByConversationID" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
// ConversationServer is the server API for Conversation service.
type ConversationServer interface {
ModifyConversationField ( context . Context , * ModifyConversationFieldReq ) ( * ModifyConversationFieldResp , error )
@ -2994,6 +3150,7 @@ type ConversationServer interface {
GetConversationsHasReadAndMaxSeq ( context . Context , * GetConversationsHasReadAndMaxSeqReq ) ( * GetConversationsHasReadAndMaxSeqResp , error )
SetConversations ( context . Context , * SetConversationsReq ) ( * SetConversationsResp , error )
GetUserConversationIDsHash ( context . Context , * GetUserConversationIDsHashReq ) ( * GetUserConversationIDsHashResp , error )
GetConversationByConversationID ( context . Context , * GetConversationByConversationIDReq ) ( * GetConversationByConversationIDResp , error )
}
// UnimplementedConversationServer can be embedded to have forward compatible implementations.
@ -3045,6 +3202,9 @@ func (*UnimplementedConversationServer) SetConversations(context.Context, *SetCo
func ( * UnimplementedConversationServer ) GetUserConversationIDsHash ( context . Context , * GetUserConversationIDsHashReq ) ( * GetUserConversationIDsHashResp , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetUserConversationIDsHash not implemented" )
}
func ( * UnimplementedConversationServer ) GetConversationByConversationID ( context . Context , * GetConversationByConversationIDReq ) ( * GetConversationByConversationIDResp , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetConversationByConversationID not implemented" )
}
func RegisterConversationServer ( s * grpc . Server , srv ConversationServer ) {
s . RegisterService ( & _Conversation_serviceDesc , srv )
@ -3320,6 +3480,24 @@ func _Conversation_GetUserConversationIDsHash_Handler(srv interface{}, ctx conte
return interceptor ( ctx , in , info , handler )
}
func _Conversation_GetConversationByConversationID_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetConversationByConversationIDReq )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( ConversationServer ) . GetConversationByConversationID ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/OpenIMServer.conversation.conversation/GetConversationByConversationID" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( ConversationServer ) . GetConversationByConversationID ( ctx , req . ( * GetConversationByConversationIDReq ) )
}
return interceptor ( ctx , in , info , handler )
}
var _Conversation_serviceDesc = grpc . ServiceDesc {
ServiceName : "OpenIMServer.conversation.conversation" ,
HandlerType : ( * ConversationServer ) ( nil ) ,
@ -3384,6 +3562,10 @@ var _Conversation_serviceDesc = grpc.ServiceDesc{
MethodName : "GetUserConversationIDsHash" ,
Handler : _Conversation_GetUserConversationIDsHash_Handler ,
} ,
{
MethodName : "GetConversationByConversationID" ,
Handler : _Conversation_GetConversationByConversationID_Handler ,
} ,
} ,
Streams : [ ] grpc . StreamDesc { } ,
Metadata : "conversation/conversation.proto" ,