spark-server/api/proto/message.proto
2026-09-16 19:08:06 +08:00

32 lines
564 B
Protocol Buffer

syntax = "proto3";
package spark.im.v1;
option go_package = "spark-server/api/gen/imv1";
message SendMessageRequest {
int64 conversation_id = 1;
string client_msg_id = 2;
int32 message_type = 3;
bytes content = 4;
int64 msg_id = 5;
}
message SendMessageResponse {
int64 msg_id = 1;
string client_msg_id = 2;
int64 server_time = 3;
}
message SyncMessagesRequest {
int64 conversation_id = 1;
int64 last_msg_id = 2;
int32 limit = 3;
}
message SyncInboxRequest {
uint64 device_id = 1;
int64 mailbox_seq = 2;
int64 dialog_score = 3;
}