mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-11-04 03:13:15 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
syntax = "proto3";
 | 
						|
option go_package = "./push;pbPush";
 | 
						|
package push;
 | 
						|
 | 
						|
message PushMsgReq {
 | 
						|
  string SendID = 1;
 | 
						|
  string RecvID = 2;
 | 
						|
  string Content = 3;
 | 
						|
  int64 RecvSeq = 4;
 | 
						|
  int64 SendTime = 5;
 | 
						|
  int32 MsgFrom = 6;
 | 
						|
  int32 ContentType = 7;
 | 
						|
  int32 SessionType = 8;
 | 
						|
  string OperationID = 9;
 | 
						|
  string MsgID = 10;
 | 
						|
  string OfflineInfo = 11;
 | 
						|
  string Options =12;
 | 
						|
  int32  PlatformID =13;
 | 
						|
  string SenderNickName = 14;
 | 
						|
  string SenderFaceURL = 15;
 | 
						|
  string ClientMsgID = 16;
 | 
						|
}
 | 
						|
message PushMsgResp{
 | 
						|
  int32   ResultCode = 1;
 | 
						|
}
 | 
						|
//message InternalPushMsgReq{
 | 
						|
//  int32 ReqIdentifier = 1;
 | 
						|
//  string Token = 2;
 | 
						|
//  string SendID = 3;
 | 
						|
//  string OperationID = 4;
 | 
						|
//  int32 MsgIncr = 5;
 | 
						|
//  int32 PlatformID = 6;
 | 
						|
//  int32 SessionType = 7;
 | 
						|
//  int32 MsgFrom = 8;
 | 
						|
//  int32 ContentType = 9;
 | 
						|
//  string RecvID = 10;
 | 
						|
//  repeated string ForceList = 11;
 | 
						|
//  string Content = 12;
 | 
						|
//  string Options = 13;
 | 
						|
//  string ClientMsgID = 14;
 | 
						|
//  string OffLineInfo = 15;
 | 
						|
//  string Ex = 16;
 | 
						|
//
 | 
						|
//}
 | 
						|
 | 
						|
service PushMsgService {
 | 
						|
  rpc PushMsg(PushMsgReq) returns(PushMsgResp);
 | 
						|
//  rpc InternalPushMsg(InternalPushMsgReq)returns(PushMsgResp);
 | 
						|
}
 | 
						|
 |